画像処理を使用して240個の特徴を抽出しました。 目的は、トレーニング後にテストケースを7つの異なるクラスに分類することです。各クラスには約60の観測値があります(つまり、クラスごとに60個の特徴ベクトルがあり、各ベクトルは240個のコンポーネントを持っています)。特徴選択のためのBhattacharyya距離の使用
多くの研究論文と書籍は、特徴ベクトルから最良の特徴を選択するために逐次前方探索または逐次後方探索を利用している。 次の図は、順次検索アルゴリズムを示しています。
このようなアルゴリズムは、何らかの基準を使用してフィーチャを区別します。一般的な方法は、Bhattacharyya距離を基準として使用することです。 Bhattacharyya Distanceは分布間の相違型の尺度です。いくつかの研究と研究で、クラスAの行列M1は、このクラスの60個のすべての特徴ベクトルから構成され、n = 60行とm = 240列(合計240個のフィーチャがあるため)とクラスBIのための同様のマトリックスM2は、それらの間のBhattacharyya距離を見出すことができ、それらの相互依存関係を見つけることができる。
私の質問は、どのように私は2つを統合するのですか?上記のアルゴリズムの中で最良の特徴を選択するための基準としてBhattacharyya Distanceをどのように含めるか。
OperateBhattacharrya関数のコードはありますか? – Matthieu
@Matthieuされているだろう。これは2年近く前の研究プロジェクトでした。 – Sohaib