一般的に、学習させたい信号は一時間ごとの気温などのように周期性をもつものが多い。
そこで、今回学習させる信号はある短い周期を繰り返すものとし、
その一周期の時系列は
ある波の一周期を等間隔でサンプリングしたような離散データとした。
ただし、ニューラルネットの出力は0から1の範囲であるため、
教師信号はその範囲とした。
時間 における教師信号を
、
一周期内のサンプリング数を
とする。ただし、
は
の整数とする。
一周期のデータ数は
の値を変えることで変化させることができる。
今回の研究では
は8に固定し学習を行った。
実際に学習させる信号は正弦波、三角波、のこぎり波(上り)、逆のこぎり波(下り)、パルス波とし、
その一周期の離散データを以下のように定義する。またその波形を図5.1に示す。
図5.1のの時のプロットは、データ数が8であるので、
8の時のプロットは0の時の信号として扱うことを示している。
1. 正弦波
2. 三角波
3. のこぎり波(上り)
4. 逆のこぎり波(下り)
5. パルス波