0
import javax.print.attribute.DateTimeSyntax;
import weka.core.Instances;
import weka.core.converters.ConverterUtils.DataSource;
import weka.classifiers.bayes.NaiveBayes;
import weka.classifiers.trees.J48;
import weka.classifiers.functions.SMO;
public class Classification {
public static void main(String[] args) throws Exception{
//load dataset
DataSource source = new DataSource("j:/weka/wekadataset/iris.arff");
Instances dataset = source.getDataSet();
// set the class to the last class attribute
dataset.setClassIndex(dataset.numAttributes()-1);
//create and build classifier
J48 tree= new J48();
tree.buildClassifier(dataset);
}
}
//我在半监督学习中使用J48。在每次迭代之后,我必须访问标记的数据,以便我可以在下一次迭代中使用它。 我的问题在这里。如何访问每个步骤的标签数据?我应该改变J48源代码,所以我可以看到它或者是有办法做到这一点(为了这个目的在Java中,有没有方法?)如何访问标有j48的数据?
现在比较源文件这个文件并提取给我们提供j48预测它们的类的差异。 –