Skip to content

An AI that recognises hand drawn characters from 0-9. You draw a character and it tries to recognise it.

License

Notifications You must be signed in to change notification settings

AiMiningStuff/mnist_cnn

Repository files navigation

This program recognises numbers drawn on a canvas.

It uses the MNIST dataset and is one of the projects that was taught in the University of Toronto Mississauga's Machine Learning Workshop in the Hack Lab.

SPECIAL THANKS TO

Muratovm & cheesywow
They gave me the inspiration and provided Painter.py.

SETTING UP

  • Install Anaconda:
  • Install Keras:
    • sudo ipython -m pip install keras
  • Test that Keras is installed:
    • ipython -c "import keras; print keras.__version__"
  • Install h5py using:
    • sudo ipython -m pip install h5py

USING IT

  • Train the CNN:
    • run:mnist_cnn.py
  • Open Painter to test CNN:
    • run: Painter.py

RESOURCES USED

About

An AI that recognises hand drawn characters from 0-9. You draw a character and it tries to recognise it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages