5

SVM (サポート ベクター マシン) をトレーニングするために、SMO (逐次最小最適化) を使用したいと考えています。SMO を実装する既存の C++ ライブラリを提案できる人はいますか?

これを使用して、SVM をトレーニングして、画像内のオブジェクト (おそらく人間) を見つけることを計画しています。

4

4 に答える 4

4
  1. この CiteSeer ページにアクセスしてください。
  2. 「表示またはダウンロード」をクリックします。
  3. 実装セクション (15 ページ以降) から C++ コードをコピー/貼り付けするか、抽出します。

もっと慎重に検索すると、既に作成されたコピーが見つかるのではないかと思います。このコードは未加工の実装であり、独自のソフトウェアに組み込むのに適したものにするために、おそらく多少の調整が必要になることは認めます。また、ここで適用されるライセンスの種類もわかりません。

于 2010-05-11T18:36:21.887 に答える
2

svmlightを試すことをお勧めします。ただし、SMO が実装されているかどうかはわかりません。Wekaには、SMO を使用した SVM 分類器の Java 実装があることを知っています。これも役立つかもしれません。他にも多くの種類の分類子が含まれており、かなり使いやすいです。

Удачи!

于 2010-05-11T19:14:27.263 に答える
1

LIBSVM( http://www.csie.ntu.edu.tw/~cjlin/libsvm/ )をチェックしてください。私はこれをC++で使用したことはありませんが、MATLABフックは問題なく機能しました。さらに、私が出会ったいくつかの論文では、SMOのアルゴリズムを改善するためのベースライン比較としてライブラリを使用していました。

于 2010-06-09T03:01:57.733 に答える
1

あなたはNumenta http://www.vitamindinc.comを検討するかもしれません. 彼らはかなり良さそうなAI画像認識プロジェクトを持っています.

于 2010-05-11T19:19:36.713 に答える