1

私はHyperNEATを使いこなしていましたが、少し問題がありました。私が理解しているところでは、基板はノードの初期レイアウトであり、その後CPPNにクエリして接続重みを提供するために使用されます。私は、CPPN活性化機能は、CPPNの各ノードに現れる活性化機能のセットに過ぎないが、基板活性化機能は何を指しているのだろうか?私は、基板が必ずしもネットワークではなく、CPPNのパターン形成能力に問題のジオメトリを組み込むために使用されたレイアウトであるという印象を受けました。では、基板の活性化機能はどこにありますか?HyperNEAT - 基質活性化機能とCPPN活性化機能の違い

編集:SharpNEATのUnityであるUnityNEATのポートを使用しています。

ありがとう

+0

あなたの質問は不明です:[Second Soldier Project](https://www.youtube.com/watch?v=7yacbrCBme4)のBrainコンピュータインターフェイスを使用していますか? –

+0

なぜそれは重要ですか?私の質問は、純粋にHyperNEATの背後にある理論についてです。 – Amposter

+0

あなたの質問は人工知能と関連しており、HyperNEATは機械学習のためのツールであることを意味します。これがHyperNEATが開発された唯一の理由ではありません。他のオプションは一般的なゲームのプレイとは関係がありません。ヒューマン・ブレイン・プロジェクトにはさらに進んでいます。 –

答えて

-3

HyperNEATは、主に医療用ツールです。典型的なセットアップは、オープンソースのソフトウェアパーサーEmokit Signal Quality and Data Visualizer for Emotiv EPOCと一緒に、EPOCヘッドセット(脳からのEEG波を検出するためのハードウェア)を使用することです。上記の論文では、信号を分析するために高速フーリエ変換のみが使用されており、ここではHyperNEATがゲームに入っています。 HyperNEATはEEG信号をよりよく解釈できるように訓練することができます。 Emotion Recognition in EEG CPPN submodulは、脳波を視覚的な魅力的なパターンに変換するためのものです。Hands-free Evolution of 3D-printable Objects via Eye Tracking

+1

ニース。しかし、無関係です。 – Amposter

1

私が理解しているところから、基板はネットワークに直接適用されます。 CPPNは、基板内のニューロン間の接続の重みを計算するために使用される。したがって、基板に入力を供給すると、基板の各ノードは、(従来のネットワークのように)その起動機能に応じた出力を計算します。

したがって、基板の出力層(タスクの出力)は、基板内の各ニューロンの値と基板内の各接続の値になります(この重量はCPPNによって提供されます)。

関連する問題