Skip to content

A sample implementation of a neural net classifier that recognizes hand-drawn digits

License

Notifications You must be signed in to change notification settings

joeyshi12/neural-net-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neural-net-classifier

A sample implementation of a neural net classifier that recognizes hand-drawn digits.
Detailed documentation on the mathematics used here can be found in nnclassifier.ipynb

demo

Getting Started

Clone and install nnc from source

git clone https://github.com/joeyshi12/neural-net-classifier.git
cd neural-net-classifier
pip install -e .

Test the accuracy of one of the provided trained models

nnc view models/example1.model

Controls

  • Clear canvas: c
  • Guess digit with model: <space>

Train your own neural net model using the provided mnist data set

nnc train data/mnist.pkl.gz myclassifier.model

View other options with nnc -h

About

A sample implementation of a neural net classifier that recognizes hand-drawn digits

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published