我在机器学习中使用Weka工具进行SMO。我怎样才能在Java片段中生成预测?当我使用GUI工具并将“buildLogisticModels”设置为true时,我得到以下输出。 Evaluation类中的哪个方法生成输出?请参见下面的示例col1 - instance#; col2 =实际; col3 =预测; col4 =错误; col5 =预测:
1 1:1 1:1 0.781
2 1:1 1:1 0.644
3 1:1 1:1 0.742
4 1:1 1:1 0.748
5 1:1 1:1 0.810
6 2:0 1:1 + 0.864
7 2:0 1:1 + 0.845
8 2:0 1:1 + 0.722
另外,有没有办法在Java中生成二进制SMO输出? E.g:
提前致谢。
答案 0 :(得分:0)
在java程序中使用Weka API肯定有办法实现。您只需添加对weka.jar文件的引用并建立正确的对象,然后浏览API以找到必要的方法。看看这里开始吧。 IMO我会去API路线只是因为命令行似乎相当hack ..