我正在用支持向量機(SVM)做一些分類任務。 我使用libSVM(與Matlab支持)來預測概率估計矩陣。但是,libSVM顯示消息: 模型不支持probabiliy估計 以下是我的示例代碼; (train_label包含標籤訓練數據和test_label包含標籤的測試數據)支持向量機模型不支持概率估計?
model = svmtrain(train_label, train_data, '-t 2 -g .01 -c 0.7 -b 1);
[y,accuracy,prob_estimates]=svmpredict(test_label,test_data,model,'-b 1');
有人能告訴我,如果有什麼問題我這樣做的方式嗎?任何幫助/建議將不勝感激。
謝謝你的回覆。但我已經爲訓練和預測設置了選項'-b 1'。 – user35919
@ user35919對不起,忽略了。您是否使用'-t'選項嘗試了不同的SVM類型? (我只是猜測,不知道這是否會有所幫助)。 – qqilihq
是的,我確實嘗試了'-t 1'和'-t 2'。沒有區別。 – user35919