how to transform output SVM into probability?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I worked on the problem of handwritten recognition images. For this, I use support vector machines as a classifier . the matrix score shows an example of the scores returned by svm for 5 samples. the number of classes is also 5. I want to transform this matrix into probabilities.
score=[ 0,2590 -0,6033 -1,1350 -1,2347 -0,9776
-1,4727 -0,2136 -0,9649 0,1480 -1,4761
-0,9637 -0,8662 0,0674 -1,0051 -1,1293
-2,1230 -0,8805 -0,9808 -0,0520 -0,0836
-1,6976 -1,1578 -0,9205 -1,1101 1,0796]
Please, I need help, there is any suggestion how to transform the output of this svm into probabilities? and if possible any implementation in matlab.
I await your answers and thank you in advance
0 comentarios
Respuestas (1)
Ilya
el 27 de Mayo de 2015
If you have the Statistics and Machine Learning Toolbox in a sufficiently recent MATLAB release, use the fitcecoc function and pass 'FitPosterior' as true.
0 comentarios
Ver también
Categorías
Más información sobre Text Analytics Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!