Evolutionary optimization has been used in hyperparameter optimization for statistical machine learning algorithms,[1] automated machine learning, deep neural network architecture search,[16][17] as well as training of the weights in deep neural networks.[18]