Create a L Layered Neural Network to classify handwritten digits between 0-9.
It is divided into the following sections:
- Data preparation
- Feedforward
- Loss computation
- Backpropagation
- Parameter updates
- Model training and predictions
28x28 greyscale images in the MNIST dataset.