私は自分のプロジェクトでカーネルフィッシャーの判別分析を使用しましたが、うまく機能しました。しかし、私の問題は、カーネル関数を使用してデータセットをマッピングすると、すべてのデータとすべての固有値と固有ベクトルがその空間にあり、新しいサンプルをテストするためにいくつかの問題に直面するという事実から生じます。例を挙げて説明しましょう。たとえば、各サンプルを説明するための 10 の特徴を持つ 50 のサンプルがある場合、データ マトリックスは 50 x 10 であり、この関数をマッピングすると、新しい特徴空間で 50 x 50 のマトリックスになります。したがって、固有ベクトル (FDA では W) も 50D 空間にあります。特徴として 10 個の要素を持つベクトルである新しいサンプルをテストするために、マップされたデータ マトリックスは 10 x 10 になり、50D 空間にないため、それを W に射影してどのクラスがそれを行うかを取得することはできません。に属しています... 助けてください、どうすればよいですか?