-3

トレーニングとテスト用に何千ものサンプルがあり、RBF カーネルで SVM を使用してそれらを分類したいと考えています。問題は、10k 以上のデータを使用すると、RBF カーネルの Libsvm の実装が非常に遅くなるという事実です。遅いパフォーマンスの主な焦点は、グリッド検索です。

私はLiblinearとLasvmについて読みました。しかし、liblinear は私が望むものではありません。線形カーネルを使用する Svm は通常、RBF カーネルの精度よりも精度が低いためです。

Lasvm を検索していましたが、それに関する有用な情報が見つかりません。プロジェクトサイトは、その情報について非常に貧弱です。Lasvm が RBF カーネルを使用できるかどうか、または特定の種類のカーネルがあるかどうか、テスト データとトレーニング データをスケーリングする必要があるかどうか、およびクロス検証を使用してカーネル パラメーターのグリッド検索を実行できるかどうかを知りたいです。

4

1 に答える 1

3

LaSVM には RBF カーネルも実装されています。大規模なデータ (> 1.000 ディメンションで> 100.000 インスタンス) での私の経験に基づくと、LIBSVM よりも高速ではありません。巨大なデータに非線形カーネルを本当に使用したい場合は、EnsembleSVMを試すことができます。

データが非常に大きくアンサンブル学習に慣れていない場合は、LIBLINEAR が最適です。入力次元数が多い場合、通常、線形カーネルは RBF よりもそれほど悪くはありませんが、桁違いに高速です。

于 2013-07-24T10:53:34.200 に答える