我正在用支持向量机(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