Skip to main content

A simple digits recognition neural network

Project description

Convolutional Neural Network using MNIST dataset for Digit Recognition

Release CI CD Coverage Documentation Status Downloads License: MIT

Official repository: https://github.com/MartinBraquet/ml-digits-recognition.

Test online: https://martinbraquet.com/index.php/solo_page_digits_recognition.

Alt Text

Installation from PyPI

pip install ml-digits-recognition

Usage

from ml_digits_recognition import drawing
drawing.run()

Installation from Source

pip install -r requirements.txt

Documentation

Click here for a full description.

Visualization of the convolutional neural network:

nn_visualization.ipynb

Training

Train the model and save it as model.pt.

ml_digits_recognition_training.ipynb

Accuracy vs epochs.

Loss vs epochs.

Test

Test in Jupiter Notebook. The model can be loaded from the training above in model.pt or from the default precise model in model_precise.pt.

ml_digits_recognition_test.ipynb

Test in Python.

python src/ml_digits_recognition/drawing.py

Tools

Draw a digit and save it as a PNG file.

user_input_drawing.ipynb

Issues / Bug reports / Feature requests

Please open an issue.

Contributions

Contributions are welcome. Please check the outstanding issues and feel free to open a pull request.

Contributors

Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ml_digits_recognition-0.0.8.tar.gz (57.7 kB view hashes)

Uploaded Source

Built Distribution

ml_digits_recognition-0.0.8-py3-none-any.whl (56.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page