Skip to content

artuur2/AIDVGUPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Распознавание арабских цифр с графическим интерфейсом

Проект реализует MLP (сеть с прямыми связями) и обучение методом обратного распространения ошибки.

Что добавлено для MNIST

Теперь можно использовать ваш датасет MNIST напрямую:

  • выберите папку с файлами:
    • train-images-idx3-ubyte (или .gz)
    • train-labels-idx1-ubyte (или .gz)
    • t10k-images-idx3-ubyte (или .gz)
    • t10k-labels-idx1-ubyte (или .gz)
  • нажмите «Обучить на MNIST»;
  • в журнале отобразятся accuracy на train/test.

Возможности GUI

  • обучение на пользовательской папке эталонов (подпапки = классы);
  • обучение на MNIST;
  • распознавание изображения из файла;
  • распознавание случайного изображения из выбранной папки;
  • рисование цифры на холсте + кнопки:
    • Очистить
    • Распознать рисунок

Параметры

  • активация: sigmoid, tanh, arctan;
  • скрытые слои: например 128,64;
  • learning rate: 0.01, 0.05, 0.1;
  • epochs;
  • batch size.

Запуск

python3 -m pip install -r requirements.txt
python3 pattern_recognition_nn.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages