在Weka Explorer生成的运行时加载模型时出错

时间:2017-04-04 10:06:35

标签: java weka

我使用Weka Explorer 3.8.1生成ML模型并在我的java运行时代码中使用它(使用maven库nz.ac.waikato.cms.weka / weka-stable v3.8.1)。但是,每当我保存分类模型(右键单击“分类”选项卡中“结果列表”中的结果)并从我的代码加载模型时:

 Classifier cls = (Classifier) weka.core.SerializationHelper.read(rootPath+"tree.model");

上面的行引发了StreamCorruptedException,并显示以下消息:"无效的流标题:EFBFBDEF"。

我会因为这个错误而感激任何想法。

谢谢!

1 个答案:

答案 0 :(得分:0)

仅供参考:三天后我找到了解决方案。最初,我将我的模型文件放在我的Web服务器上的WEB-INF文件夹中,当我将它移动到src / main / resources文件夹时,它解决了这个问题。