سؤال

لقد استخدمت EmguCV في C # لمشروع التعرف على الوجوه ، لكنني وجدت أن آلة متجه دعم Emgu (SVM) تتنبأ بالفئات الخاطئة عندما أستخدم نواة poly و RBF (وظيفة أساس إعادة الاتصال).

لقد قارنت إجابات Emgu's SVM مع تصنيف Matlab's svmclassify ووجدت أن Matlab يصنف جميع حالات الاختبار بشكل صحيح ولكن Emgu يتوقع خطأ. قد يكون هناك خطأ ما في الكود الخاص بي ، لكنني لا أعتقد ذلك.

لقد أبلغت عن الخطأ الذي وجدته ----> هنا <---- لكن لم أحصل على إجابات.

هل يمكن لأي شخص مساعدتي في اكتشاف الخطأ في Emgu's SVM أو العثور على مكتبة لآلة متجهية داعمة متعددة الفئات تستخدم نواة مختلفة مثل RBF (وظيفة أساس إعادة الاتصال)

هل كانت مفيدة؟

المحلول

نظرًا لعدم التحقيق في خطأ emgu الخاص بك ، يمكنني أن أقترح عليك تجربة بعض أغلفة Libsvm c #.

في الماضي ، استخدمت شخصيًا ميزة النقل الممتازة SVM.NET (يلتف libsvm 2.89) ، ولكن إذا كنت تريد أن تظل محدثًا بشكل أكبر ، فيجب عليك أيضًا التفكير في استخدام غلاف C # libsvm آخر يسمى LibSvmWrapper (يشمل 3.1 وظائف).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top