Искусственный интеллект обучили «читать» русскую пропись

Российские исследователи искусственного интеллекта разработали новую сверточную нейросеть (CNN), способную распознавать изображения рукописных букв русского алфавита с точностью 99%. Работа выполнена специалистами подведомственных Минобрнауки России Сибирского федерального университета (СФУ) и Санкт-Петербургского государственного электротехнического университета «ЛЭТИ».

Нейросеть способна распознавать изображения рукописных букв русского алфавита с точностью 99%
Нейросеть способна распознавать изображения рукописных букв русского алфавита с точностью 99%

Разработка с высокой точностью распознает текст, написанный кириллицей от руки, независимо от почерка, что само по себе трудно даже для человека. Кроме того, приложение, созданное под эту нейросеть, защищено от утечки информации, не требует подключения к Интернету и надежно с точки зрения конфиденциальности и безопасности пользователя.

С развитием IT-технологий растет важность быстрого и качественного преобразования рукописного текста в цифровую печатную версию, чтобы было удобнее копировать, редактировать или извлекать из него данные. Целью нашего исследования было распознавание рукописного текста на русском языке нейросетью с использованием моделей глубокого обучения (DL). Насколько нам известно, это первая в мире работа такого рода.

студент Института информационных и космических технологий

СФУ Андрей Левков.

Обучение нейросети проводилось с помощью предварительно обработанных данных хранилища CoMNIST — это известная база данных, содержащая образцы рукописного написания букв на латинице и кириллице. Сначала ученые построили новый набор данных с помеченным изображением для 33 букв российского алфавита. Затем разработали новую архитектуру CNN для обнаружения рукописных букв российского алфавита и сравнили ее с уже существующими мощными моделями CNN. После этого представили полное описание сверточной нейросети и исходного кода, чтобы другие исследователи могли воспроизвести эти данные. Для программирования был выбран язык Python и интерактивная среда разработки Jupyter.

Искусственный интеллект обучили «читать» русскую пропись

Набор данных для анализа содержал 13299 фотографий, на которых зафиксированы прописные, печатные и написанные курсивом буквы

Набор данных содержит 13299 фотографий, на которых зафиксированы прописные, печатные и написанные курсивом буквы. Приблизительно на 85% этих снимков нейронная сеть (CNN) училась распознавать буквы русского алфавита, а ещё на 15% шла проверка усвоенных «знаний». Мы сравнили разработанную нашим коллективом модель с наиболее мощными моделями CNN, например, с VGG-16, VGG-19 и другими. Оказалось, что точность нашей модели во время обучения составляла до 99%, всё обучение заняло 3 часа. Точность прогнозирования модели составила до 95,83%.

доцент кафедры систем искусственного интеллекта СФУ Анастасия Сафонова

В итоге удалось зарегистрировать уникальную программу ЭВМ, правообладателем которой выступает СФУ. В дальнейшем эксперты планируют обучить модель «читать» целые слова и предложения, а также освоить различные стили письма.

Загрузить код, чтобы обучить модель на своем собственном наборе данных, можно по ссылке.

Подпишитесь на наш канал, чтобы не упускать новости науки. Важная информация есть в нашем Telegram.

1313
5 комментариев

Сейчас медики "унизят" этот интеллект)

4
Ответить

Зря вы троллите. Очень полезная тема, особенно в бизнесе. Жалко только, что веса не выложили, чтобы можно было пользоваться без длительной и дорогостоящей процедуры подготовки данных

2
Ответить

Лучше бы чем муйней заниматься сделали бы общедоступный нормальный сайт заточенный под бесплатное изучения русского языка.

Вот вам и польза и хвальба от народа и вложение в экономику в одном флаконе.

Совет бесплатный.

Ответить

А почему нельзя было обучить трансформер??

Ответить