在 weka.classifier.Evaluation
中有一个 toMatrixString()
方法,它输出如下所示的混淆矩阵。
a b c <-- classified as
50 0 0 | a = Iris-setosa
0 45 5 | b = Iris-versicolor
0 3 47 | c = Iris-virginica
我注意到此输出中的类是从作为 Evaluation
构造函数的参数给出的数据集中获取的。
有没有办法从Classifier
对象获取可能输出的列表?
最佳答案
可能的输出将始终位于训练模式期间的范围内。基本上,它将创建一个数据结构
Status {PASS,FAIL,UNDEFINED}
当您构建模型时,它将根据在目标索引上找到的值进行分类。
所以就你而言,
Iris-setosa, Iris-versicolor and Iris-virginica
是分类器对象可能产生的结果。
如果您需要更多信息。请告诉我。
关于java - Weka API - 可能的分类输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33761280/