Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Апроксимація функцій за допомогою узагальнено-регресійної нейронної мережі

Автор:   •  Октябрь 25, 2018  •  Лабораторная работа  •  453 Слов (2 Страниц)  •  436 Просмотры

Страница 1 из 2

Міністерство освіти і науки України

Національний авіаційний університет

Навчально-науковий інститут аеронавігації

Кафедра електроніки

Лабораторна робота №1

по темі «Апроксимація функцій за допомогою узагальнено-регресійної нейронної мережі»

        

                                                        Виконав: Піджарено Артур., МН504

                                                                  Перевірив: Вишнівський О.В.

Київ 2018

GRNN Function Approximation[pic 1]

X = [1 2 3 4 5 6 7 8];

T = [0 1 2 3 2 1 2 1];

plot(X,T,'.','markersize',30)

axis([0 9 -1 4])

title('Function to approximate.')

xlabel('X')

ylabel('T')

[pic 2]

Рисунок 1. Дана функція

Ми використовуємо NEWGRNN для створення узагальненої регресійної мережі.

spread = 0.7;

net = newgrnn(X,T,spread);

A = net(X);

hold on

outputline = plot(X,A,'.','markersize',30,'color',[1 0 0]);

title('Create and test y network.')

xlabel('X')

ylabel('T and A')

[pic 3]

Рисунок 2. Дана функція та апроксимована функція

Тепер ми можемо використати цю функцію для апроксимації нових значень.

x = 3.5;

y = net(x);

plot(x,y,'.','markersize',30,'color',[1 0 0]);

title('New input value.')

xlabel('X and x')

ylabel('T and y')

[pic 4]

Рисунок 2. Новій значення функції

Тут реакція мережі імітується для багатьох значень, що дозволяє побачити функцію, яку вона представляє.

X2 = 0:.1:9;

Y2 = net(X2);

plot(X2,Y2,'linewidth',4,'color',[1 0 0])

title('Function to approximate.')

xlabel('X and X2')

ylabel('T and Y2')

[pic 5]

Висновок

В цій лабораторній роботі я досліджував роботу узагальнено-регресійної нейронної мережі.

...

Скачать:   txt (4.5 Kb)   pdf (296.5 Kb)   docx (148.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club