next up previous contents
Next: 誤差の求め方 Up: 実験準備 Previous: ニューラルネットにおける数値の取扱い

ニューラルネットにおける学習

学習はネットワークが望ましい出力をするようにその構造を変化させることであり、各時間における為替相場の値と教師信号を時間の順序に沿ってネットワークに与え、バックプロパゲーションの式に基づいて結合荷重を変化させる。今回の学習では、式(3.13)における tex2html_wrap_inline1121tex2html_wrap_inline1139 の値はそれぞれ0.5, 0.01に統一した。

学習させる時系列の各時間の一回りを本研究での学習回数の1回分の単位とする。

短い周期が繰り返すような時系列の学習では、ネットワークに入力値を与えて計算を行ない、出力値とそれに対応する教師信号の誤差が十分に小さくなった場合に学習成功として学習を終了させることができるが、今回のような複雑な時系列では、誤差が十分に小さくなるとは考えにくい。そこで、40万回学習させ、そのネットワークを用いて予測させることとした。



Toshinori DEGUCHI
2005年 4月 1日 金曜日 15時56分21秒 JST