我是 WEKA 和机器学习的新手。
我有一个包含大约 6500 个实例的测试集。我有一个已经用训练集训练过的模型。一旦我通过保存的模型运行测试集,有没有办法可以提取每个特定实例的置信度?置信度是指一个数值,表示分类器正确分类特定实例的概率。我想要文件中每个实例的这个置信度数。有没有办法做到这一点?
我是 WEKA 和机器学习的新手。
我有一个包含大约 6500 个实例的测试集。我有一个已经用训练集训练过的模型。一旦我通过保存的模型运行测试集,有没有办法可以提取每个特定实例的置信度?置信度是指一个数值,表示分类器正确分类特定实例的概率。我想要文件中每个实例的这个置信度数。有没有办法做到这一点?
使用命令行界面,使用 -p 参数(参见此处)。参考资料中显示的示例:
java weka.classifiers.bayes.NaiveBayes -K -t soybean-train.arff -T soybean-test.arff -p 0
结果是:
0 diaporthe-stem-canker 0.9999672587892333 diaporthe-stem-canker
1 diaporthe-stem-canker 0.9999992614503429 diaporthe-stem-canker
2 diaporthe-stem-canker 0.999998948559035 diaporthe-stem-canker
即预测等级和信心。