私は最近、2つの変数(x、y)の関数を指定すると、範囲内の関数の最小値を返すPSOの基本アルゴリズムを実装しました。粒子スワム最適化(PSO)の学習と適応
問題は次のとおりです。 - 関数が不明です。私のPSにはデータセットが供給されます(データセットはモバイルコンピューティングのようなさまざまなドメインからのものです)。例えば、(x、y、f(x、y))という形式のタプルとする。 [学習段階で最適値も提供されます。]約1000秒のサンプルデータの後、PSは別のデータセットでテストされます。 PSはおそらく最適値を返さなければならない、すなわち与えられた(x、y)はf(x、y)を返す。
問題は私とANNと非常に似ています。私はPSでポリゴンを生成しようとすると、これをどのように進めるべきか分かりません。
...オーバーフィッティングを避けるためにトレーニングセットと検証にデータを分割して見たいと思うでしょうポリゴンは?ポリゴンは任意の数のエッジを持つ2次元図形です。説明してください。 – Andreas
Particle Swarm Optimizationを機械学習と混同していますか? PSOは特定の問題の最適性を見出します。 MLは、新しいデータを分類(または評価)するためにデータ内のパターンを学習しようとします。 – mitch
実際に私は神経遺伝ハイブリッドシステムを作ろうとしています。 – letsc