scientific-neural-architecture-search

Automate DARTS and Optuna neural-architecture search with Pareto optimization.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-neural-architecture-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-neural-architecture-search
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-neural-architecture-search
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-neural-architecture-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NAS orchestration for neural architecture design; provides differentiable NAS via DARTS, Optuna-based search, and Pareto optimization to balance accuracy and efficiency.

Core Features & Use Cases

  • Differentiable NAS (DARTS) enabled search
  • Optuna-based architectural exploration with Pareto optimization
  • Define custom search spaces and evaluate efficiency vs accuracy in real-world models

Quick Start

Run an initial NAS experiment by defining a simple search space and initiating an Optuna-guided search to obtain the best architecture.

Frequently Asked Questions about scientific-neural-architecture-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate neural architecture search to balance accuracy and efficiency?

Neural architecture search can be automated using DARTS-style differentiable search combined with Optuna-based Pareto optimization to balance accuracy against efficiency metrics like FLOPs and parameters. Define a custom search space and configure the objective function to guide the automated exploration.

What is differentiable NAS and how does DARTS help with deep learning model design?

Differentiable NAS relaxes the discrete architecture search space into a continuous one, enabling gradient-based optimization. DARTS enables efficient deep learning model design by allowing the search process to optimize architectural weights and network parameters simultaneously during training.

Can I use Optuna for Pareto optimization in deep learning architecture exploration?

Yes, you can use Optuna for Pareto optimization to explore deep learning architectures by defining an objective function that evaluates multiple metrics simultaneously. This identifies a Pareto front representing the best trade-offs between model accuracy and computational efficiency.

How do I define a custom search space for a neural architecture search workflow?

Define a custom search space for neural architecture search by specifying the candidate operations and network connections available. This configurable space forms the foundation for DARTS and Optuna search algorithms to explore and evaluate architectural variations against your objective function.

Does neural architecture search work for models with multiple evaluation budgets?

Yes, this neural architecture search workflow supports multiple evaluation budgets to assess efficiency versus accuracy in real-world models. You can configure the objective function and search constraints to find optimal architectures within your specific computational limits and resource constraints.

How do I export the best architectures and Pareto fronts after an Optuna search?

After completing the Optuna-guided search, the NAS workflow provides the ability to export the best architectures and the resulting Pareto fronts. This allows you to extract the optimized model designs and analyze the trade-off curves for downstream deployment.