我正在研究Weka,需要为每个测试实例输出每个标签的预测值(概率).
在GUI中,分类选项卡中有一个选项(分类 - >选项 - >输出预测值),它通过输出每个标签的预测概率但是如何在java代码中执行此操作来完成此工作.我希望在分类后获得每个标签的概率分数?
我使用 k-nn 对 20NG 数据集进行分类,每个类别有 200 个实例,并进行 80-20 次训练测试分割,其中我发现了以下结果

这里的精度相当低,但是当精度那么低时,精度有多高呢?精度公式不是 TP/(TP + FP) 吗?如果是,那么高精度分类器需要生成高真阳性,这将导致高精度,但是 K-nn 如何在真阳性率太低的情况下生成高精度?