Neural networks For an explanation of neural networks, see this page. Todo: Add regularization Add cross-validation Add interactive user input Adaptive growing and pruning Convolutional neural network (pooling) Recurrent neural network