/** @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /*Trainer1 tra = new Trainer1("weka.classifiers.bayes.NaiveBayes"); tra.bootstrap(); tra.training();*/ Evaluation.runTrainer(args); /*String classifier_Name = args[0]; //args[0]为分类器类名; String unlabeledIns_File = args[1]; // args[1]未标记的大样本集文件名; String labeledIns_File = args[2]; // args[2]标记的小样本集文件名; String testIns_File = args[3]; //arg[3]测试样本集文件名 Tri_trainer tra = new Tri_trainer(classifier_Name,unlabeledIns_File,labeledIns_File,testIns_File); tra.bootstrap(); tra.training(); /*try { Classifier classifier1 = (Classifier)Class.forName("weka.classifiers.trees.J48").newInstance(); Classifier classifier2 = new J48(); Classifier classifier4 = classifier2; Classifier classifier3 = (Classifier)Class.forName("weka.classifiers.trees.J48").newInstance(); //if(classifier1 == null) System.out.println("classifier1 =" + classifier1.hashCode()); System.out.println("classifier2 =" + classifier2.hashCode()); System.out.println("classifier3 =" + classifier3.hashCode()); System.out.println("classifier4 =" + classifier4.hashCode()); } catch(Exception e) { }*/ }