ВУЗ:
Составители:
28
Используем нулевые начальные веса и смещения. Для обозначе-
ния переменных каждого шага используем круглые скобки. Таким
образом, начальные значения вектора весов w
Т
(0) и смещения b(0)
соответственно равны w
Т
(0) = [0 0] и b(0) = 0.
1-й шаг процедуры адаптации
Вычислим выход персептрона для первого вектора входа p1, ис-
пользуя начальные веса и смещение:
() ()
()
[]
()
10limhard0
2
2
00limhard00limhard
1
т
==
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+
⎥
⎦
⎤
⎢
⎣
⎡
⎥
⎦
⎤
⎢
⎣
⎡
=+= ba pw
. (2)
Выход не совпадает с целевым значением
t
1
, поэтому необходимо
применить правило настройки (обучения) персептрона, чтобы вы-
числить требуемые изменения весов и смещений:
()
[][ ]
()
⎪
⎩
⎪
⎨
⎧
−=−==Δ
−−=−==Δ
−=−=−=
;11
;22221
;110
т
1
т
1
eb
e
ate
pw (3)
Вычислим новые веса и смещение, используя введенные ранее
правила обучения персептрона.
[][][]
()
() ()
⎪
⎩
⎪
⎨
⎧
=−=−+=Δ+=
=−−=−−+=Δ+=
.1110
;1222200
тттт
bbbb
oldnew
oldnew
wwww
(4)
Вход Нейрон персептрона
a
Вход Нейрон персептрона
a
Используем нулевые начальные веса и смещения. Для обозначе-
ния переменных каждого шага используем круглые скобки. Таким
образом, начальные значения вектора весов wТ(0) и смещения b(0)
соответственно равны wТ(0) = [0 0] и b(0) = 0.
1-й шаг процедуры адаптации
Вычислим выход персептрона для первого вектора входа p1, ис-
пользуя начальные веса и смещение:
( ) ⎛⎡ ⎡2⎤ ⎤ ⎞
a = hard lim w т (0) p1 + b(0) = hard lim⎜ ⎢[0 0]⎢ ⎥ ⎥ + 0 ⎟ = hard lim(0) = 1 . (2)
⎜
⎝⎣ ⎣2⎦ ⎦ ⎟⎠
Выход не совпадает с целевым значением t1, поэтому необходимо
применить правило настройки (обучения) персептрона, чтобы вы-
числить требуемые изменения весов и смещений:
⎧ e = t1 − a = 0 − 1 = − 1;
⎪
⎨ Δ w = e p 1 = (− 1)[2 2 ] = [− 2 − 2 ] ;
т т
(3)
⎪ Δ b = e = (− 1) = − 1;
⎩
Вычислим новые веса и смещение, используя введенные ранее
правила обучения персептрона.
⎧⎪ т new old
w = wт + Δw т = [0 0] + [− 2 − 2] = [− 2 − 2] = w т (1) ; (4)
⎨
⎪⎩ b new = b old + Δb = 0 + (− 1) = −1 = b(1) .
28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
