4.8 NAS: Network Architecture Search
4.8 NAS: Network Architecture Search#
The best model is one that fits the data best and can generalize the best to new examples. Provided these two metrics, ML practitioners experiment on model architectures that best satisfy these conditions. This can lead to a time-consuming effort to find the best model architecture.
A more systematic approach to finding the optimal model is to perform a Network Architecture Search, which is basically a consistent method to explore the “model space”, as in the “model architecture space”.
The field of NAS yields several packages to automate the searches.
In keras, this is the “https://keras.io/keras_tuner/” or “auto keras”
For pytorch, this is auto-pytorch.