最近来自美国卡内基梅隆大学的两名大学生为《毁灭战士》制作了一个机器人程序,这个名叫Arnold的机器人能够学习人类的游戏方式,甚至玩的比人还要厉害。
这两名大学生使用让谷歌DeepMind学习游玩雅达利游戏相同的网络,不过雅达利的游戏是传统的2D,而《毁灭战士》则是3D游戏,另外与以往的机器人不同,Arnold并非依靠游戏内的地图和人类看不见的数据,而是完全凭借屏幕上显示的内容进行游戏,这一点与人类的游戏方式相同,为此,Arnold具备短期和长期两种记忆。
尽管如此,机器人学习如何玩游戏的时间还是比较长的,之前具有一个学习玩SFC《超级马里奥世界》的机器人,仅游戏中的一个关卡就耗费了24个小时;这一次的Arnold因为使用了可以访问《毁灭战士》引擎的API,所以经过50个小时的学习,Arnold掌握了这项技能。
延伸阅读