117
Rozdział 9. Dynamika procesu uczenia sieci neuronowych
Do tego samego wniosku można dojść także na innej drodze. Rozważmy tak zwany punkt stały równania dynamiki uczenia, to znaczy taką wartość W”, dla której rozwiązanie równania
przestaje się zmieniać, to znaczy dW/dt = 0. Rozważmy ten warunek przy podstawieniu X = X oraz W = W. Wówczas
(o-1 - y? Wr W"7’) X = 0
Spróbujmy znaleźć rozwiązanie w postaci W* = />X, gdzie p jest poszukiwaną stalą. Po podstawieniu tej „odgadniętej” formuły otrzymuje się równanie
oX — /?/>X/>(XT X) = 0
<vX = ftp- ||X||X
0=__nA
v/?l|X||
W‘= ^ v
a z mego i dalej
a zatem
Przypadek 4. Zagadnienie uczenia jest dwuliniowe, gdyż obie rozważane funkcje są liniowo zależne od y : = ol t/, 7 = fi y. Wówczas
dW
dt
= ocyX—fiyW
= a X X‘ W - fi W W1 X
albo — uwzględniając równanie opisujące funkcjonowanie neuronu dW
Wprowadzając oznaczenia:
E { X | W } = X
oraz
E{XXr|W}= Cxx
gdzie Cxx jest macierzą kowariancji składowych wektora X, otrzymujemy równanie:
!^ = crCx,W-tf (XTW) W
łatwo rozpoznawalne jako równanie Bernouliego drugiego stopnia. Ustalenie zachowania rozwiązań tego równania nic jest tak łatwe, jak w poprzednio rozważanym przypadku: w szczególności poszukiwanie punktu stałego W* za pomocą warunku = 0 prowadzi do trywialnego rozwiązania W’ = 0, całkowicie nieprzydatnego w naszych rozważaniach. Łatwo można jednak wykazać, że rozwiązaniem (określającym punkt stały równania) są