遺伝的プログラミング(Genetic Programming; GP)を用いて、連続関数の回帰近似を行います。 個体は式木(抽象構文木)で表現し、二項演算(+,-,*,/)と単項演算(sin,cos,exp,log)を利用します。
ノイズを加えると過学習傾向が見やすくなります。最大深さやペナルティで複雑度を抑制できます。