【发布时间】:2016-09-10 10:13:47
【问题描述】:
我正在使用 weka 进行分类。我正在使用不同的训练和测试数据集。我注意到在评估测试数据集时,我们在评估函数中使用训练数据。有谁知道我们为什么使用训练数据?为什么不测试数据?我的意思是在下面的代码中,为什么我们在第 6 行使用火车?为什么不测试?
1. trainsource = new DataSource(train_file_path);
2. trains = trainsource.getDataSet();
3. trains.setClassIndex(0);
4. testsource = new DataSource(test_file_path);
5. tests = testsource.getDataSet();
6. evaluation= new Evaluation(**trains**);
7. model.buildClassifier(trains);
8. evaluation.evaluateModel(model, tests);
谢谢!提前!!
【问题讨论】:
标签: java classification weka