A simple digits recognition neural network
Project description
Convolutional Neural Network using MNIST dataset for Digit Recognition
Official repository: https://github.com/MartinBraquet/ml-digits-recognition.
Test online: https://martinbraquet.com/index.php/solo_page_digits_recognition.
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
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
Built Distribution
Hashes for ml_digits_recognition-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c144997d51b7f508487bfd1224261eee06969f9d5d68462652644b4f382e4de |
|
MD5 | 35042dc7ca3eaeb8c625bbda0b42cde6 |
|
BLAKE2b-256 | 9b5498aeb4a4e179c3099a5d6abb2317acdada4d1a313559585296db9e8eb7d2 |
Hashes for ml_digits_recognition-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2b14cdd2779e45038d1700d191297610cdf1be90736b49337f4a47ae0cc070 |
|
MD5 | 2f5579e8635660b90574c648e275b4c2 |
|
BLAKE2b-256 | d87bbd7ef2747a0355fd06c832931eaa79dd9c630439c84deae7aa3305641c21 |