前几天2018星际争霸AI大赛,Facebook AI Research 团队的 AI程序 CherryPi 获得了亚军的好成绩,仅次于完全靠规则获胜的三星战队。
至于什么叫利用规则,有人是这么解释的:
AI算法现在有两种实现方法:
一种就是给AI编写各种策略,AI通过循环执行这些规则策略来运行。
另外一种是根本没有固定的策略,编程人员也不需要一条一条编写规则,只需要对AI进行训练,只要训练的越多,AI表现的就越好。
三星战队就是第一种。
而且,FAIR 比三星大方的多,比赛结束没多久就正式宣布开源 CherryPi。
不要小看 CherryPi 这个程序,CherryPi 背后就是这个TorchCraftAI。这其实是一个平台,你可以在此基础上构建智能体,并学习如何打《星际争霸:母巢之战》。
TorchCraftAI中包括:
-
用于构建星际争霸智能体的模块化框架,这些模块可被修改,也可以被机器学习、强化学习训练的模型取代
-
CherryPi,一个可以打星际争霸的bot
-
一个支持完整游戏、迷你游戏的强化学习环境,以及教程
-
支持与星际和BWAPI的TCP通信
-
支持Linux、Windows和OSX系统
FAIR团队说,他们受益于星际争霸AI社群,现在能通过开源的方式回馈也非常自豪。
当然,如果你觉得技术够牛,可以用这款开源软件开发丰富的内容。
有件不得不承认的事就是,一旦有开源,某些地方就各种自主研发上线了。。。
好吧,如论如何给予那些可能的技术牛人一些启示也是好的!
有兴趣的朋友,趁周末搞起来吧~
忘记了…补上 CherryPi 开源地址:https://github.com/TorchCraft/TorchCraftAI
文是楼上发的,吐槽君只是住在万事屋而已。
有些是原创,有些图文皆转载,如有侵权,请联系告知,必删。
如果不爽,请怼作者,吐槽君和你们是一伙的!请勿伤及无辜...