gpt4 book ai didi

Java:如何使用 Weka 生成的模型组装/创建用于分类的单个实例?

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:22 25 4
gpt4 key购买 nike

我一直在寻找这个问题的答案,但没有结果。

首先介绍一下背景:我正在尝试使用 Weka 为 robocode 创建 AI。我首先将手动机器人所需的数据记录到 ARFF 文件中,这正常工作。

然后使用 Weka 处理该数据并创建一个模型,然后保存该文件。

我可以成功导入模型并对从另一个 arff 文件导入的数据集进行分类并使用结果。

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

我尝试在维基上查找:http://weka.wikispaces.com/Programmatic+Use以及此 ibm 教程:http://www.ibm.com/developerworks/opensource/library/os-weka3/举几个例子,我也一直在研究 API,但这并没有给我太多的帮助。

我尝试过的大部分内容都已被弃用,例如使用属性和快速 vector 创建原型(prototype),然后创建空数据集。然后使用诸如 inst.setvalue(attrib, value) 之类的东西创建一个具有所需值的新实例,并将其添加到数据集中。

另外,类索引或我预测的属性怎么样,在实例中它是否必须为空或设置为缺失或其他什么,因为萨利我不知道该值,因为我试图预测它?

那么我有什么想法可以解决这个问题吗?

非常感谢任何帮助,

非常感谢。

最佳答案

不久前设法找到答案。

对于其他遇到此问题的人,基本上您要做的就是每次下载时附带的 Weka 手册(pdf)。

手册第 202 页起 - 第 16.3 节“在内存中创建数据集”。按照那里的步骤操作即可完美运行。

关于Java:如何使用 Weka 生成的模型组装/创建用于分类的单个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com