Я хочу знать, как реализовать IncrementalClassifierEvaluation и ClassifierPerformanceEvaluation в JAVA, потому что нормальная оценка не будет работать с инкрементным классификатором (я использую NaiveBayesUpdateable)
Я пробовал перекрестную проверку и разделение теста поездаоценка для кода, но ни один не работает
ArffLoader loader = new ArffLoader();
loader.setFile(new File("C:\\Users\\talah\\Downloads\\abitrain2.arff"));
Instances data = loader.getStructure();
data.setClassIndex(data.numAttributes()-1);;
IncrementalClassifierEvaluator eval = new IncrementalClassifierEvaluator();
IncrementalClassifierEvent e = new IncrementalClassifierEvent(data);
int i = 0;
NaiveBayesUpdateable nb = new NaiveBayesUpdateable();
nb.buildClassifier(data);
Instance current;
while ((current = loader.getNextInstance(data)) != null) {
nb.updateClassifier(current);
e.setCurrentInstance(current);
}
e.setClassifier(nb);
e.setStructure(data);
e.setStructure(data);
eval.acceptClassifier(e);
System.out.println(eval);