ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
