社会焦点

星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战(4)

字号+ 作者: 来源: 2017-04-30

10个 Bot 参与了2012年的比赛。5天后,比赛结束,一共进行了8279场比赛,每对Bot对决了184次。最终的结果与2011年相似,Skynet拿下比赛第一名,Aiur第二名,UAlbertaBot排在第三。 Aiur的表现得到改进,包括一个新

  10个 Bot 参与了2012年的比赛。5天后,比赛结束,一共进行了8279场比赛,每对Bot对决了184次。最终的结果与2011年相似,Skynet拿下比赛第一名,Aiur第二名,UAlbertaBot排在第三。 Aiur的表现得到改进,包括一个新的战略,它称为 textit {cheese},这是一个早期的游戏Photon Cannon 中的 rush策略,其他 Bot 没有准备好。

  2012年的人机比赛:

  Aiur vs. Bakuryu - Game 1, Game 2

  Skynet vs. Bakuryu - Game 1, Game 2

  在这一竞赛中,UAlbertaBot 有了一个主要的改进——增加了SparCraft 格斗模拟包。在2011年的版本中,UAlbertaBot 只是等在门口,一旦大量的Zealots 产生,会持续地将它们送到敌人的基地里,从不撤退。

  2012年更新版的战斗模拟模块能够预测战斗结果,并用于战斗,以确定预测目前的战斗是否会导致自己或敌人的胜利。如果自己预计会赢,会继续攻击,如果敌人预计会赢,他们将退回到基地。这种新的策略在实践中证明是相当强大的,但是Aiur的游戏防守比前一年有大幅提升,最终UAlbertaBot排在第二位。 UAlbertaBot还为2012年的比赛实施了三个不同的战略:Zealot rush、Dragoon rush和Dark Templar rush战略。Bot 还使用持久性文件 IO 来存储与特定对手的匹配数据,并且通过使用UCB-1公式来决定针对给定对手的策略。这个学习策略运行得很好,在比赛结束时将Bot 从比赛开始时的60%的胜率提高到了68.6%的胜率。 UAlbertaBot在这场比赛中落后于Aiur 的主要原因之一是:Dragoon 和 Dark Templar 战略执行不力,策略选择学习算法最终总是选择Zealot 战略,浪费以前的胜利来探索其他策略。如果每场比赛都采取 Zealot 战略,UAlbertaBot将会排在第二。

  2012年的CIG比赛使用AIIDE锦标赛管理软件,并在比赛过程中能够玩更多的游戏。有10名参赛者参加比赛,其中许多Bot 与AIIDE比赛相同。使用了六个未知地图的池,这与前一年不同。共玩了4050场比赛,每组Bot对战90次。在AIIDE比赛中,持续性文件IO可用于Bot 的学习,但是由于AIIDE和CIG锦标赛之间的网络文件夹差异,它并没有完全按照意图进行操作。另外值得注意的是,作为AIIDE竞赛,报告的Bot 崩溃率已经超过三倍,所以显而易见的是,在使用AIIDE比赛管理软件方面存在一些技术问题。Skynet 再次赢得比赛,UAlbertaBot排在第二,Aiur排在第三,Adjutant排在第四位。 UAlbertaBot没有使用任何文件IO或学习本次比赛,因为它在2012年AIIDE赛事中的表现不尽如人意,Zealot 策略使得Bot 能够获得第二名。

  几个月后的十二月是第二届SSCAI比赛,比赛包含了Michal Certicky的AI课程的许多Bot,总共有52名参赛者。比赛形式是一个单循环,每组Bot玩家彼此对战一次,共计51个游戏玩Bot。初赛完成后,最终排名分为两类:学生和混合分组。 学生组的最第一名是 Zilna大学的Matej Istenik(Dementor bot)。第二名是格但斯克理工大学的Marcin Bartnicki,第三名 UAlbertaBot。混合组结果对所有竞争对手开放,前8名Bot在单个淘汰赛中脱颖而出。在决赛中,IceBot击败了Macin Bartnicki,取得了第一名。对于本次比赛,由于SSCAIT使用了未知的地图池,所以UAlbertaBot使用了CIG 2012版本。

  星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战

  2013:比赛管理软件几乎完全重新编写

  CIG 2013

  2013年,CIG比赛比AIIDE提前了几周。很多人正在为 AIIDE重新编写软件,因此在 CIG中使用了尚未完成的 2012版本的软件。 由于比赛设置的额外技术困难,只有1000场比赛,仅仅是去年场次的四分之一。比赛前三名选手与前一年相同,Skynet排名第一,UAlbertaBot 排名第二,Aiur获得第三名。 Xelnaga从前六名移至第四名。 UAlbertaBot正在经历一些重大改变(下一节描述),这些改变尚未及时为CIG 2013比赛做好准备。

  星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战

  AIIDE 2013

  2013年AIIDE比赛,比赛管理软件几乎完全重新编写,对不同类型的网络设置更加强大。 以前版本的软件依赖于一个共享的Windows文件夹来存储文件,而这些文件为使用Java socket,被完全重新编写 。 所有Bot文件、赛事重播、结果和IO文件夹都通过Java socket进行压缩和发送,这意味着锦标赛现在可以在支持TCP(用于Java socket)和UDP(用于星际争霸的网络播放)的任何网络配置上运行。

  2013年的比赛中只有8名参赛者,这是迄今为止所有比赛中参赛最少的,但提交的Bot的质量相当高。共有5597场比赛,每个 Bot 配对200场。 UAlbertaBot 赢得了比赛,第二名的胜者是 Skynet, 第三名是 Aiur,第四名是西蒙斯大学的Michal Certicky 的 AI 课程的学生 Tomas Vajda 编写的新的Bot为Ximp。

  SSCAIT 2013

  SSCAIT比赛于2013年再次提交了AI课程的 Bot,有超过50人参加,与上一年的规则相同。

  2014:20 张地图,迄今为止最多

  CIG 2014

  CIG 2014比赛是由世宗大学的Kyung-Joong Kim,Ho-Chul Cho和In-Seok Oh组织的,共接待了13位参赛者。 2014年,CIG比赛共使用了20场不同的地图,这些地图在比赛开始之前没有向选手公开,这是迄今为止星际争霸 AI 比赛中使用过地图最多的一次。该比赛使用 AIIDE 比赛管理软件的更新版本,这意味着用于学习的文件 IO 在CIG比赛中首次全面运作。

  AIIDE 2014

  由于2013年参赛选手数量较少,更多的广告已经被吸引到 2014 年AIIDE 比赛。除此之外,如果参加 2013 年比赛的队伍没有提交 2014年的新 Bot,那么2013年版本将自动重新提交给2014年的比赛,总共有18个 Bot 参赛,使其成为迄今为止最大的一次比赛。

  SSCAIT 2014

  在2014年,SSCAIT 被更新为使用 AIIDE 锦标赛管理软件(修改为适合其基础设施),允许它使用相同的文件 IO 结构进行学习,并允许它在更短的时间内玩更多的游戏。由于所有3个主要的比赛现在都在使用这个开放源码,可供竞争对手使用和测试软件,因此现在比赛更加精简,用户也可以提交参赛资料,以确保他们能够参加所有3场比赛。

  提交给本次比赛的UAlbertaBot的版本与AIIDE 2013版本相同,仅仅对于单位定位和建筑布局进行了一些小的调整。

  星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战

  2015:竞赛不再执行Bot 的开源政策

  CIG 2015

  星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战

转载请注明出处。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 苹果将发布AI芯片,欲正面与谷歌亚马逊对决 | 钛快讯

    苹果将发布AI芯片,欲正面与谷歌亚马逊对决 | 钛快讯

  • 养一只这样的AI宝宝 教TA下棋然后吓死自己

    养一只这样的AI宝宝 教TA下棋然后吓死自己

  • 购书福利 | 可能是今年最给力的AI书籍限时优惠

    购书福利 | 可能是今年最给力的AI书籍限时优惠

  • 苹果正研发专门的芯片,为其各类设备提供AI功能

    苹果正研发专门的芯片,为其各类设备提供AI功能