私は pybrain で少し遊んで、カスタム アーキテクチャを使用してニューラル ネットワークを生成し、バックプロパゲーション アルゴリズムを使用してそれらを教師付きデータ セットにトレーニングする方法を理解しました。
しかし、最適化アルゴリズムと、タスク、学習エージェント、および環境の概念に混乱しています。
例: (1) のようなニューラル ネットワークを実装して、pybrain 遺伝的アルゴリズム (2) を使用して XOR データセットを分類するにはどうすればよいでしょうか?
(1)pybrain.tools.shortcuts.buildNetwork(2, 3, 1)
(2)pybrain.optimization.GA()