Pra*_*ake 6 java model classification machine-learning weka
通过右键单击模型并选择"保存模型",我保存了weka分类的结果.现在,我想加载它并在我的"JAVA"应用程序中使用.我怎样才能做到这一点?模型可以是朴素偏见,决策树和回归.我需要使用这三个模型.
任何建议或解决方案将不胜感激.
谢谢.
iTe*_*ech 10
这是一个假设您将RandomTree模型保存到model.weka文件的示例(更改为您拥有的任何分类器和文件)
RandomTree treeClassifier = (RandomTree) SerializationHelper.read(new FileInputStream("model.weka")));
Run Code Online (Sandbox Code Playgroud)
如果将模型保存到WEKA中的文件,则可以使用它来读取生成的java对象.以下是随机森林分类器(以前保存到WEKA中的文件)的示例:
RandomForest rf = (RandomForest) (new ObjectInputStream(PATH_TO_MODEL_FILE)).readObject();
Run Code Online (Sandbox Code Playgroud)
别忘了进口:
import weka.core.Instance;
import weka.core.Instances;
import weka.core.Attribute;
import weka.core.FastVector;
import weka.classifiers.trees.RandomForest;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11759 次 |
| 最近记录: |