libsvm雖然支持多類分類,但是其本質是基於“壹對壹”法的多類分類,因此究其其本質其實是個二分類svm。
既然是二分類,肯定有屬於第壹類-1的支持向量,屬於第二類+1的支持向量,它肯定應該是個二維數組。
libsvm訓練輸出model中的參數有壹個是sv_coef,它表示的是支持向量在決策函數中:
?
的系數a,而b是model裏的rho。
?最後說下model裏全有啥參數:
?model?=?
?Parameters: svm的類型參數
?nr_class: 有多少個類別
?totalSV: 支持向量總個數
?rho: 就是決策函數裏那個b
?Label: 類標
?ProbA:?
?ProbB:?這兩個是但svm 選-b是用到的參數
?nSV: 每類有多少個支持向量
?sv_coef: 決策函數那個a
?SVs: 裏面裝的是所以支持向量
菜鳥個人愚見,如有錯誤望指正!***同學習