An implementation of a feed forward neural network to on the MNIST data set, with an error of 2.33% (97.66% accuracy). It consists of a single hidden layer of 800 neurons.
To train and test a neural network from scratch, run
python3 mnist.py
To draw your own images and have the neural network classify them, run
python3 mnist_draw.py