Facebook的CherryPi团队开源星际争霸平台TorchCraftAI

编译:chux

出品:ATYUN订阅号

2018 AIIDE StarCraft AI挑战赛顺利结束,Facebook AI Research的CherryPi团队获得亚军,现在宣布在Github上开源TorchCraftAI。

TorchCraftAI是一个平台,可以让你建立智能体学习玩《星际争霸:母巢之战》。TorchCraftAI包括:

  • 用于构建星际争霸代理的模块化框架,其中模块可以被其他模块攻击,替换为其他模块,或者由ML / RL训练模型
  • CherryPi,玩星际争霸游戏的机器人(2017年SSCAIT冠军,AIIDE 2018亚军)
  • 完整游戏,迷你游戏,模型和训练循环的强化学习环境
  • TorchCraft支持与星际争霸和BWAPI的TCP通信
  • 支持Linux,Windows和OSX

教程

1.建筑物安置(torchcraft.github.io/TorchCraftAI/docs/bptut-intro.html)

将开发用于构建放置的神经网络模型。在星际争霸中,建筑物需要经济发展,例如收集资源或生产特定单位类型的能力。从整体决定用什么建筑,在哪里放置它带有一定的战略意义。

我们来看看CherryPi中使用的BuildingPlacer模块。它的输入是一个UPCTuple,带有“Create”命令和指定的单元类型(必须是建筑物)。然后,模块将位置分布细化到具体位置。实际构造将由Builder模块执行;然而,BuildingPlacer模块将使用智能体任务跟踪它,并执行可能不同位置的重试,直到最终构建建筑物。

2.微观管理(torchcraft.github.io/TorchCraftAI/docs/microtut-intro.html)

将使用Evolution Strategies开发一个用于微观管理场景的模型,微观管理是在战斗情况下控制你的部队,这是星际争霸胜利的关键组成部分。通过仔细控制你的单位,你可以摧毁更多的敌方单位。一个例子是聚焦射击:通过将攻击集中在较少的目标上,你可以更快地消灭敌方单位并减少它们对你造成的伤害。另一个例子是kiting:如果你有快速单位,与较慢的单位战斗距离较短或冷却时间较短,你可以执行攻击-逃跑-攻击-逃跑的序列,以便减少伤害。

开源:github.com/TorchCraft/TorchCraftAI

本文分享自微信公众号 - ATYUN订阅号(atyun_com)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吉浦迅科技

NVIDIA®Jetson嵌入式平台开发工具JetPack 3.0正式发布

JetPack(Jetson SDK)是一个按需的一体化软件包,捆绑了NVIDIA®Jetson嵌入式平台的开发人员软件。JetPack 3.0包括对Jetso...

42990
来自专栏机器之心

开源 | 基于Metal的机器学习框架Bender:可在iOS上运行TensorFlow模型

选自GitHub 机器之心编译 参与:吴攀 在正在举行的 WWDC 2017 上,苹果宣布发布了 Metal 2,详情可参阅机器之心的报道《苹果开发者大会 W...

41690
来自专栏PPV课数据科学社区

【每日一课】SPSS数据挖掘方法概述(3)——聚类分析

PPV课大数据 课程名称 SPSS数据挖掘方法概述(3)——聚类分析 课程目的 学习SPSS中关联、决策树等方法的应用 课程详情 本SPSS培训课程比较实用,直...

33960
来自专栏张善友的专栏

基于模型的测试工具: Spec Explorer

一、什么是基于模型的测试 Wiki的描述如下:基于模型的测试属于软件测试领域的一种测试方法。按照此方法,测试用例可以完全或部分的利用模型自动产生。以上所说的模型...

784100
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(140)-库存进出策略

如何实现先进先出? 按照批次管理对仓库物料实施管理即可。即明确批次管理标准,入库产品按规定给其相应批次标识,并按照物料类别、批次号分层或分区存放,发料时,严格按...

33840
来自专栏新智元

【最大降40%】CPU漏洞补丁对机器学习和深度学习性能影响实测

来源:Medium 作者:Mikel Bober-Irizar 编译:刘小芹 【新智元导读】上周爆出的英特尔CPU漏洞门受到很大关注,Linux内核针对Me...

375100
来自专栏个人分享

PageRank算法

PageRank,网页排名,又称网页级别,传说中是PageRank算法拯救了谷歌,它是根据页面之间的超链接计算的技术,作为网页排名的要素之一。它通过网络浩瀚的超...

36520
来自专栏一心无二用,本人只专注于基础图像算法的实现与优化。

Crimm Imageshop 2.3。

下载地址:http://files.cnblogs.com/Imageshop/ImageShop.rar     一款体积小,能绿色执行,又功能丰富的图像处...

39180
来自专栏AI科技大本营的专栏

如何在浏览器上跑深度学习模型?并且一行JS代码都不用写

翻译 | 林椿眄 编辑 | 周翔 2017 年 8 月,华盛顿大学的陈天奇团队发布了 TVM,和 NNVM 一起组成深度学习到各种硬件的完整优化工具链,支持手机...

41150
来自专栏小白课代表

2018.4.18 小白课代表的软件目录

19420

扫码关注云+社区

领取腾讯云代金券