我不明白为什么Weka Evaluation类构造函数需要火车实例来工作。
有人可以向我解释吗?
从理论上讲,评估仅取决于训练后的模型(下一个代码中的 cls )和测试数据( TestingSet )。
谢谢!
这是一个例子:
// TrainingSet is the training Instances
// TestingSet is the testingInstances
// Build de classifier
Classifier cls = (Classifier) new NaiveBayes();
cls.buildClassifier(TrainingSet);
// Test the model
Evaluation eTest = new Evaluation(**TrainingSet**);
eTest.evaluateModel(cls, TestingSet);
最佳答案
从UMass Boston Computer Science Documentation on Weka:
您可以看一下构造函数源here。