анням, або обчислювальної моделлю штучні нейронні мережі, є об'єкт спеціального класу network, який включає масив структур з атрибутами мережі та на-бор методів, необхідних для створення мережі, а також для її ініціалізації, навчання, моделювання та візуалізації. Клас Network має два загальних конструктора, один з яких не має параметрів і забезпечує створення масиву структур з нульовими значеннями полів, а другий - має мінімальний набір параметрів для створення моделі нейронної мережі, добудовували потім до потрібної конфігурації за допомогою операторів присвоювання. Для створення нейронних мереж певного виду використовуються спеціальні конструктори. p align="justify"> Практичні завдання.
Завдання 1. Створити обчислювальну модель нейронної мережі з двома виходами, трьома шарами і одним цільовим входом, використовуючи загальний конструктор мережі з параметрами span>
Net = network (numInputs, numLayers, biasConnect, imputConnect,
layerConnect, outputConnect, tartegtConnect).
Зв'язки між шарами повинні бути тільки прямими, входи необхідно з'єднати з першим шаром, а вихід - з останнім. Вихід має бути цільовим, перший шар повинен мати зміщення. p align="justify"> Сенс і значення параметрів конструктора для створення моделі мережі заданої архітектури такі:
numImputs = 2 - кількість входів мережі; = 3 - кількість шарів у мережі; = [1, 0, 0] - матриця зв'язності для зміщень розміру numLayers * 1; = [1 1, 0 0, 0 0] - матриця зв'язності для входів
розміру numLayers * numImputs; = [0 0 0; 1 0 0 0, 0 1 0] - матриця зв'язності для сло-
єв розміру numLayers * numLayers; = [0 0 1] - матриця зв'язності для виходів розмі-
ра 1 * numLayers; = [0 0 1] - матриця зв'язності для цілей розміру 1 *.
Порядок виконання завдань наступний:
. Створити шаблон мережі, виконавши команду
net = network (2, 3, [1, 0, 0], [1 1, 0 0, 0 0], ....,
[0 0 0; 1 0 0, 0 1 0], [0 0 1])
2. Перевірити значення полів обчислювальної моделі нейронної мережі net та їх відповідність заданим значенням в списку параметрів. p align="justify">. Перевірити значення обчислюваних полів моделі, які доповнюють опис архітектури мережі
numOutputs = 1 - кількість виходів мережі; = 1 - кількість цілей мережі; = 0 - максимальне значення затримки для
входів мережі. = 0 - максимальне значення затримки для
шарів мережі.
Зауважимо, що кожен вихід і кожна мета приєднуються до одного або кількох верствам при цьому кількість компонент ...