这段文字介绍了如何创建和运行两个 AI 玩家,并收集他们的游戏数据用于训练。
主要内容:
- 目标: 创建脚本使两个 AI 玩家自动对战,并记录每个玩家的行动(输入向量)和游戏结果(输出向量)。
- 方法:
- 首先,创建两个名为
MyBot-1
和MyBot-2
的 AI 脚本,它们会随机选择行动。 - 然后,使用
halite.exe
命令运行这两个脚本,让它们相互对战。 - 对战结束后,会生成包含输入向量和输出向量的游戏数据文件。
- 下一步:
- 使用
os.system
命令调用halite.exe
命令,自动运行 AI 对战。 - 使用 Python 脚本读取游戏数据文件,并将其用于训练 AI 模型。
其他细节:
- 文中展示了 AI 玩家的行动和游戏结果的示例,包括输入向量和输出向量。
- 提到了可以使用
os.system
命令调用系统命令,并建议访问教程网站获取代码示例。
总结:
这段文字介绍了如何创建自动运行 AI 对战的脚本,并收集游戏数据用于 AI 模型训练。
欢迎来到 Halite II 深度学习教程的下一部分。 在上一教程中,我们创建了一个示例机器人,它只是在开采空行星、开采自己的行星和攻击敌人之间随机选择。 在本教程中,我们将编写一个脚本,让这个机器人与自己自动对战,然后我们将只保存获胜玩家的动作,将其作为 AI 的训练数据。 文本教程和示例代码:https://pythonprogramming.net/training-data-deep-learning-halite-ii-artificial-intelligence-competition/https://pythonprogramming.net/support-donate/