不玩围棋玩打机 AlphaGo创造者Deepmind 拟征服StarCraft II
还记得横扫围棋的人工智能(AI)AlphaGo吗?中国围棋选手柯洁与这位“选手”对弈后,多次赞叹“AlphaGo下得太完美”,又称跟AlphaGo下棋太痛苦,“没有一丝获胜的希望”。
幸好AlphaGo已退役“收山”成为历史,但AI并没有停下脚步。它的下一个目标,就是征服StarCraft II。
StarCraft(台译:星海争霸、内地译:星际争霸)最初于1998年推出,其后在2010年推出续作Starcraft II。玩家可采用人类、虫族及神族,与电脑系统或其他玩家进行对战。游戏要求玩家在操控技巧卓越,需既守且攻。不单是个易学难精的游戏,亦是最为经典的即时战略游戏,得到极大的好评,是专业电子电竞的游戏之一。
▼由DeepMind公布的片段可见,AI经过训练后,已拥有快速收集资源和建造设备的能力▼
看中StarCraftII的操作复杂性和策略性,Google旗下人工智能公司DeepMind和游戏开发商合作,推出可在StarCraftII游戏平台上,训练人工智能(AI)的应用程式介面(API)和工具,并从即日起开放下载。
读史使人明智,训练AI的最好方法莫过于让系统从过去的游戏历史中学习。目前DeepMind已经创造一个资料库,并收集多达6.5万场StarCraftII的电竞比赛影像,预计未来每月还将增加50万场,让AI可透过影像学习人类玩家的战术。
作为一款即时战略游戏,StarCraftII也包含不少游戏技巧,为此DeepMind打造一系列“迷你游戏”, 包括训练AI移动游戏镜头、收集资源或选择特定的己方单位人员或装备,希望最终达致提升AI战斗能力的目标。而研究人员也限制了AI的部分功能,不让系统可以看到地图全貌、也限制系统不能用超乎人类能力的速度点击滑鼠,以维持游戏公平性。
StarCraft推动AI进一步发展
为什么DeepMind把目光对准电子竞技游戏?原因是在国际象棋和围棋的比赛中,参赛选手可以看到对手的每步移动,但在StarCraft游戏中,玩家不能知晓敌方的所有策略,需要寻找线索来预测对方的行动。
由于游戏的复杂程度提高,StarCraft AI需要的计算能力,比AlphaGo高出数百倍。DeepMind研究人员称,围棋落点可能性为10的170次方,研究人员估计,StarCraft的复杂度,至少要再后面加上100个零。负责StarCraft项目的DeepMind研究人员Oriol Vinyals称:“这是一个很大的进步”,他称,StarCraft是推动AI发展的重要平台: “这个游戏将要求我们在规划、记忆、以及如何应对不确定性方面进行创新。”
(DeepMind/Wired)