next up previous contents
Next: 学習 Up: カオスニューラルネットワーク Previous: カオスニューロンモデル   目次

カオスニューラルネットワーク

カオスニューロンによるニューラルネットワークをカオスニューラルネットワークと呼ぶ。 カオスニューロンの入力はネットワーク外部からの入力と、 ネットワーク内部でのフィードバック入力に分けられる。

$M$ 個の外部入力と $N$ 個のニューロン間の相互結合を持つカオスニューラルネットワークの $i$ 番目のニューロンの振舞いは、

\begin{displaymath}
\left.
\begin{array}{ll}
x_i(t+1) = & f\biggl[\displayst...
...{t}k_r^d g \{x_i(t-d)\}-\theta_i\biggr]}
\end{array} \right.
\end{displaymath} (3.4)

で表される。 ここで $x_i(t+1)$は時刻 $t+1$ における $i$ 番目のニューロンの出力、 $v_{ij}$$j$ 番目の外部入力 $A_j(t)$ からの$i$ 番目のニューロンへの結合係数、 $A_j(t)$ は時刻 $t$ における $j$ 番目の外部入力の大きさ、 $w_{ij}$$j$ 番目のニューロンから$i$ 番目のニューロンへの結合荷重、 関数 $h$ は出力と次の刺激に対する不応性との関係を与える関数、 $k_s,k_m,k_r$ はそれぞれ外部入力、ニューロン間の相互結合、不応性の時間減衰定数である。 $\theta_i$$i$ 番目のニューロンのしきい値である。

式(3.4) において、外部からの入力を表す項を $\xi_i$ 、 ニューロン間の相互結合を表す項を$\eta_i$、 ニューロン自身の不応性の項を$\zeta_i$ で表し$h$$g$を関数の引数を出力とする恒等関数とするとそれぞれ次のように簡略化することができる。

\begin{displaymath}
\left.
\begin{array}{l}
\xi_i(t+1) = \displaystyle{\sum_{...
...a_i(t)-\alpha x_i(t)-\theta_i(1-k_r)
\par
\end{array} \right.
\end{displaymath} (3.5)

この簡略化したものを用いると $i$ 番目のニューロンの出力は次のように表される。


\begin{displaymath}
x_i(t+1) = f[\xi_i(t+1)+\eta_i(t+1)+\zeta_i(t+1)]
\end{displaymath} (3.6)

式(3.5)と式(3.6)を図に表すと図 3.4 となる。

図 3.4: カオスニューロンモデル
\includegraphics[scale=0.7]{eps1/neuron-model.eps}



Deguchi Lab. 2013年2月28日