我有一个通过 Weka GUI 获得的分类器之一的 .model 文件。现在我想在某些实例上测试这个模型。谁能告诉我该怎么做?
Classifier cModel = (Classifier)new NaiveBayes();
cModel.buildClassifier(isTrainingSet);
我不想像这段代码一样一次又一次地构建分类器。如何使用 .model 文件执行此操作?
// Test the model
Evaluation eTest = new Evaluation(isTrainingSet);
eTest.evaluateModel(cModel, isTrainingSet);
将您的代码与 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)