关于libsvm中参数-b

整理自论坛:https://www.ilovematlab.cn/thread-78910-1-1.html

用libsvm进行分类,使用了'-b 1',想得到概率,但是运行的时候出现这句话: “Model supports probability estimates, but disabled in predicton.” 请问是什么意思呢? 谢谢。

在预测的时候一样要使用-b参数
你肯定是在预测的时候没有加。

model = svmtrain(train_wine_labels, train_wine, '-c 2 -t 1 -d 2 -r 1 -g 1 -b 1');
%要想得到预测时的概率值,svmtrain里面要加参数'-b 1'

%% SVM网络预测
[predict_label, accuracy,prob] = svmpredict(test_wine_labels, test_wine, model,'-b 1');
%预测这里的参数‘-b 1’也不可少

发布了79 篇原创文章 · 获赞 119 · 访问量 53万+

猜你喜欢

转载自blog.csdn.net/dujiahei/article/details/96630590