Программа STATISTICA Neural Networks
Автор: Иван Махтодуй • Май 23, 2021 • Лабораторная работа • 682 Слов (3 Страниц) • 241 Просмотры
Лабораторная работа #3
Вариант 1
Цель работы
Научиться работать с программой STATISTICA Neural Networks на примере своего задания в зависимости от варианта.
Обучающая выборка
Обучающая выборка для функции f(x)=2*sin2(x)
x y
0,02 0,00079989
0,04 0,00319829
0,06 0,00719136
0,08 0,01277272
0,1 0,01993342
0,12 0,02866203
0,14 0,03894456
0,16 0,05076458
0,18 0,06410318
0,2 0,07893901
0,22 0,09524834
0,24 0,11300508
0,26 0,13218082
0,28 0,15274489
0,3 0,17466439
0,32 0,19790424
0,34 0,22242728
0,36 0,24819427
0,38 0,27516399
0,4 0,30329329
0,42 0,33253717
0,44 0,36284886
0,46 0,39417984
0,48 0,42648001
0,5 0,45969769
0,52 0,49377974
0,54 0,52867164
0,56 0,56431755
0,58 0,60066047
0,6 0,63764225
Настройка сети
Был создан файл с расширением .csv и был использован как источник выборки.
[pic 1]
С помощью функции Intelligent Problem Solver была настроена сеть.
[pic 2]
[pic 3]
[pic 4]
Указываем выход, в данном случае Y
[pic 5]
И входы X1, X2
[pic 6]
Выборка была разделена на 3 множества, элементы которых случайным образом распределены из основной выборки: 15 — обучающая, 7 — проверочная, 8 — тестирующая.
[pic 7]
Был выбран трехслойный перцептрон и радиально-базисная функция как функция активации.
Остальные параметры были оставлены по умолчанию.
Результат
Результаты из учебной выборки:
x1 | x2 | y | y расч | Δ |
1,05 | 1,1 | 16,6892675625 | 16,631 | 0,058267562500003 |
4,05 | 7,1 | 5000,6465825625 | 5001,316 | 0,66941743749976 |
5 | 9 | 11491,84 | 11491,57 | 0,270000000000437 |
2,55 | 4,1 | 793,8447125625 | 794,2827 | 0,437987437500283 |
5,5 | 10 | 16737,890625 | 16736,41 | 1,48062500000015 |
Результаты из произвольной выборки:
[pic 8]
Результат из выборки выходящей за края обучающей
[pic 9]
[pic 10]
[pic 11]
Так выглядит моя настройка метода обратного распространения с иллюстрацией сети и графиком ошибки распространения.
Эпохи - Epochs. Задает число эпох обучения, которые проходятся при одном нажатии клавиши Обучить - Train. Значение по умолчанию 100 вполне приемлемо. [pic 12]
...