Skip to content

Maillew/DigitClassifier

Repository files navigation

DigitClassifier

A neural network with three hidden layers, and a self-implemented back propagation, to identify handwritten digits from the MNIST database with ~94% accuracy, and a best of 95% accuracy.

Getting Started

  • Download the binary files of the test data from the MNIST database
  • Run python mnistToText.py on both the training set and validation set to convert both files into text files.
  • Run python app.py to train the neural network on the training set, and then test its accuracy on the validation set.

About

A neural network implemented using standard Python, with 50k parameters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages