next 5.3 Adaptačné pravidlo pre ACE
previous 5.1 Topológia NN
up 5. Učenie NN podľa stavu systému
Obsah

5.2 Adaptačné pravidlo pre ASE

Samotný blok ASE produkuje binárne výstupy $\{0,1\}$ a vstupom do ASE je stavový vektor "s" riadeného systému. Teda vstup do ASE môžeme vyjadriť ako
\begin{displaymath}
in_{s_{ASE}}(t)~=~\sum_{j=1}^{M} w_{sj} x_{j}(t) ~+~\theta_{j}
\end{displaymath} (5.2)

kde však hodnota prahu $\theta_{j}$ má pravdepodobnostný charakter podľa normálneho rozdelenia s nulovou strednou hodnotou. Aktivačná funkcia vzhľadom na to, že výstupná funkcia je jednotková má tvar :
\begin{displaymath}
out_{ASE}(t)~=~\left\{ \matrix{
1 & ak~in_{s_{ASE}}~>~0\cr
0 & inak } \right.
\end{displaymath} (5.3)

. Samotné adaptačné pravidlo pre zmenu SV $w_{s_{ASE}}$ má charakter Hebbových SV, teda $out(t)x(t)$ ale ešte predtým, je to prepočítané,cez tzv. koeficient spoľahlivosti $es_{j}$ a váhované predikčným signálom $\hat r$. Teda potom
\begin{displaymath}
\Delta w_{sj}(t)~=~\alpha {\hat r} es_{j}(t)
\end{displaymath} (5.4)

kde potom
\begin{displaymath}
es_{j}(t)~=~\beta es_{j}(t-1)~+~(1~-\beta)out(t)x_{j}(t)
\end{displaymath} (5.5)

kde $\beta$ je zostupný pomer spoľahlivosti. Stavový vektor vstupuje do ASE veľmi často cez tzv. dekodér, ktorý vyberá z množstva možných stavov len ten aktuálny. V práci  [1] je dokázaná konvergencia takéhoto adaptačného pravidla.

previous next up
CIG Homepage(E-mail us!)