Представленная в коде модель распознаёт латинские буквы (строчные и заглавные) и арабские цифры
Выполнено на Python 3.6, для работы необходимо установить зависимости
pip install -r requirements.txt
Рекомендуется также установить виртуальное окружение
Windows, MacOS. Для работы в Linux необходимо импортировать pyscreenshot как ImageGrap
import pyscreenshot as ImageGrap
Обученная модель находится в файле model70.h5, перед запуском необходимо её скачать
python main.py
Процесс обучения описан в файле train.py . По окончании обучения модель сохраняется в model70.h5
python train.py
Обучающая выборка состоит из 62 наборов по 55 изображений в каждом для строчных, заглавных латинских букв и цифр. Все функции обработки иззображений для дальнейшего использования в обучении представлены в файле utils.py Прямая ссылка на ресурс: The Chars74K dataset
Модель показывает точность в 70% на тестовой выборке. Маловато, зато есть куда стремиться :) Буду рад любым комментариям по улучшению работы данной модели