Статья:

ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ АЛГОРИТМОВ МАШИННОГО ОБУЧЕНИЯ В ЗАДАЧЕ АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ РУКОПИСНЫХ ЦИФР

Конференция: LXIII Студенческая международная научно-практическая конференция «Технические и математические науки. Студенческий научный форум»

Секция: Технические науки

Выходные данные
Сергеев Ю.В. ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ АЛГОРИТМОВ МАШИННОГО ОБУЧЕНИЯ В ЗАДАЧЕ АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ РУКОПИСНЫХ ЦИФР // Технические и математические науки. Студенческий научный форум: электр. сб. ст. по мат. LXIII междунар. студ. науч.-практ. конф. № 7(63). URL: https://nauchforum.ru/archive/SNF_tech/7(63).pdf (дата обращения: 28.12.2024)
Лауреаты определены. Конференция завершена
Эта статья набрала 0 голосов
Мне нравится
Дипломы
лауреатов
Сертификаты
участников
Дипломы
лауреатов
Сертификаты
участников
на печатьскачать .pdfподелиться

ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ АЛГОРИТМОВ МАШИННОГО ОБУЧЕНИЯ В ЗАДАЧЕ АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ РУКОПИСНЫХ ЦИФР

Сергеев Юрий Владимирович
студент, Хабаровский промышленно-экономический техникум, РФ, г. Хабаровск

 

Аннотация. В данной научной статье исследуется применение алгоритмов машинного обучения для автоматического распознавания рукописных цифр. В частности, анализируется эффективность различных алгоритмов и техник обработки данных для достижения наилучших результатов в задаче классификации цифр. В работе рассматриваются нейронные сети, метод опорных векторов и случайные леса. Эксперименты проводятся на популярном наборе данных MNIST. Результаты исследования могут быть использованы для повышения точности систем распознавания рукописных символов в различных областях применения, таких как распознавание адресов, банковских чеков и автоматизация сортировки почты.

 

Введение:

Автоматическое распознавание рукописных цифр является важной задачей в области компьютерного зрения и машинного обучения. Данная проблема имеет множество практических применений, включая почтовую сортировку, цифровизацию документов, автоматическое заполнение форм и распознавание рукописных подписей. В последние годы машинное обучение и нейронные сети стали основными инструментами для решения подобных задач. В данной статье мы сравним несколько популярных алгоритмов машинного обучения и оценим их производительность на наборе данных MNIST.

Набор данных MNIST:

MNIST - это широко используемый набор данных, содержащий изображения рукописных цифр от 0 до 9. Каждое изображение представлено в виде черно-белого изображения размером 28x28 пикселей. Набор данных содержит 60 000 обучающих примеров и 10 000 тестовых примеров.

Алгоритмы машинного обучения:

Нейронные сети: В данном исследовании используются простые полносвязные нейронные сети с различным количеством скрытых слоев и нейронов. Мы также рассмотрим применение сверточных нейронных сетей (CNN), которые показали выдающиеся результаты в задачах обработки изображений.

Метод опорных векторов (SVM): SVM - это алгоритм классификации, который строит оптимальную разделяющую гиперплоскость между различными классами данных.

Случайные леса: Случайные леса - это ансамблевый метод, который объединяет несколько решающих деревьев для повышения обобщающей способности модели.

Предобработка данных:

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

Результаты и обсуждение:

Проведены эксперименты с различными алгоритмами машинного обучения на наборе данных MNIST. В таблице 1 представлены полученные точности каждого алгоритма на тестовой выборке.

Таблица.

Сравнение точности алгоритмов машинного обучения на наборе данных MNIST

Алгоритм

Точность (%)

Полносвязные сети

97.3

Сверточные сети

98.6

SVM

94.2

Случайные леса

95.8

 

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

Заключение:

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

 

Список литературы:
1. Крижевский А., Суцкевер И., Хинтон Г.Э. (2012). Классификация ImageNet с глубокими свёрточными нейронными сетями. Достижения в области систем обработки нейронной информации (NIPS), 25, 1097-1105. URL: https://proceedings.neurips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf (дата обращения: 17.07.2023)
2. Педрегоса Ф., Вароко Г., Грамфор А., Мишель В., Тирион Б., Гризель О., Блондель М., Преттенхофер П., Вайс Р., Дюбур В., Вандерплас Дж., Пассос А., Корнапо Д., Брюхер , М., (2011). Scikit-learn: Машинное обучение в Python. Журнал исследований машинного обучения, 12, 2825-2830. URL: https://jmlr.csail.mit.edu/papers/volume12/pedregosa11a/pedregosa11a.pdf (дата обращения: 20.07.2023)
3. Симард, П.Ю., Штайнкраус, Д., Платт, Дж. К. (2003). Лучшие практики сверточных нейронных сетей для визуального анализа документов. Материалы 7-й Международной конференции по анализу и распознаванию документов (ICDAR), 958-963. URL: https://www.microsoft.com/en-us/research/publication/best-practices-for-convolutional-neural-networks-applied-to-visual-document-analysis/ (дата обращения: 22.07.2023)
4. Хинтон, Г.Э., Осиндеро, С., Тех, Ю.В. (2006). Алгоритм быстрого обучения для сетей глубокого убеждения. Нейронные вычисления, 18(7), 1527-1554. URL: https://www.cs.toronto.edu/~hinton/absps/fastnc.pdf (дата обращения: 22.07.2023)
5. Tensorflow: платформа машинного обучения с открытым исходным кодом для всех. URL: https://www.tensorflow.org/?hl=ru (дата обращения: 23.07.2023)