[英]How to solve the NaN value in SVM classifier?
我使用libsvm工具箱來分類多個類數據集。 就我而言,我有9個班級。 以下是我的代碼:
model = ovrtrainBot(trainLabel, trainData, type);
[predict_label, accuracy, decis_values] = ovrpredictBot(testLabel, testData, model);
我將內核類型設置為"1"
,這是多項式的,因為我發現這將給出最佳的分類准確性。 但問題是參數accuracy
給出了第3行中的所有NaN
值。 參數"accuracy"
如下所示:
63.63% 92.56% 92.56% 92.56% 92.56% 92.56% 92.56% 92.56% 92.56%
0.3636 0.0744 0.0744 0.0744 0.0744 0.0744 0.0744 0.0744 0.0744
NaN NaN NaN NaN NaN NaN NaN NaN NaN
如果我使用內核t = 0(linear)
,第三行精度都將具有值,但分類精度遠低於我使用kernel t=1
。
任何人都可以幫我解決問題嗎?
它是平方相關系數( http://www.openpr.org.cn/files/help/rn01re18.html ),與分類問題無關
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.