Skip to content

Latest commit

 

History

132 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Perceptron

Простейшая искусственная нейронная сеть в виде перцептрона, которая может быть обучена на открытом наборе данных и осуществляет распознавание 26 рукописных букв латинского алфавита

Работа программы

Страница настроек перцептрона (выбрана графовая реализация с 5-ю скрытыми слоями) Image

Тестирование перцептрона до его тренировки (на пустой модели) Image

Загрузка тренировочной выборки и запуск процесса обучения перцептрона с 10-ю эпохами Image

Тестирование перцептрона после его тренировки (средняя точность около 73%) Image

Верификация перцептроном загруженной буквы Image

Установка необходимых пакетов (Ubuntu/Debian)

Обновление системы

sudo apt update

Установка инструментов сборки

sudo apt install build-essential cmake

Установка инструментов Qt

sudo apt install libgl1-mesa-dev qt6-base-dev qt6-tools-dev-tools libqt6charts6-dev

Сборка проекта

Скопировать код из репозитория

git clone git@github.com:exodess/Simple-Perceptron.git

Скомпилировать приложение с помощью CMake

cmake -S . -B build
cmake --build build --target Program

Запустить приложение

./build/Program

About

The simple artificial neural network in the form of a perceptron that recognizes 26 handwritten letters of the Latin alphabet

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages