Loading article…
構成パターン生成ネットワーク(CPPN )は、遺伝的アルゴリズムによって進化が導かれるアーキテクチャを持つ人工ニューラルネットワーク(ANN)の一種です。 [ 1 ]
人工ニューラルネットワーク( ANN)はシグモイド関数のみ、場合によってはガウス関数のみを含むことが多いのに対し、CPPN(Central Proposal Network)は両方のタイプの関数、そしてその他多くの関数を含めることができます。標準関数セットの選択は、特定の種類のパターンや規則性に偏らせることができます。例えば、正弦関数のような周期関数は繰り返しのあるセグメント化されたパターンを生成し、ガウス関数のような対称関数は対称的なパターンを生成します。線形関数は、線形またはフラクタルのようなパターンを生成するために使用できます。したがって、CPPNベースの遺伝的アートシステムの設計者は、含める標準関数セットを決定することで、生成されるパターンの種類に偏りを持たせることができます。
さらに、一般的な人工ニューラルネットワーク(ANN)とは異なり、CPPNは可能な入力空間全体に適用されるため、完全な画像を表現できます。CPPNは関数の合成であるため、実質的に無限の解像度で画像を符号化し、特定のディスプレイに最適な解像度でサンプリングできます。
CPPNは、拡張トポロジーの神経進化(CPPN-NEATと呼ばれる)などの神経進化技術によって進化させることができる。
CPPNは、以下の進化において非常に強力な符号化方式であることが示されています。