ВУЗ:
Составители:
7
Модель персептрона
Для формирования модели однослойного персептрона в системе
MATLAB предназначена функция newp
net = newp(PR, S)
со следующими входными аргументами: PR – массив минимальных
и максимальных значений для R элементов входа размера Rx2;
S – число нейронов в слое.
Например, функция
net = newp([0 2], 1);
создает персептрон с одноэлементным входом и одним нейроном;
диапазон значений входа – [0 2].
В качестве функции активации персептрона по
умолчанию ис-
пользуется функция hardlim.
Моделирование персептрона
Рассмотрим однослойный персептрон с одним двухэлементным
вектором входа, значения элементов которого изменяются в диапа-
зоне от –2 до 2 (p
1
= [–2 2], p
2
= [–2 2], число нейронов в сети S = 1):
clear, net = newp([-2 2;-2 2],1);%Создание персептрона net
По умолчанию веса и смещение равны нулю, и для того, чтобы
установить желаемые значения, необходимо применить следующие
операторы:
net.IW{1,1} = [-1 1]; % Веса w
11
= -1; w
12
= 1
net.b{1} = [1]; % Смещение b = 1
Запишем уравнение (1) в развернутом виде для данной сети:
[]
[]
.01
1
1
,0
21
121
12
11
=+
⎥
⎦
⎤
⎢
⎣
⎡
−
=+
⎥
⎦
⎤
⎢
⎣
⎡
pp
bpp
w
w
Модель персептрона Для формирования модели однослойного персептрона в системе MATLAB предназначена функция newp net = newp(PR, S) со следующими входными аргументами: PR – массив минимальных и максимальных значений для R элементов входа размера Rx2; S – число нейронов в слое. Например, функция net = newp([0 2], 1); создает персептрон с одноэлементным входом и одним нейроном; диапазон значений входа – [0 2]. В качестве функции активации персептрона по умолчанию ис- пользуется функция hardlim. Моделирование персептрона Рассмотрим однослойный персептрон с одним двухэлементным вектором входа, значения элементов которого изменяются в диапа- зоне от –2 до 2 (p1 = [–2 2], p2 = [–2 2], число нейронов в сети S = 1): clear, net = newp([-2 2;-2 2],1);%Создание персептрона net По умолчанию веса и смещение равны нулю, и для того, чтобы установить желаемые значения, необходимо применить следующие операторы: net.IW{1,1} = [-1 1]; % Веса w11= -1; w12 = 1 net.b{1} = [1]; % Смещение b = 1 Запишем уравнение (1) в развернутом виде для данной сети: ⎡ w11 ⎤ ⎢ w ⎥[ p1 p2 ] + b1 = 0, ⎣ 12 ⎦ ⎡− 1⎤ ⎢ 1 ⎥[ p1 p2 ] + 1 = 0. ⎣ ⎦ 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »