今日,Facebook 宣布开源 TorchCraft,它在星际争霸与深度学习环境 Torch 之间架起了一道桥梁。TorchCraft 可让每个人编写出星际争霸人工智能玩家Bot。论文可点击阅读原文下载。
项目地址:https://github.com/TorchCraft/TorchCraft
此次开源的 TorchCraft 基于 Synnaeve 等人的论文TorchCraft: a Library for Machine Learning Research on Real-Time Strategy Games:
摘要
我们提出了 TorchCraft,这是一个能让深度学习在即时战略类游戏(RTS)上进行研究的库,比如星际争霸 Brood War。通过从机器学习框架控制这些游戏从而使玩游戏变得更简单,这篇论文中使用的框架是 Torch。这篇论文支持使用 RTS 类游戏作为人工智能研究的一项基准,并描述了 TorchCraft 的设计和构成。
安装
运行TorchCraft
查看案例(你能尝试的一组脚本):https://github.com/TorchCraft/TorchCraft/tree/master/examples。
DLL/AIModule TorchCraft
Windows
1. 打开 bwapi.ini 和 set ai = PATH\TO\BWEnv.dll (or copy ours from config/bwapi.in)
2.开始 ChaosLauncher, enable BWAPI DLL Injector [Release].
3. 点击 Start.
Linux
1. Run
$ cd examples
$ th simple_dll.lua
EXE/AIClient TorchCraft
Windows
1. 开始 BWEnv.exe.
Linux
1. Run
$ cd examples
$ th simple_exe.lua
©本文为机器之心编译文章,转载请联系本公众号获得授权。
✄------------------------------------------------
加入机器之心(全职记者/实习生):[email protected]
投稿或寻求报道:[email protected]
广告&商务合作:[email protected]