Neural Architecture Search (NAS) is a method fpr automating the process of designing neural network architectures by using algorithms such as evolutionary algorithms or reinforcement learning to search through a predefined space of architectures. NAS is used by a couple of open-source AutoML tools such as AutoKeras, AutoPytorch and AutoGluon in order to find a DNN model with best performance for a given task.