0
Ich habe eine SVM mit 6 Klassen trainiert.Erhalten Sie eine Wahrscheinlichkeit aus SVM
Ist es möglich, eine Wahrscheinlichkeit zu erhalten, wenn Sie eine SVM in OpenCV verwenden?
Vielen Dank.
Ich habe eine SVM mit 6 Klassen trainiert.Erhalten Sie eine Wahrscheinlichkeit aus SVM
Ist es möglich, eine Wahrscheinlichkeit zu erhalten, wenn Sie eine SVM in OpenCV verwenden?
Vielen Dank.
Die SVM ist kein probalistischer Klassifikator, daher gibt es keine tatsächliche Wahrscheinlichkeit, die Sie erhalten können. Was Sie von der SVM erhalten können, ist ein Score-Wert: returnFDValue
Dieser Wert kann wie eine Wahrscheinlichkeit interpated werden.
double cv::ml::SVM::predict(const cv::Mat & data, double & returnFDValue);
CvSVM :: Vorhersage wird einen geschätzten Funktionswert geben. – stark
Vorhersage liefert die vorhergesagte Klasse nicht die Wahrscheinlichkeit float res = svm-> vorhergesagt (testDataMat); –
Ich möchte die Wahrscheinlichkeit als Ergebnis erhalten –