Пример #1
0
  /** @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)
    {

    }*/

  }