
游戏《文明IV》的截图,这是麻省理工学院的计算机玩过的游戏的后续版本。
新闻速递: 许多游戏玩家都嘲笑阅读游戏说明书的想法。但一本说明书不仅可以教你如何玩游戏,还可以教你语言的基础知识——如果你是一个机器学习
计算机。麻省理工学院计算机科学与人工智能实验室的研究人员
现在已经设计了一个计算机系统,该系统可以通过玩像文明II
这样的复杂游戏,并将屏幕上的信息与游戏说明书进行比较,从而学习某些词语的含义。
如何做到的:
研究人员,由计算机科学家Regina Barzilay领导,首先为他们的机器学习系统提供了关于《文明II》的非常基础的知识,例如它可以采取的各种行动(移动光标,点击等)。计算机还可以访问屏幕上弹出的单词和其他信息——尽管它不理解文本和对象的含义——并且它知道何时赢得或输掉游戏。在这里,计算机的行为大多是随机的,它能够赢得46%的时间。
然后,研究人员增强了计算机系统,使其可以使用游戏说明书来制定策略。因此,当“河流”等词语在游戏过程中弹出时,计算机会在说明书中搜索这些词语,并分析周围的文本。有了这些信息,计算机对这些词语所对应的动作做出了假设,它会更加重视那些持续产生良好结果的想法,并抛弃那些与不良结果相关的想法。它的胜率跃升至79%。
背景是什么?
两年前,Barzilay进行了一项类似的实验,她让她的机器学习系统通过使用微软网站上提供的说明,在Windows PC上安装软件。该系统执行了使用相同说明的人会进行的80%的步骤。
未来展望
对于大多数允许玩家与计算机对手竞争的复杂游戏,程序员必须为计算机开发和编写各种策略。研究人员说,程序员很快就可以使用他们的系统自动创建这些算法(通过麻省理工学院新闻)。
该团队目前正试图用他们的“含义推断算法”来固定机器人系统。
(通过麻省理工学院新闻
)
图片:Flickr/yoppy













