Тип работы:
Предмет:
Язык работы:


РЕАЛИЗАЦИЯ ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ РАСПОЗНАВАНИЯ ДЕТАЛЕЙ НА БАЗЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ

Работа №31703

Тип работы

Магистерская диссертация

Предмет

менеджмент

Объем работы66
Год сдачи2019
Стоимость5700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1154
Не подходит работа?

Узнай цену на написание


Введение 5
1 Основные понятия искусственных интеллектуальных систем и нейронных
сетей 9
1.1 История развития нейронных сетей 9
1.2 Понятие «искусственная нейронная сеть» 11
1.2.1 Биологический нейрон и искусственный нейрон 11
1.3 Классификации искусственных интеллектуальных систем 15
2 Информационные модели нейронных сетей и распознавания эмоций 21
2.1 Однонаправленные многослойные сети 21
2.1.1 Обучение многослойного персептрона методом обратного
распространения ошибки 23
2.2 Рекуррентная нейронная сеть 25
2.3 Сети Кохонена 27
2.3.1 Алгоритм Кохонена 29
2.4 Радиальные нейронные сети 31
2.5 Сверточные нейронные сети 34
2.5.1 Сверточный слой 35
2.5.2 Cубдискретизирующий слой 35
3 Алгоритм распознавания деталей с применением сверточной нейронной
сети 37
3.1 Математическая модель сверточной нейронной сети 37
3.1.1 Математическая модель сверточного слоя 37
3.1.2 Математическая модель субдискретизирующего слоя 38
3.1.3 Математическая модель выходного слоя слоя 39
3.2 Формирование датасета 39
3.3 Применение библиотеки OpenCV 39
3.4 Обучение сверточной нейронной сети 39
3.5 Приложение по распознаванию на платформе iOS 39
ЗАКЛЮЧЕНИЕ 45
Аннотация к магистерской диссертации 47
Список использованных источников 48
Приложение

В мире искусственные интеллектуальные системы (ИИС) завоевали популярность, благодаря возможностям и эффективности использования при решении различных задач.
Существует множество задач, которые возможно решить с использованием интеллектуальных систем: робототехника, экономика и бизнес, геология, математика, биофизика, безопасность и охранные системы, медицина и многие другие[12, с 11]. Количество областей применения, говорит о том, что интеллектуальные системы - это уникальный набор для решения вопросов анализа и обработки большого объема данных, решения различных уровней сложности задач.
В настоящее время в системах искусственного интеллекта активно используются искусственные нейронные сети.
Нейронная сеть - это вычислительная структура, которая состоит из множества элементов одного типа. Элементы выполняют простые функции, а все процессы, происходящие в искусственной нейронной сети можно сравнивать с процессами, происходящими в нервной системе живых организмов.
Нейронные сети нелинейны по своей природе, в них отсутствует явная зависимость, позволяющая сразу использовать разработанную технологию (информационную модель нейросети). На протяжении многих лет линейное моделирование было основным методом моделирования, поскольку для него хорошо разработаны процедуры оптимизации.
Актуальность магистерской диссертации заключается в использовании нейронных сетей для решения плохо формализованных задач в интеллектуальном анализе данных. С ежедневным ростом объемов информации, а также расширение круга технически сложных задач, для принятия решений требуется систематизация существующих методов и разработки новых методик и алгоритмов решения. В магистерской диссертации рассматривается возможность применения нейронной сети при решении задачи распознавания промышленных деталей на производственном роботе KUKA.
Искусственные нейронные сети дают многообещающие перспективы в развитии, а программное обеспечение имеет огромное преимущество от их использования. Кроме того, каждая реализуемая задача имеет неограниченный и нестандартный набор методов решения. В магистерской диссертации рассматривается возможность применения нейронной сети при решении задачи распознавания.
Темой магистерской диссертации является реализация интеллектуальной системы распознавания деталей с применением нейронных сетей.
Основной целью работы является выбор информационной модели нейросети и реализация алгоритма распознавания. Нейронная сеть должна быть оптимальна по внутренней структуре, по способу управления информационными потоками между нейронами. Выбранная модель будет использоваться для решения практической задачи.
Основные задачи диссертационной работы:
1) изучение существующих видов искусственных интеллектуальных систем, а также методов их функционирования;
2) изучение основных видов информационных моделей искусственных нейронных сетей. Выбор оптимальной информационной модели нейронной сети для решения задачи распознавания промышленных деталей;
3) изучение существующих методов распознавания объектов и выделение универсальных методов среди них;
4) реализация и описание алгоритма распознавания промышленных деталей в режиме настоящего времени для интеллектуальной системы и решение практической задачи.
Объектом данного исследования являются подходы, методы распознавания промышленных деталей.
Предметом исследования являются информационные модели искусственных нейронных сетей, а также реализация и описание алгоритма распознавания деталей.
Научная новизна магистерской диссертации заключается в использовании технологий сверточной нейронной сети, а также реализация распознавания промышленных деталей с помощью видеокамеры на роботе KUKA.
Для реализации нейронной сети, которая будет распознавать детали необходимо выделить ключевые признаки детали, которые отличают конкретную деталь от многих других.
Сложность реализации заключается в обучении нейронной сети. Подбор начальных данных для задачи - это, прежде всего математическое и геометрическое описание детали.
Возрастание сложности решаемых научно-технических задач, автоматическая обработка и анализ визуальной информации становятся более актуальными вопросами. Уже сейчас существуют цифровые и интеллектуальные камеры, а также программное обеспечение, обрабатывающее изображения.
Современные технологии стремительно движутся к моменту, когда компьютеры станут самостоятельными системами, способными к самообучению и росту «личности», как это происходит с человеком с момента его рождения. Уже сейчас многие разработчики решают непростые задачи при помощи компьютерного зрения, применяя для работы системы разные методы, в том числе и нейронные сети.
Диссертационная работа состоит из введения, трех разделов, заключения, списка использованных источников.
В первом разделе рассматриваются теоретические материалы по нейронным сетям, а также по существующим видам искусственных интеллектуальных систем и методам распознавания объектов.
Во втором разделе представлено детальное описание и устройство информационных моделей нейросетей, их особенности, сравнительный анализ, выбор оптимальной модели для решения практической задачи. Также приводится анализ методов определения объектов на изображении, рассматривается набор логических правил распознавания объектов.
В третьем разделе представлен алгоритм распознавания деталей с применением нейронной сети.

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

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

