Файл: Лабораторна робота №7.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 31.05.2024

Просмотров: 27

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

3.2. Виконання моделювання

 

Основною функцією для формування нейромережних моделейSimulinkв

є функція

gensim, записувана у формі

 

gensim(net,st)

 

де net — ім'я створеної НС, st — інтервал дискретизації (якщо НС не має затримок, що асоціюються з її входами або шарами, значення даного аргументу встановлюється рівним -1).

Як приклад використання засобів Simulink розглянемо наступне завдання.

Хай вхідний і цільовий вектори мають вигляд

>> р = [1 2 3 4 5] ;

>> t = [ 1 3 5 7 9];

Створимо лінійну НС і протестуємо її за даними повчальної вибірки:

>> р = [1 2 3 4 5] ;

>> t = [1 3 5 7 9] ;

>> net = newlind(р,t);

>> Y = sim(net,p)

Y =

1.0000 3.0000 5.0000 7.0000 9.0000

Потім запустимо Simulink командою

>> gensim(net-1)

Це приведе до відкриття вікна з нейромережною моделлю.

Для проведення тестування моделі клацнемо двічі на лівому значку(з написом Input 1 — Вхід 1), що приведе до відкриття діалогового вікна параметрів блоку. В даному випадку блок Input 1 є стандартним блоком завдання константи (Constant). Змінимо значення за умовчанням на 2 і натиснемо кнопку ОК.

Потім натиснемо кнопкуStart в панелі інструментів вікна моделі. Розрахунок нового значення мережею проводиться практично миттєво. Для його виводу необхідно двічі клацнути на правому значку (на блоці у(1)).

9

Результат обчислень рівний 3 і виводиться у вигляді графіка. Для виведення результату в числовому вигляді до виходу моделі слід підключити блок «дисплей».

Відзначимо, що двічі клацаючи на блоціNeural Network, а потім на блоці Layer 1, можна отримати детальну графічну інформацію про структуру мережі.

Із створеною мережею можна проводити різні експерименти, можливі в середовищі Simulink; взагалі, за допомогою командиgensim здійснюється інтеграція створених нейромереж в блокдіаграми цього пакету з використанням інструментів моделювання різних систем, що є при цьому (наприклад, можливе вбудовування нейромережного регулятора в систему управління моделювання останньої і т. п.).

10