我正在使用Weka API来实现一个增量分类器,按照http://weka.wikispaces.com/Use+Weka+in+your+Java+code中的步骤进行操作。
然而,我没有找到任何评估分类器的选项(使用测试集),因为唯一的文档是使用小数据集(我没有小数据集,这就是我使用可更新分类器的原因)。是否有可用的可更新评估方法?还是只能手动进行评估?
感谢您的帮助!
回答:
Weka中的任何分类器都可以使用Evaluation
对象进行测试,如下所示:
Evaluation eTest = new Evaluation(testInstances);eTest.evaluateModel(yourUpdatableModelHere, testInstances);//打印结果System.out.println(eTest.toSummaryString());//获取混淆矩阵double[][] confMatrix = eTest.confusionMatrix();
更多信息,请查看Evaluation
的JavaDoc,在此处。