For most of deep learning history, designing a neural network was an art. Researchers tweaked the number of layers, the width of each one, how they connected, which activation functions to use — and they did it by hand, relying on intuition and expensive trial and error. The best architectures cost months of human expertise.
Neural Architecture Search (NAS) turns that craft into computation. Instead of a researcher choosing the design, an algorithm searches a space of possible architectures, trains each candidate on a small task, measures accuracy, and uses that feedback to pick the next candidate to try. Run it long enough and it finds networks that rival or surpass what any human team has built.
The idea sounds simple. The execution is anything but. The search space contains more architectures than atoms in the observable universe, training each one to completion would take years of GPU time, and clever algorithms — from reinforcement learning to gradient descent over the architecture itself — are needed to make the search tractable at all.
NAS produced EfficientNet (the family that dominated ImageNet for years), DARTS (the first approach to search by gradient descent), and dozens of networks now running on your phone. It is one of the clearest examples of the modern thesis: given enough compute and a clever search strategy, algorithms can automate expert design.
Comments
Loading comments...