【发布时间】:2015-01-29 01:48:19
【问题描述】:
我正在使用 Weka API 按照http://weka.wikispaces.com/Use+Weka+in+your+Java+code 中的步骤实现增量分类器
但是,我没有找到任何评估分类器的选项(使用测试集),因为唯一的文档是使用小型数据集(我没有,这就是我使用可更新分类器的原因)。是否有可更新的评估?还是只能手动完成?
感谢您的帮助!
【问题讨论】:
标签: machine-learning weka
我正在使用 Weka API 按照http://weka.wikispaces.com/Use+Weka+in+your+Java+code 中的步骤实现增量分类器
但是,我没有找到任何评估分类器的选项(使用测试集),因为唯一的文档是使用小型数据集(我没有,这就是我使用可更新分类器的原因)。是否有可更新的评估?还是只能手动完成?
感谢您的帮助!
【问题讨论】:
标签: machine-learning weka
WEKA 中的任何分类器都可以使用 Evaluation 对象进行测试,如下所示:
Evaluation eTest = new Evaluation(testInstances);
eTest.evaluateModel(yourUpdatableModelHere, testInstances);
//Print the results
System.out.println(eTest.toSummaryString());
//Get the confusion matrix
double[][] confMatrix = eTest.confusionMatrix();
有关更多信息,请参阅Evaluationhere 上的 JavaDoc。
【讨论】: