您可以使用该方法获得分数 Counter<L> scoresOf(Datum<L,F> example); (构造一个带有键的计数器,分类符的标签,并对每个类的得分(非标准化的对数概率)进行评估。)可以在分类器界面中找到。你可以像这样使用它: trainedClassifier.scoresOf(classType) 。这将返回一个 Counter<String> 在这种特殊情况下。要查找输出类的分数,可以使用以下代码:
Counter<L> scoresOf(Datum<L,F> example);
trainedClassifier.scoresOf(classType)
Counter<String>
score = Double.toString(trainedClassifier.scoresOf(classType).getCount(classOutput)); System.out.println("Confidence score: " + score);
我做了一个像上面那样的项目。您也可以尝试这种方法:
score = trainedClassifier.scoreOf(classType, classOutput);
我认为这也可以完成这项工作。
更多细节: 斯坦福LinearLlassifier文档 , 斯坦福LinearClassifier实现