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