ゲノムや遺伝子に関連する用語2.1 NEATアルゴリズム2.1.1 遺伝的アルゴリズムの概要2.1.2 NEATアルゴリズムの概要2.2 NEATアルゴリズムの実装2.2.1 アルゴリズムの流れ2.3 XOR回路の実験2.3.1 ニューラルネットワーク(表現型)の初期構造2.3.2 サンプルプログラムの実装2.3.3 サンプルプログラムの実行2.4 迷路の実験2.4.1 迷路2.4.2 ロボット2.4.3 設定ファイル2.4.4 評価クラス2.4.5 評価関数2.4.6 実行2.4.7 サンプルプログラムの実行2.5 ロボットの実験2.5.1 ロボットの構造2.5.2 評価クラスと実行方法2.5.3 評価関数2.5.4 実行2.5.5 サンプルプログラムの実行2.6 CPPN2.6.1 CPPNの概要2.6.2 CPPNの利点2.6.3 CPPNアルゴリズムの実装2.7 CPPN-NEATアルゴリズム2.7.1 CPPNによる画像生成の仕組み2.7.2 Picbreeder2.7.3 CPPN-NEATによるロボット構造の進化2.8 CPPN-NEATアルゴリズムの実装2.8.1 アルゴリズムの流れ2.8.2 主なクラス2.8.3 実行2.8.4 サンプルプログラムの実行2.9 まとめこの章で学んだこと