Multilayer Perceptron Neural Network Multilayer Perceptron implementation for didactic purposes only.