Bonjour,
bonjour j'ai construit un arbre de décision avec weka mon problème je veux utilisé cette arbre pour classifié un nouveau exemple alors d moi comment implémenté ça on java mon code est:
import java.io.*;
import java.util.*;
import weka.classifiers.trees.J48;
import weka.core.*;
class MyDecisionTree {
MyDecisionTree(){
try{
FileReader reader = new FileReader("zoo.arff");
Instances instances = new Instances(reader);
// Make the last attribute be the class
instances.setClassIndex(instances.numAttributes() -1);
J48 tree = new J48();
tree.buildClassifier(instances);
System.out.println("The third animal is classified as: " +(tree.classifyInstance(instances.instance(2))));
double j=tree.classifyInstance(instances.instance(2));
System.out.println(tree);
reader.close();
Attribute att=new Attribute ("1");
System.out.println(att);
} catch(Exception ex){
ex.printStackTrace();
}
}
public static void main(String args[]){
new MyDecisionTree(); }
Configuration: Windows XP
Firefox 2.0