【发布时间】:2014-12-01 11:21:32
【问题描述】:
我正在尝试为 libsvm 使用 java 绑定,它会进行所有训练并为我的分类的大多数测试实例提供正确的标签,但是当我尝试使用 svm_predict_probability() 方法来获取概率以及预测的标签,它给我的概率数组全为零。 (尽管在大多数情况下预测/返回值仍然是正确的!)。 这是我调用该方法的代码部分:
double[] prob_estimates= new double[26];
double label=svm.svm_predict_probability(model, nodes, prob_estimates);
for(int i=0;i<prob_estimates.length;i++)
System.out.print("\t"+i+":"+prob_estimates[i]);
输出是: 0:0.0 1:0.0 2:0.0 ... 25:0.0 谁能告诉我这有什么问题,我怎样才能得到概率?
【问题讨论】: