各ニューラルネットワークは、 バックプロパゲーションを用いて繰り返し学習する。 学習の手順を図 ##278>に示す。
最初に結合加重がランダムなニューラルネットワークを作成する。 実際にこのままでは本当にランダムな動作しかしない。 この後、入力と教師信号の作成、 そしてニューラルネットによる実際の出力の計算を行ない、 教師信号と実際の出力の誤差を使ってバックプロパゲーションを行なう。
図 4.1: 学習手順