Neuroevolution - genetic algorithms for neural networks
I recently gave a workshop at the International Summer School on Deep Learning in Gdańsk, Poland. It was a hands-on introduction to neuroevolution, a technique which attempts to find the optimal architecture and hyperparameters for a neural network using genetic algorithms.