This is a neural network implementation using numpy to understand how the data is passes and the learning of th e network is achieved.
It uses the MNIST dataset for training.
The code is written in functions so that it is readable and easily understandable.