Java的:对于使用Weka中生成的模型分类我如何可以组装/创建一个实例?(Java: How ca

2019-09-02 07:52发布

我一直在寻找的答案,这一段时间都无济于事。

首先一点背景:我试图使用的Weka的robocode创建一个AI。 我首先从手动机器人到ARFF文件记录所需数据,这是工作,因为它应该。

然后,这些数据处理此使用的Weka并创建了一个模型,我然后保存此文件。

我可以成功地导入模型和分类已经从另一个ARFF文件中导入的数据集和使用效果。

我想现在要做的是每一个游戏状态的变化是组装一个实例,并对其进行分类,以决定例子方式使用我先前保存的模型移动等的时间。

我试图寻找它在wiki上: http://weka.wikispaces.com/Programmatic+Use这个IBM教程: http://www.ibm.com/developerworks/opensource/library/os-weka3/命名一对夫妇,我也一直在寻找通过API,但还没有给我太多去。

很多东西我已经试过被弃用,例如创建与属性和快速的载体,然后创建一个空的数据集的原型。 然后创建与使用财产以后像inst.setvalue(ATTRIB,值)所需的值的新实例并将其添加到数据集。

另外关于类指数,或者说我预测的属性,在实例它有什么为空或设置为丢失或东西,因为我surley不知道,因为我试图预测它价值?

那么,有没有任何想法如何,我可以去吗?

任何帮助是极大的赞赏,

感谢您长久。

Answer 1:

好不容易才找到答案前一阵子。

对于任何人有这个麻烦基本上你所要做的是包含在每一个下载,(它的一个pdf文档)Weka的手册。

第202页手动起在 - 第16.3节“创建在内存中的数据集”。 按照相应的步骤和它完美的作品。



文章来源: Java: How can I assemble/create a single instance for classification using a Weka generated model?