Ich habe versucht, InputMappedClassifier von Weka zu Java-Code hinzuzufügen. Weil da meine Daten Train und Test nicht kompatibel sind. Kann jemand mir einen Rat geben, wie man das hinzufügt, bevor ich den Modelfor anderen Klassifizierer verwenden kann?implementieren InputMappedClassifier weka zu Java
Es meinen Code
InputMappedClassifier mapped = new InputMappedClassifier();
mapped.buildClassifier(Training);
Instances mappedClassifierDataset = mapped.getModelHeader(Training);
for (int i = 0; i < Training.numInstances(); i++) {
Instance map = mapped.constructMappedInstance(Training.instance(i));
mappedClassifierDataset.add(map);
}
System.out.println(mappedClassifierDataset);
Classifier classifier = new NaiveBayes();
classifier.buildClassifier(Training);
Evaluation eval = new Evaluation(Testing);
eval.evaluateModel(classifier, Testing);
evalResut = eval.toSummaryString("\nResults\n======\n", false);
Wie erstellen Sie Test- und Trainingssatz? Zeigen Sie den Code. – xro7
Sorry, aber mein Code für die Erstellung der Daten ist zu lang –