Digit recognition using a neural network in Python is an important component of artificial intelligence. This is used for image and text recognition, as well as for machine learning, object classification and prediction of future events. In this article, we will discuss neural networks and prepare our very first neural network model in Python for digit recognition. To train a neural network, we will use the MNIST dataset containing images of printed digits.
- Релиз!
- Конвертер (conventer.py), предназначен для перевода изображений в удобный для нейросети вид;
- Переводит изображение в высококонтрастное чёрно-белое, после чего сохраняется отдельным файлом;
- Главная программа (main.py);
- Берёт изображение, созданное конвентером, для обработки, в результате строит таблицу весов и выводит ответ — число, вероятность которого наиболее высока;
- Присутсвует сохранение модели обучения (папка /model);
- Нейросети теперь не требуется заново обучаться при каждом запуске;
- Папка images предназначена для удобного и структурированного хранения изображений, используемых для обучения и подачи (images/raw) и для использования самой программой (images/assets);
Apache License 2.0