Решение неформализованных задач прогнозирования и классификации на основе нейросетевого моделирования
Курсовая работа, 20 Января 2012, автор: пользователь скрыл имя
Краткое описание
Цель работы: изучение математических моделей и алгоритмов функционирования искусственных нейронных сетей (ИНС), получение практических навыков по проектированию, обучению, анализу и оптимизации ИНС в пакете прикладных программ NeuroPro.
Содержимое работы - 1 файл
Нейронные сети 1-2.docx
— 785.17 Кб (Скачать файл)Федеральное агентство по образованию и науке Российской Федерации
Воронежский
Государственный Технический
Кафедра
САПРИС
Отчет
Лабораторная работа №1-2
по
дисциплине «Нейросетевые технологии»
Выполнили студенты
группы ИС-072
Михайлов В.В.
Проверил: Питолин А.В.
Воронеж
2011
Решение
неформализованных
задач прогнозирования
и классификации
на основе нейросетевого
моделирования
Цель
работы: изучение математических моделей
и алгоритмов функционирования искусственных
нейронных сетей (ИНС), получение практических
навыков по проектированию, обучению,
анализу и оптимизации ИНС в пакете
прикладных программ NeuroPro.
Выполнение работы
- Создали в пакете NeuroPro нейронную сеть, состоящую из 3 слоев по 10 нейронов на каждом. Задали ее параметры.
- Провели обучение сети
- Протестировали сеть.
Максимальная
ошибка не превышает заданной точности
E=0,1.
- Определили значимость входов.
- Провели анализ обучающего множества.
- Получили вербальное описание нашей нейронной сети.
Синдромы 1-го уровня:
Синдром1_1=Сигмоида1(
0,06608278*X1+0,003753839*X2-
Синдром1_2=Сигмоида1(
0,05803048*X1+0,02572182*X2-0,
Синдром1_3=Сигмоида1(
-0,1037505*X1-0,0986973*X2+0,
Синдром1_4=Сигмоида1(
0,03504669*X1-0,02304423*X2-0,
Синдром1_5=Сигмоида1(
-0,0841235*X1-0,1147732*X2+0,
Синдром1_6=Сигмоида1(
-0,05491703*X1-0,08549865*X2+
Синдром1_7=Сигмоида1(
0,03063906*X1+0,04464307*X2+0,
Синдром1_8=Сигмоида1(
0,01363846*X1-0,07149207*X2-0,
Синдром1_9=Сигмоида1(
-0,01229987*X1-0,07149076*X2-
Синдром1_10=Сигмоида1(
0,02396965*X1-0,01085209*X2-0,
Синдромы 2-го уровня:
Синдром2_1=Сигмоида2(
0,04305514*Синдром1_1+0,
Синдром2_2=Сигмоида2(
0,04900246*Синдром1_1-0,
Синдром2_3=Сигмоида2(
0,02379646*Синдром1_1+0,
Синдром2_4=Сигмоида2(
0,06019611*Синдром1_1+0,
Синдром2_5=Сигмоида2(
-0,07180345*Синдром1_1+0,
Синдром2_6=Сигмоида2(
0,06105826*Синдром1_1-0,
Синдром2_7=Сигмоида2(
0,08961722*Синдром1_1-0,
Синдром2_8=Сигмоида2(
0,08366461*Синдром1_1-0,
Синдром2_9=Сигмоида2(
-0,0843511*Синдром1_1-0,
Синдром2_10=Сигмоида2(
-0,003413656*Синдром1_1-0,
Синдромы 3-го уровня:
Синдром3_1=Сигмоида3(
0,03511253*Синдром2_1-0,
Синдром3_2=Сигмоида3(
-0,05018739*Синдром2_1+0,
Синдром3_3=Сигмоида3(
-0,03879684*Синдром2_1+0,
Синдром3_4=Сигмоида3(
0,07606454*Синдром2_1+0,
Синдром3_5=Сигмоида3(
0,04003272*Синдром2_1-0,
Синдром3_6=Сигмоида3(
-0,0268496*Синдром2_1-0,
Синдром3_7=Сигмоида3(
0,01281081*Синдром2_1+0,
Синдром3_8=Сигмоида3(
0,07342439*Синдром2_1+0,
Синдром3_9=Сигмоида3(
-0,03858803*Синдром2_1+0,
Синдром3_10=Сигмоида3(
-0,01255089*Синдром2_1+0,
Конечные синдромы:
Y=-0,105288*Синдром3_1-
Постобработка конечных синдромов:
Y=((Y*19)+9)/2)
- Провели структурную оптимизацию ИНС.
Сокращение
числа входных сигналов:
Сокращение
числа нейронов:
Равномерное
упрощение нейросети:
Бинаризация
весов синапсов и неоднородных входов:
- Получили вербальное описание упрощенной ИНС.
Синдромы 1-го уровня:
Синдром1_1=Сигмоида1(
0,05298325*X1+0,05295615*X2-0,
Синдром1_2=Сигмоида1(
-0,05276796*X1-0,05275158*X2+
Синдромы 2-го уровня:
Синдром2_1=Сигмоида2(
0,1922036*Синдром1_1-0,
Синдром2_2=Сигмоида2(
-0,01407438*Синдром1_1-0,
Синдром2_3=Сигмоида2(
-0,05458178*Синдром1_1-0,
Синдромы 3-го уровня:
Синдром3_1=Сигмоида3(
-0,2593904*Синдром2_1-0,
Синдром3_2=Сигмоида3(
0,1000082*Синдром2_1+0,
Конечные синдромы:
Y=-Синдром3_1+Синдром3_
Постобработка конечных синдромов:
Y=((Y*19)+9)/2)
- Реализовали программный модуль, реализующий набор правил упрощенного вербального описания.
Input Data
1 LVL
2 LVL
3 LVL