An interactive demo of a neural network built from scratch and trained on the MNIST handwritten digit dataset, using sigmoid neurons and backpropagation.
Live demo: https://pavlosmcg.github.io/neural-network/
For an overview of the implementation and underlying concepts, please watch:
https://www.youtube.com/watch?v=4HB0AdGyGC8&t=18s
Yes, this is me.
To run locally: Download MNIST data from: https://www.kaggle.com/datasets/oddrationale/mnist-in-csv
Place mnist_train.csv in:
NeuralNetwork/DigitRecognition/
