Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Recognize-Drawn-Shapes

Проект Python с обучением нейросети через модуль sklearn на базе вручную нарисованных 1000+ картинок фигур.

Программа в реальном времени по мере рисования пытается угадать, к какому классу принадлежит данная фигура, - кругу, треугольнику или квадрату, - давая при этом оценку в процентах.

Графический интерфейс программы выполнен через модуль pygame.

Через Python Pillow (PIL) реализована работа с файлами-картинками.

Модуль numpy используется для выполнения векторных операций.

Обученная нейросеть сохраняется в формате .h5 и используется впоследствии как готовое решение.

image

image

image

image

image

image

image

Примечание:

Нетрудно догадаться, что проект был вдохновлен роликом 3Blue1Brown о нейросетях (распознавание цифр), а также недавно на тот момент вышедшим сериалом "Игра в кальмара".

Данная работа была выполнена в 10 классе (2022 год) ради интереса, а впоследствии была оформлена для дисциплины "Проектная деятельность" в 11 классе.

About

Python-приложение с нейросетью на sklearn, которая в реальном времени распознает нарисованные фигуры (круг, треугольник, квадрат) с оценкой в процентах. Интерфейс на pygame, обучение на 1000+ ручных изображениях, работа с картинками через Pillow, векторные операции через numpy, сохранение модели в .h5.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages