Frage

Ich habe EmguCV in C # für ein Gesichtserkennungsprojekt verwendet, aber ich habe festgestellt, dass die Support Vector Machine (SVM) von Emgu falsche Klassen vorhersagt, wenn ich Poly- und RBF-Kernel (Redial Base Function) verwende.

Ich habe Emgus SVM-Antworten mit Matlabs svmclassify verglichen und festgestellt, dass Matlab alle Testfälle richtig klassifiziert, aber Emgu sagt falsch voraus. Möglicherweise stimmt etwas mit meinem Code nicht, aber ich glaube nicht.

Ich habe den Fehler gemeldet, den ich gefunden habe ----> hier <----, aber ich habe keine Antworten bekommen.

kann mir jemand helfen, herauszufinden, was mit Emgus SVM nicht stimmt, oder eine Bibliothek für eine gute Multi-Class-Support-Vektor-Maschine zu finden, die verschiedene Kernel wie RBF (Redial Base Function) verwendet

War es hilfreich?

Lösung

Da Ihr Emgu-Fehler nicht untersucht wurde, kann ich Ihnen empfehlen, einen Libsvm c # -Wrapper auszuprobieren.

In der Vergangenheit habe ich persönlich die hervorragende Portierung SVM.NET (it) verwendetWraps libsvm 2.89-Funktionalität), aber wenn Sie aktueller bleiben möchten, sollten Sie auch einen anderen C # libsvm-Wrapper namens LibSvmWrapper in Betracht ziehen (es schließt 3.1-Funktionalität ein).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top