K tomu, aby sme vedeli vyriešiť rovnice (4.8), by sme potrebovali
vypočítať maticu (n x n) a jej inverziu , čo je dosť náročný
výpočet4.1.
Existuje aj iná forma výpočtu hľadaných SV a to metódou najstrmšieho zostupu
( steepest descent). Tento vypočet budeme realizovať iteračným spôsobom
v -iteráciách a budeme vypočítavať zmenu SV, ktorú môžeme vyjadriť nasledovne
pre synapsiu "i"
(4.9)
kde
je učiaci pomer, potom hľadanú váhu v iterácii "t+1" vypočítame
(4.10)
potom z rovníc (4.7) a (4.9) dostaneme z rovnice (4.10)
upravený tvar
(4.11)
kde ,
n -je počet senzorov. Teda v konečnom
dôsledku nájdeme príslušné SV po určitom počte iterácii aj takým spôsobom,
avšak výpočtová náročnosť vzorca (4.11) je dosť veľká vzhľadom na
funkcie
a .
V prípade, že si graficky zobrazíme chybovú
funkciu
v závislosti od jednotlivých váh
,
dostali
by sme hyperplochu, ktorá sa nazýva povrch chybovej funkcie ( error
surface). Táto zvlnitá hyperplocha má svoje globálne minimum, ktoré
zodpovedá nejakým
a to sú práve SV, ktoré pre filter
hľadáme. Pod filtrom budeme rozumieť množinu synaptických váh, ktoré hľadáme.