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預測它們的類的差異。 –