Emgu SVM分類器、ポリカーネルとRBFカーネルで誤った予測を行う
-
29-10-2019 - |
質問
顔認識プロジェクトにC#でEmguCVを使用しましたが、polyカーネルとRBF(リダイヤル基底関数)カーネルを使用すると、Emguのサポートベクターマシン(SVM)が間違ったクラスを予測することがわかりました。
EmguのSVMの回答をMatlabのsvmclassifyと比較したところ、Matlabはすべてのテストケースを正しく分類していますが、Emguは間違っていると予測しています。 私のコードに何か問題があるかもしれませんが、私はそうは思いません。
見つけたバグを報告しました---->
EmguのSVMの何が問題になっているのか、RBF(リダイヤル基底関数)などのさまざまなカーネルを使用する優れたマルチクラスサポートベクターマシンのライブラリを見つけるのを手伝ってくれる人はいますか?
解決
emguのバグが調査されていない場合は、Libsvm c#ラッパーを試してみることをお勧めします。
以前、私は個人的に優れた移植 SVM.NET を利用していました(それはlibsvm 2.89機能をラップします)が、最新の状態を維持したい場合は、 LibSvmWrapperと呼ばれる別のC#libsvmラッパーも検討する必要があります(3.1の機能をラップします)。
所属していません StackOverflow