ВУЗ:
Составители:
16
2.1. Персептрон
Простой персептрон – это ФН МакКаллока–Питтса со структурой,
представленной на рисунке 2.1, и соответствующей стратегией обучения.
Функция активации – пороговая, вследствие чего выходные сигналы могут
принимать только два значения
( )
î
í
ì
<
³
=
,0,0
;0,1
i
i
ii
uпри
uпри
uy (2.3)
где для выходного сигнала сумматора
0
N
iijj
j
Uwx
=
=
å
(2.4)
входной вектор дополнен нулевым членом х
0
= 1, формирующим сигнал
поляризации, то есть
x
r
= (х
0
, х
1
, х
2
, …, х
N
).
Обучение – с учителем по правилу персептрона в соответствии с ал-
горитмом:
1) при начальных значениях w
ij
(выбранных, как правило, случай-
ным образом) на вход подается обучающий
x
r
, рассчитывается y
i
и по ре-
зультатам сравнения y
i
с известным d
i
уточняются значения весов;
2) если y
i
= d
i
, то w
ij
= const;
3) если y
i
= 0, а d
i
= 1, то w
ij
(t+1) = w
ij
(t)+x
j
, где t – номер итерации;
4) если y
i
= 1, а d
i
= 0, то w
ij
(t+1) = w
ij
(t)–x
j
.
1
0
y
U
a)
q
1
0
y
U
б)
1
0
y
U
в)
1
0
y
U
г)
0,5
-1
Рис. 2.2. Примеры активационных функций:
а – пороговая; б – полулинейная с насыщением; в – логистическая;
г
–
гиперболический
y y
1 1
U U
0 � 0
a) б)
y y
1 1
0,5 U
0
U -1
0
в) г)
Рис. 2.2. Примеры активационных функций:
а – пороговая; б – полулинейная с насыщением; в – логистическая;
г – гиперболический
2.1. Персептрон
Простой персептрон – это ФН МакКаллока–Питтса со структурой,
представленной на рисунке 2.1, и соответствующей стратегией обучения.
Функция активации – пороговая, вследствие чего выходные сигналы могут
принимать только два значения
�1, при u i � 0;
yi �u i � � � (2.3)
�0, при u i � 0,
где для выходного сигнала сумматора
N
U i � � wij x j (2.4)
j �0
входной вектор дополнен нулевым членом х0 = 1, формирующим сигнал
�
поляризации, то есть x = (х0, х1, х2, …, хN).
Обучение – с учителем по правилу персептрона в соответствии с ал-
горитмом:
1) при начальных значениях wij (выбранных, как правило, случай-
�
ным образом) на вход подается обучающий x , рассчитывается yi и по ре-
зультатам сравнения yi с известным di уточняются значения весов;
2) если yi = di, то wij = const;
3) если yi = 0, а di = 1, то wij(t+1) = wij(t)+xj, где t – номер итерации;
4) если yi = 1, а di = 0, то wij(t+1) = wij(t)–xj.
16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
