A vectorized implementation of an artificial neural network learning algorithm written in python using numpy.