首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【加入星际2征程】DeepMind星际争霸2开源机器学习平台入门

DeepMind 之前开源了《星际争霸2》的深度强化学习平台,这是个很好的训练环境,学起来也很有趣。下面是一份有关设置环境和训练模型的教程,基于Mac环境。...2)Star&Fork pysc2样本 3)克隆pysc2-examples库 4)下载《星际争霸2》地图 5)安装Tensorflow和baseline库 6)用IntelliJ(或PyCharm)打开项目...4)下载《星际争霸2》的任务地图 在运行训练脚本之前,我们必须下载mini-game的游戏地图,并将这些地图保存到星际争霸2D的地图目录StarCraft II/Maps。...下载游戏地图https://github.com/deepmind/pysc2/releases/download/v1.0/mini_games.zip 我是Mac用户,因此我的星际争霸2地图位置是...然后,你就能在控制台看见运行《星际争霸2》的日志了。 ? 对上面的日志做个简短的说明。

1.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

星际2中复刻DOTA白虎

2012年6月7日 19:31 星际2的编辑器相对于魔兽3最大的改进就是数据编辑器了, 也正是这个改变, 让很多有兴趣自制地图的人放弃了这个想法. 为什么呢?...星际2中, 很多功能都是可以使用数据编辑器去"配置"出来的, 这就是数据驱动的魅力. 有些时候, 它甚至可以取代脚本....对象类型 星际2就对象有很多类型, 这里只说一下比较常见的. 这些类型还有子类型, 对象的实例之间是可以进行数据拷贝和派生的....但是星际2中并没有力量/敏捷/智力这样的属性, 所以需要自己实现....Behavior有一个子类型Veterancy, 就是做升级的, 在这里可以设置每级需要多少经验, 改变什么数据等 比如这里我设置了1级需要25经验, 2级需要35, 3级45, 每级增加2点力量, 3

1.1K20

开发 | 星际争霸2人工智能研究环境 SC2LE 初体验

1 前言 昨天,也就是2017年8月10号,DeepMind联合暴雪发布了星际争霸2人工智能研究环境SC2LE,从而使人工智能的研究进入到一个全新的阶段。...这次,研究人工智能的小伙伴们可以边玩游戏边做研究了?。...3.2 Ubuntu环境下安装 (1)安装pysc2 (和Mac相同) (2)下载Linux版本的星际2: Blizzard/s2client-proto 并解压在Home目录下,解压密码:iagreetotheeula...知道这些RL关键信息的获取,我们也就可以编写RL代码来玩星际2的小任务了。 值得注意的是,星际2的动作actions非常复杂,pysc2把动作封装成带参数的函数。...总的来说,SC2LE真的是非常友好的一个研究平台,值得大家入手研究,也相信未来会有越来越多的人工智能星际2的成果出来!

1.4K80

人工智能开始玩《星际争霸2》 我们对它的研究环境进行了测试

8月10号,DeepMind联合暴雪发布了星际争霸2人工智能研究环境SC2LE,从而使人工智能的研究进入到一个全新的阶段。这次,研究人工智能的小伙伴们可以边玩游戏边做研究了。...future-0.16.0 google-apputils-0.4.2 pygame-1.9.3 pysc2-1.0 (2)然后在国服下载mac版的星际争霸客户端:https://www.battlenet.com.cn...Ubuntu的环境下安装 (1)安装pysc2(和Mac相同) sudo pip安装pysc22)下载Linux版本的星际2:Blizzard / s2client-proto并解压在首页目录下,解压密码...知道这些RL关键信息的获取,我们也就可以编写RL代码来玩星际2的小任务了。 值得注意的是,星际2的动作的动作非常复杂,pysc2把动作封装成带参数的函数。比如上面的移动动作,需要靶目标位置的2维参数。...总的来说,SC2LE真的是非常友好的一个研究平台,值得大家入手研究,也相信未来会有越来越多的人工智能星际2的成果出来!

1.1K50

谷歌宠儿 AlphaGo 将对战暴雪《星际争霸 2

近日,暴雪娱乐制作总监 Tim Morten 在 WCS 中国站决赛上宣布,《星际争霸 2》将正式迎战谷歌人工智能程序 AlphaGo,但具体细节还没有确定,双方还在沟通中。...但是游戏玩家们表示,战胜围棋不算什么,如果这款人工智能在与《星际争霸 2》的对战中获胜,那才叫厉害,毕竟这款 RTS 的上手难度很大,想要战胜何其困难。...Tim 表示,谷歌方面对挑战《星际争霸 2》这个项目很有兴趣,但后续的细节还没完全定下来,双方正在积极洽谈中。...对于看好哪一方,Tim 认为《星际争霸 2》获胜的可能性比较大,因为《星际争霸》主要的游戏技巧重在资源,玩家用采集的资源建造不同的建筑、军队并进行升级,而且《星际争霸 2》的特点是无法提前看到下一步,所以人类的优势比机器要大的多...至于会选哪个玩家代表《星际争霸 2》对战 AlphaGo,暴雪方面表示,他们希望能够找到一个可以代表《星际争霸 2》最高水平的冠军选手与 AlphaGo 对战。

33490

血虐人类天梯玩家,DeepMind星际2 AI现身Nature

