A multi-layer perceptron that implements the back-propagation algorithm. Hand-coded with no libraries or packages.