Model Search is an AutoML research system for discovering neural network architectures with minimal human intervention. Instead of hand-crafting models, you define a search space and objectives, then the system explores candidate architectures using controllers and population-based strategies. It supports multiple tasks (such as vision or text) by letting you express reusable building blocks—layers, cells, and topologies—that the search can recombine. Training, evaluation, and promotion of candidates are orchestrated automatically, with strong emphasis on reproducibility and fair comparisons. The framework logs trials, metrics, and artifacts so you can analyze what the search learned and why certain designs dominate. It’s intended as a platform for method development as much as for model discovery.
Features
- Declarative search spaces for layers, cells, and connections
- Population-based training with promotion, mutation, and exploitation
- Multi-task support with pluggable input pipelines and heads
- Automated trial management, checkpointing, and early stopping
- Rich metric logging and artifact tracking for post-hoc analysis
- Extensible controllers to test new NAS algorithms