Интеллектуальные информационные системы

Курсовой проект (магистры)

 

Наименование проекта – "Разработка искусственной нейронной сети".

Задание на выполнение курсового проекта - разработать программу для распознавания образов на базе искусственной нейронной сети.

Тип сети - с прямыми связями.

Алгоритм обучения сети - с обратным распространением ошибки.

Количество эпох (повторов обучения всем эталонным образцам) - 1000.

Исследовать влияние типа функции активации, структуры сети и нормы обучения на качество распознавания образов:

- функция активации: сигмоидальная, гиперболический тангенс, арктангенс;

- количество скрытых слоев: 0, 1, 2;

- норма обучения: 0.01, 0.05, 0.1.

Содержание пояснительной записки

Оглавление.

Задание.

Введение.

1. Основные параметры и структура нейронной сети.

2. Эталонные образы для обучения нейронной сети (внешний вид, входные и выходные вектора).

3. Контрольные образы для оценки качества распознавания образов (внешний вид, входные и выходные вектора).

4. Алгоритм обратного распространения ошибки (исходный текст процедуры обучения, параметры обучения).

5. Оценка влияния типа функции активации на качество распознавания образов (результаты распознавания контрольных примеров и их анализ).

6. Оценка влияния количества скрытых слоев на качество распознавания образов (результаты распознавания контрольных примеров и их анализ).

7. Оценка влияния нормы обучения на качество распознавания образов (результаты распознавания контрольных примеров и их анализ).

8. Выбор оптимальных параметров нейронной сети.

9. Руководство пользователя программы.

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

Примерный интерфейс программы

Рис. Программа «Искусственная нейронная сеть»
(программа разработана магистром ДВГУПС Анастасией Якушкиной, 2016 г.)

Варианты заданий

№ варианта Тип образа
1 Арабские цифры
2 Римские цифры
3 Буквы русского алфавита
4 Буквы латинского алфавита
5 Арифметические операции
(+, -, /, *, √, % и т.п.)
6 Логические операции
(&, ∧, ∨, ↔, ↓ и т.п.)
7 Операции сравнения
(<, =, ≥, ≡, ≈ и т.п.)
8 Операции с множествами
(⋂, ⋃, ∅, ∈ и т.п.)
9 Цветочки
10 Виды транспорта
11 Машинки
12 Карточные масти
13 Птицы
14 Рыбы
15 Фрукты
16 Смайлики
17 Геометрические фигуры
18 Дорожные знаки
19 Виды заливки
20 Логотипы компаний
21 Знаки зодиака
22 Домино