Классификатор Emgu SVM, предсказывает некорректно с ядрами poly и RBF

StackOverflow https://stackoverflow.com/questions/8891787

Вопрос

Я использовал EmguCV на C # для проекта распознавания лиц, но обнаружил, что машина опорных векторов Emgu (SVM) предсказывает неправильные классы, когда я использую ядра poly и RBF (базовая функция повторного набора).

Я сравнил ответы SVM Emgu с svmclassify Matlab и обнаружил, что Matlab правильно классифицирует все тестовые примеры, но Emgu предсказывает неверно. может быть, что-то не так с моим кодом, но я так не думаю.

Я сообщил об обнаруженной мной ошибке ----> здесь <----, но у меня нет ответов.

может ли кто-нибудь помочь мне выяснить, что не так с SVM Emgu, или найти библиотеку для хорошей мультиклассовой векторной машины поддержки, которая использует разные ядра, такие как RBF (базовая функция повторного набора)

Это было полезно?

Решение

Поскольку ваша ошибка emgu не исследована, я могу предложить вам попробовать некоторую оболочку Libsvm C #.

В прошлом я лично использовал отличную возможность портирования SVM.NET (этообертывает функциональность libsvm 2.89), но если вы хотите оставаться в курсе последних событий, вам следует также рассмотреть для пользователя другую оболочку C # libsvm под названием LibSvmWrapper (включает в себя функциональность версии 3.1).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top