Моделирование искусственных нейронных сетей в системе MATLAB. Часть 2. Линейные сети. Донской Д.А - 6 стр.

UptoLike

6
а б
Рис. 3
Создание модели линейной сети
Линейную сеть с одним нейроном, показанную на рис. 1, можно
создать следующим образом:
clear, net = newlin([-1 1; -1 1],1);
Первый входной аргумент задает диапазон изменения элементов
вектора входа; второй аргумент указывает, что сеть имеет единст-
венный выход. Начальные веса и смещение по умолчанию равны ну-
лю.
Присвоим весам и смещению следующие значения:
net.IW{1,1} = [2 3];
net.b{1} =[-4].
Входы
Слой линейных нейронов
Входы
Слой линейных нейронов
a = purelin(IW
11
p + b
1
)
a = purelin(IW
11
p + b
1
)
Входы Слой линейных нейронов           Входы Слой линейных нейронов




                                              a = purelin(IW11p + b1)




       a = purelin(IW11p + b1)
              а                                        б
                                 Рис. 3

           Создание модели линейной сети
   Линейную сеть с одним нейроном, показанную на рис. 1, можно
создать следующим образом:

  clear, net = newlin([-1 1; -1 1],1);


   Первый входной аргумент задает диапазон изменения элементов
вектора входа; второй аргумент указывает, что сеть имеет единст-
венный выход. Начальные веса и смещение по умолчанию равны ну-
лю.
   Присвоим весам и смещению следующие значения:

  net.IW{1,1} = [2 3];
  net.b{1} =[-4].




                                   6