而这个结果也是令人钦佩的:在星际 2 欧服的大约九万名玩家中取得了「Grandmaster」的段位,天梯排名达到所有活跃玩家的前 0.15%(在九万名玩家中相当于前 150 名以内)。...这样的水准直接参加星际 2 天梯比赛可谓是「炸鱼」般的存在,一路被血虐的人类玩家不知道有没有怀疑过自己到底碰上的是 AI 还是职业选手(笑)。...这个新版的 AlphaStar 一共经过了 44 天的训练,然后在星际 2 天梯上(在暴雪的帮助下)用各种各样的马甲进行比赛,以免被玩家轻易发现。...最终达到了星际 2 欧服的「Grandmaster」段位,以及所有活跃玩家的前 0.15% 排名。 AlphaStar 是怎样一个里程碑?...首先,星际 2 是一个不完全信息游戏(博弈),战争迷雾隐藏了对手的许多信息,AI 需要具有探索、记忆甚至推测的能力才能获得更好的表现。

53620

围棋界已经没有挑战了,AlphaGo要打星际2

但我们希望是一个能代表《星际2》最高水平的冠军选手来接受这次挑战。 不过关于胜率的问题,Tim Morten 认为人类赢面更大。...Tim Morten 认为在《星际争霸2》里,下一步是无法提前预知的,所以人类的感性会有优势。...《星际2》是一款即时战略游戏,玩家需要通过采集资源、建造基地、升级发展战争机器,最终完成侦查并摧毁敌人目标的目的。...和围棋一样,玩《星际2》需要讲布局、懂策略,后者还需要玩家迅速而精准地通过键盘鼠标操控电脑屏幕上本方单位的手眼协调力,简而言之就是要手快。...另一方面,《星际2》虽有一些成型的布局和策略,有限的地图也相当于棋盘,但是局面变化瞬息万变,从来都没有“棋谱”。

83560

暴雪开放《星际争霸2》API,寻求智能AI终极算法

暴雪《星际争霸2》开发团队认识到了民间研究者们在过去几年中对AI研究的成果(他们教会了AI玩《星际争霸》),决定通过开放API的方式向研究者们提供便利的AI研究工具,于是在官方论坛上正式发布了《星际2》...简单来说,本次公布的API其实就是方便玩家们接入游戏,对AI进行研究和训练的一款工具,暴雪也承诺会从《星际争霸2》天梯竞技的游戏中收集数十万匿名玩家的比赛录像,这样训练AI进行模仿会更加方便。...即便是在非常小的空间内可选的动作依然非常多 本次发布的API中还包含一系列的“小游戏”,这项技术可以把《星际2》拆分成很多个小块,让玩家可以拿一些特定的任务来对AI进行测试。...这个“小游戏”可以测试AI的调教程度 在本次的计划中,《星际2》研发团队与DeepMind进行了密切合作,新公布的API中还包括一个沙盒,方便玩家们进行试验,它会基于AI和脚本AI进行学习,这都是为了便利...《星际2》和AI研究者、玩家们进行研究。

1.1K40

星际巡航—玩转javascript中this!

一、星际迷航 javascript中的回调函数,我借用科幻小说的比喻,有点类似不同的宇宙空间。...onLoad外层就是地球,他们是在同一个时空之中,array中的元素像是做了一次星际旅行,断点会从上到下一句一句地执行。...二、搞清楚this是谁 在纷繁复杂的星际旅行中,不论是同步还是异步,最为重要的是不要忘记“我是谁”。No不好意思,搞清楚我不重要,在你人生旅途中,要时间清醒,此刻的你到底是谁更重要。...三、星际巡航术 javascript与c/c++、java等语言有个最大区别就是,函数中的this变量是可变的。...改变js函数中this变量的技法我将其称之为:星际巡航术,为的是在迷航中认清自己。

60720

本能、理性与《星际争霸2

“ 如果你问我围棋的AlphaGo和《星际争霸2》的AlphaStar哪个更伟大,我肯定毫不犹豫地会说AlphaStar,因为它解决的是不完全信息动态博弈啊!...事实上,股票无法预测的原因和谷歌的Deep Mind能打败柯洁但无法在《星际争霸2》中打败人类的原因一样:解决不完全信息动态博弈,要难很多很多。 有什么本质不同?...2》。...在《星际争霸2》中,由于战争迷雾的存在,除非正面接触,否则两位玩家并不知道对方的运营造兵情况,玩家的最终目标就是预测对方的行动并打败对手。...所以,如果你问我围棋和星际争霸哪个更难,我肯定毫不犹豫地会说星际争霸,因为它是不完全信息动态博弈啊!(干死黄旭东!)

1.3K30

星际虫王IA退役2年搞AI,现在自叹不如了

而是直接搬出了一系列成果: 自己训练出来的AI已经落地,可以挑战《星际争霸2》复杂的场景,更可以直接对战顶级水平玩家了! 相关训练平台、针对星际2环境的训练代码已经开源了!...这也是目前开源界能接触到实力最强的星际2 AI模型! 至于为什么要搞这么一件事,IA阐述了自己的理由: 完成未竟之志 。 从IA在《星际争霸2》的职业生涯来看,他的巅峰是中国的冠军。...这时你会问了,之前不是经常有“AI在《星际争霸2》中战胜人类”的消息吗? 确实不假。...但在IA看来,在《星际争霸2》中AI并没有完全战胜人类: 目前还没有AI,能够在《星际争霸2》中完胜人类最强的选手。 而想让AI完胜人类,还有两方面的问题亟待解决。 第一就是种族的问题。...2020年7月,团队的AI终于迎来了与人类的首胜,但对手也只是一位刚学习星际2的研究员。

51320
领券