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


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

Работа №90942

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

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

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


ВВЕДЕНИЕ 4
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕЙРОСЕТЕВОГО АНАЛИЗА
ДАННЫХ 6
1.1. Обзор нейроинформационных технологий 6
1.2. Виды нейронных сетей 14
1.2.1. Сеть Кохонена 14
1.2.2. Сети обратного распространения ошибки 15
1.2.3. Перцептрон 15
1.2.4. Сети Хопфилда и Хэмминга 16
1.3. Обучение нейронных сетей 18
1.4. Обзор существующих нейроиммитаторов 21
ГЛАВА 2. ПРОЕКТИРОВАНИЕ НЕЙРОСЕТЕВОГО КЛАССИФИКАТОРА .. 26
2.1. Постановка задачи 26
2.2. Процесс проектирования 27
2.2.1. Алгоритм работы пользователя с системой 27
2.2.2. Алгоритм работы сети Кохонена 31
2.2.3. Объектная декомпозиция 32
2.2.4. Архитектура базы данных 33
2.2.5. Выбор средств разработки 35
ГЛАВА 3. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ НЕЙРОСЕТЕВОГО
КЛАССИФИКАТОРА 41
3.1. Структура интеллектуального классификатора 41
3.2. Обоснование выбора языка программирования 41
3.3. Интерфейс программного комплекса 42
3.4. Тестирование классификатора с применением медицинских данных 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ 53

Сегодня существует определенный класс актуальных задач, решение которых без использования искусственных нейронных сетей (ИНС) невозможно или сложно реализуемо. Для решения таких проблем человеческий интеллект малоэффективен, а традиционные вычисления трудоёмки или физически неадекватны, так как не отражают или плохо отражают реальные физические процессы и объекты. Соответственно становится необходимым использовать искусственные нейронные сети для решения классификационных задач.
Задача классификации - указать принадлежность входной выборке, представленного вектором числовых атрибутов, к одному или нескольким предопределенным классам. Практические применения такой задачи включают распознавание текста, распознавание речи, классификацию сигналов электрокардиограммы и классификацию клеток крови.
Использование нейросетевых технологий открывает качественно новый уровень изучения процессов в такой неопределенной системе, как организм человека. Отличительной особенностью нейронных сетей является то, что они не запрограммированы - они не используют никаких правил вывода для постановки диагноза, но они учатся делать это на примерах Диагностика является частным случаем классификации событий, причем наибольшую ценность представляет классификация тех событий, которые отсутствуют в обучающем нейросеть наборе данных. Это отражает преимущество нейросетевых технологий: они могут выполнять такую классификацию, обобщать предыдущий опыт и применять его в новых случаях [1].
Цель работы: разработка интеллектуального классификатора -
программного обеспечения с реализацией нейронных сетей для анализа больших данных и её классификации.
Для достижения данной цели в работе поставлены следующие задачи:
1. Обосновать целесообразность создания интеллектуального
классификатора с применением искусственных нейронных сетей (ИНС).
2. Привести описание ИНС классификации.
3. Описать логику работы программного обеспечения.
4. Обосновать создание программного обеспечения в виде web- приложения.
5. Разработать программное обеспечение интеллектуального
классификатора на основе ИНС классификации.
Научная новизна.
Научную новизну работы составляет разработка интеллектуального классификатора с использованием web-технологий для анализа больших данных, и их классификация с помощью нейронных сетей Кохонена. Разрабатываемый интеллектуальный классификатор может применяться для решения большого количества задач, не имеющих решения аналитическими либо статистическими методами.

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

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

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


В процессе выполнения выпускной квалификационной работы магистра были рассмотрены основы нейросетевого анализа, виды нейронных сетей и их описание. Проанализированы виды обучения нейронных сетей (с учителем и без учителя), произведен обзор существующих на данный момент нейроиммитаторов и обоснованы их недостатки, указывающие на их чрезмерную сложность и высокую стоимость. Ввиду этого, можно сделать вывод, что разработка программного комплекса является достаточно актуальной задачей, поскольку в настоящее время отсутствует такой комплекс, который был бы доступен для среднестатистического пользователя.
Далее был разработан и описан алгоритм взаимодействия пользователя с системой, указывающий на то, что требуется для получения конечного результата. Рассмотрен сравнительный анализ desktop и web приложений, на основе которого был выбран вариант разработки web-приложения.
В результате выполнения работы был разработан интеллектуальный классификатор, позволяющий упростить взаимодействие пользователя с программным обеспечением за счет удобного интерфейса и работы с базой данных. В основе классификатора лежит клиент-серверный подход, благодаря которому достигается высокая производительность программного комплекса.
Таким образом, цель данной выпускной квалификационной работы магистра можно считать достигнутой, все поставленные задачи в ходе работы были выполнены.


1. Хайкин С. Нейронные сети: полный курс. — М.: Вильямс, 2006. — 1104 с.
2. Осовский С. Нейронные сети для обработки информации. — М.: Финансы и статистика, 2002. — 244 с.
3. Мак-Каллок У. С., Питтс В. Логическое исчисление идей, относящихся к нервной активности // Автоматы / Под ред. К. Э. Шеннона и Дж. Маккарти. — М.: Изд-во иностр. лит., 1956. — 384 с.
4. Уоссермен Ф. Нейрокомпьютерная техника: Теория и практика. = Neural Computing. Theory and Practice — М.: Мир, 1992. — 240 с.
5. Бодянский Е. В., Руденко О. Г. Искусственные нейронные сети: архитектура, обучение, применение. — Харьков: ТЕЛЕТЕХ, 2004. — 372 с.
6. Горбань А.Н., Россиев Д.А. Нейронные сети на персональном компьютере. - Новосибирск: Наука, 1996. -251 с.
7. Mitchell, Tom M. Machine Learning. — WCB-McGraw-Hill, 1997. - 105 p.
8. Горбань А.Н. Обучение нейронных сетей. -М.: СП ПараГраф, 1991. - 201 с.
9. Барский А. Б.Нейронные сети: распознавание, управление, принятие решений. — М.: Финансы и статистика, 2004. — 176 с: ил. - (Прикладные информационные технологии).
10. Kohonen, T. Self-Organizing Maps. Third extended edition — Berlin- Heidelberg,Germany, 2001. - 312 p.
11. Д. Рутковская, М. Пилиньский, Л. Рутковский. Нейронные сети, генетические алгоритмы и нечёткие системы— М.: Горячая линия — Телеком, 2006. — 452 с.
12. Галушкин А. И. Синтез многослойных систем распознавания образов. — М.: «Энергия», 1974. - 222 с.
13. Розенблатт, Ф. Принципы нейродинамики: Перцептроны и теория механизмов мозга = Principles of Neurodynamic: Perceptrons and the Theory of Brain Mechanisms. — М.: Мир, 1965. — 480 с.
14. Минский, М., Пейперт, С. Персептроны = Perceptrons. — М.: Мир, 1971. — 261 с.
15. J. J. Hopfield, «Neural networks and physical systems with emergent collective computational abilities», Proceedings of National Academy of Sciences, vol. 79 no. 8 pp. 2554-2558, 1982. - 105 p...


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



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


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