Я хочу использовать дерево weka j48 с проверкой 5-cross. Вот мой код до сих пор,Настройка количества перекрестных проверок в j48 tree weka
public class WekaJvMain {
public static void main(String[] args) {
try
{
CSV2Arff converter =new CSV2Arff();
converter.convert();
DataSource source = new DataSource("data.arff");
Instances train = source.getDataSet();
train.setClassIndex(train.numAttributes() - 1); // setting class attribute
// classifier
J48 j48 = new J48();
j48.setUnpruned(true); // using an unpruned J48
j48.buildClassifier(train);
System.out.print(j48.graph());
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
Этот код обучает данные и печатает дерево j48. Однако я не мог найти, как настроить количество сгибов для перекрестной проверки? Пожалуйста, объясните подробно, я плохо разбираюсь в Java.
Правильно ли я понимаю? Вы хотите оценить J48 с 5-кратной перекрестной проверкой? – Walter
Да, с 5 или более раз. – genclik27