Implementation of the back-propagation algorithm using only the linear algebra and other mathematics tool available in numpy and scipy.
We will restrict ourselves to fully-connected feed forward neural networks with one hidden layer (plus an input and an output layer).