我有一个通过Weka GUI获得的分类器之一的.model文件.现在我想在某个实例上测试这个模型.谁能告诉我怎么做?
Classifier cModel = (Classifier)new NaiveBayes();
cModel.buildClassifier(isTrainingSet);
Run Code Online (Sandbox Code Playgroud)
我不想像在这段代码中一次又一次地构建分类器.如何使用.model文件?
// Test the model
Evaluation eTest = new Evaluation(isTrainingSet);
eTest.evaluateModel(cModel, isTrainingSet);
Run Code Online (Sandbox Code Playgroud)
小智 15
将您的代码与Omer提供的链接中的代码结合起来:
Classifier cModel = (Classifier)new NaiveBayes();
cModel.buildClassifier(isTrainingSet);
weka.core.SerializationHelper.write("/some/where/nBayes.model", cModel);
Classifier cls = (Classifier) weka.core.SerializationHelper.read("/some/where/nBayes.model");
// Test the model
Evaluation eTest = new Evaluation(isTrainingSet);
eTest.evaluateModel(cls, isTrainingSet);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10218 次 |
| 最近记录: |