私は最近、PSO の基本的なアルゴリズムを実装しました。これは、2 つの変数 (x、y) の関数を指定すると、範囲内の関数の最小値を返します。
問題は、関数が不明であることです。私の PS にはデータ セットが供給されます (データ セットは、モバイル コンピューティングのように、さまざまなドメインからのものである可能性があります)。たとえば、(x,y,f(x,y)) の形式のタプルとします。[学習フェーズ中に最適値も提供されます。] 数千のサンプル データの後、PS は別のデータ セットでテストされます。PS はおそらく最適な値を返す必要があります。つまり、与えられた (x,y) が f(x,y) を返します。
問題は ANN と非常によく似ているように思えます。これをどのように進めればよいかわかりません。私の PS はポリゴンを生成しようとすべきでしょうか?