训练数据 - Halite II 2017 人工智能竞赛 第 5 页

这段文字介绍了如何创建和运行两个 AI 玩家,并收集他们的游戏数据用于训练。

主要内容:

  1. 目标: 创建脚本使两个 AI 玩家自动对战,并记录每个玩家的行动(输入向量)和游戏结果(输出向量)。
  2. 方法:
  • 首先,创建两个名为 MyBot-1MyBot-2 的 AI 脚本,它们会随机选择行动。
  • 然后,使用 halite.exe 命令运行这两个脚本,让它们相互对战。
  • 对战结束后,会生成包含输入向量和输出向量的游戏数据文件。
  1. 下一步:
  • 使用 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sentdex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值