Помощь в написании работ!


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



1. Головко В.А. Нейронные сети: обучения, организация и применение / ИПРЖР - М., 2008. - С.35-41.
2. Каширина И. Л. Нейросетевые технологии: Учебно-методическое
пособие для вузов / Изд-во ВГУ - 2008. - 72 с.
3. Круг П.Г. Нейронные сети и нейрокомпьютеры: Учебное пособие по курсу «Микропроцессоры» / Издательство МЭИ - 2009. - 176 с.
4. Леван Д.Н., Феоктистов Н.А. Особенности использования многослойного персептрона/ Науковедение. вып. 2. - 2014. - С.84-90.
5. Местерский Л. М. Математические методы распознавания образов / МГУ, курс лекций. - 2004. - С. 130-136.
6. Осовский С. Нейронные сети для обработки информации / Вильямс - М.,2006. - С.30-35.
7. Остроух А.В. Интеллектуальные системы Учебное пособие/ Научноинновационный центр. - 2015 г. - 80 с.
8. Рудаков А.С. Подходы к решению задачи прогнозирования временных рядов с помощью нейронных сетей // Анализ данных и интеллектуальные системы. - 2008. - №4 - С.96-101.
9. Солдатова О.П., Семенов В. В. Применение нейронных сетей для решения задач прогнозирования / СГАУ им. ак. С.П. Королева - 2010. - 35 с.
10. Тархов Д. А. Нейронные сети. Модели и алгоритмы / Изд-во: Радиотехника. - 2007. - 256 с.
11. Хайкин С. Нейронные сети. Полный курс / Вильямс - М., 2016 - 60 с.
12. Шахнов В.А., Власов А.И., Кузнецов А.С. Нейрокомпьютеры: архитектура и схемотехника / Изд-во Машиностроение.- М.,2000. - 64 с.
13. Лекун И. Сопуо1и1:юпа1 neural networks/ LeNet-5 - 2013. - C 101-106.
14. Гудфеллоу Я., Бенджио И., Курвилль А. ГЛУБОКОЕ ОБУЧЕНИЕ / Издание: Черно-белое. - 2017 - 652 c.
15. Степанов П. П. Искусственные нейронные сети // Молодой ученый. — 2017. — №4. — С. 185-191.
16. Николенко, Кадурин, Архангельская Глубокое обучение. Погружение в мир нейронных сетей / Издательство: Питер - 2018. - 480 с.
17.IT Galaxy - URL: https://ru.intel.com (дата обращения 15.04.2019).
18. Введение в теорию нейронных сетей - URL: http://www.orc.ru (дата обращения 15.04.2019)
19. Области применения искусственных нейронных сетей//Основные
направления использования/ - URL: http://www.neuropro.ru/ (дата
обращения 16.04.2019)
20. Понятие информации - URL: http://cde.osu.ru/ (дата обращения
12.04.2019)
21. Портал искусственного интеллекта // Искусственные нейронные сети /URL: http://www.aiportal.ru (дата обращения 12.04.2019)
22. Применение нейронных сетей в робототехнике - URL: http://geektimes.ru/ (дата обращения 11.04.2019)
23. Применение нейронных сетей для задач классификации - URL: http://www.basegroup.ru/ (дата обращения 25.04.2019)
24. Разработка и использование интеллектуальных систем - URL: http://www.studfiles.ru/preview/5809976/ (дата обращения 01.05.2019)
25. Сверточная нейронная сеть, часть 1: структура, топология, функции активации и обучающее множество - URL: https://habr.com/ru/post/348000/ (дата обращения 03.05.2019)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


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