SVM 分類器をトレーニングしています。現在、約 4000 の機能がありますが、それらの多くは冗長で有益ではありません。モデルの機能を 20 ~ 50 程度に減らしたいと考えています。貪欲なヒル クライミングを使用して、フィーチャを毎回 1 ずつ減らしたいと思います。削除された機能は、最も重要でない機能である必要があります。SVM をトレーニングした後、機能の重要度のランキングを取得するにはどうすればよいですか? R で libsvm を使用している場合、各機能の重み、または他の同様の種類の重要度の指標を取得するにはどうすればよいですか? ありがとう!
質問する
3250 次
1 に答える
3
最初に PCA (主成分分析) を使用して問題の次元を減らし、次に SVM を適用します。たとえば、Andrew Ng の講義ビデオを参照してください。
于 2013-06-27T19:14:05.720 に答える