📄Работа №179665

Тема: РАСПОЗНАВАНИЕ РУКОПИСНОГО ТЕКСТА С ПОМОЩЬЮ НЕЙРОННОЙ СЕТИ

Характеристики работы

Тип работы Бакалаврская работа
Робототехника
Предмет Робототехника
📄
Объем: 46 листов
📅
Год: 2021
👁️
Просмотров: 56
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 4
1 Нейронные сети 6
1.1 Биологическая нейронная сеть 6
1.2 Искусственные нейронные сети 6
1.3 Виды нейронных сетей 8
1.3.1 Многослойные нейронные сети 8
1.3.2 Сверточные нейронные сети 9
1.3.3 Рекуррентные нейронные сети 10
1.4 Перцептрон 12
2 Методы оптимизации 14
2.1 Функция активации 14
2.1.1 ReLu 14
2.2.2 Softmax 16
2.2 Функция потерь 16
2.3 Алгоритмы оптимизации 17
3 Сверточные нейронные сети 21
3.1 Сверточный слой 22
3.2 Слой пула 24
3.3 Слой «исключения» 25
3.4 Выходной слой 26
4. Распознавание рукописных цифр 27
4.1 Keras 27
4.2 Написание многослойной нейронной сети 28
4.3 Написание сверточной нейронной сети 34
Заключение 39
Список использованных источников и литературы 40
Приложение А Программа многослойной нейронной сети 41
Приложение Б Программа сверточной нейронной сети 42

📖 Введение

В настоящее время машинное обучение набирает все большую популярность. Технологии не стоят на месте. С каждым годом объем данных увеличивается, а вместе с ним и необходимость в автоматическом анализе этих данных, а также выявлении закономерностей и принятия решения без участия человека.
Активное развитие машинного обучения привело к распространению нейронных сетей. Они являются перспективной и быстроразвивающейся технологией, которая нашла применение в различных областях науки. С их помощью выполняют распознавание оптических или звуковых сигналов, создают самообучающиеся системы, автоматизируют процесс адаптивного управления, аппроксимации функционалов и т. д. В настоящее время они активно применяются для решения различных задач.
Актуальность данной работы заключается в том, что задача распознавания рукописного текста является одной из классических задач распознавания образов и имеет практическую ценность. В связи с этим целью исследования стало изучение и программирование нейронной сети для распознавания рукописного текста.
Методы исследования, применяемые в работе:
- Анализ литературы и информации из открытых источников,
- Математическое моделирование работы нейронной сети.
Теоретическая значимость исследования заключается в расширении научных знаний в процесс распознавания рукописного текста. Практическая значимость заключается в применении теоретических знаний для достижения лучшей точности распознавания рукописного текста.
Задачи, которые решаются в работе:
1. Изучение принципа работы нейронной сети и подходов к оптимизации обучения нейронной сети;
2. Программирование сверточной нейронной сети для
распознавания рукописных цифр. Анализ полученных результатов.
3. Программирование многослойной нейронной сети для распознавания рукописных цифр. Анализ полученных результатов.
Работа состоит из трех глав. Первая содержит общие сведения о нейронных сетях и их видах. Во второй дается обзор на методы оптимизации, применяемые в практической части. В третьей собрана изученная информация о сверточных нейронных сетях. И в четвертой дается описание практической работы.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В данной работе были изучены разные виды нейронных сетей. В ходе изучения были выбраны многослойные и светочные нейронные сети, которые лучше подходят для решения поставленной задачи. Была изучена простейшая нейронная сеть, на принципе работы которой основаны более сложные нейронные сети. Ее изучение было важным для лучшего понимания работы нейронных сетей
В ходе изучения различных методов оптимизации я выбрала методы стохастического градиентного спуска и метод Адам. На практике метод Адам оказался лучше, поэтому для построения сверточной нейронной сети я выбрала этот метод.
С помощью библиотеки Keras были построены сети, рассматриваемые в работе. Обе сети показали точность выше 0.95, что является хорошим результатом.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Нейронные сети [Электронный ресурс]: -
URL:https://www.poznavayka.org/nauka-i-tehnika/neyronnyie-seti-ih-primenenie- rabota/ (дата обращения: 15.05.2021).
2. Нейронные сети [Электронный ресурс]: - URL: https://proproprogs.ru/neural_network (дата обращения: 15.05.2021).
3. Перцептрон [Электронный ресурс]: - URL:
https://ru.wikipedia.org/wiki/HepLienTpoH (дата обращения: 15.05.2021).
4. Николенко С. Глубокое обучение / Николенко С., Кадурин А., Архангельская Е. СПб.: Питер, 2018. - 480 с.
5. Рашид, Тарик. Создаем нейронную сеть. : Пер. с англ. - СПб. : ООО “Альфа-книга”, 2017. - 272 с.
6. Гафаров Ф. Искусственные нейронные сети и приложения: учеб, пособие / Ф.М. Гафаров, А.Ф. Галимянов. - Казань: Изд-во Казан, ун-та, 2018.-121 с.
7. Новые информационные технологии в образовании и науке: материалы XI междунар. науч.-практ. конф., Екатеринбург, 25 февраля-1 марта 2019 г. // ФГАОУ ВО «Рос. гос. проф.-пед. ун-т». Екатеринбург, 2019. 841 с.
8. Keras [Электронный ресурс]: - URL: https://ru-keras.com/home/ (дата обращения: 10.01.2021).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