侵权投诉
焊接机器人 喷涂机器人 搬运机器人 装配机器人 切割机器人 其它机器人
订阅
纠错
加入自媒体

微软Minecraft:未来你与人工智能开黑的地方

2016-07-22 11:19
木中君
关注

  微软的Project Malmo项目开始于2015年6月份,其前身为Project AIX,该项目是基于Minecraft的一个成熟的AI实验平台,旨在支持人工智能领域的基础研究工作。Project Malmo平台由两个部分组成:Java版的游戏模组和帮助AI智能体感知和行动的代码。这两个部分都可以在Windows、Linux或者MacOS环境下运行,研究人员可以使用任何一种语言来对其中的AI智能体进行编程。

  具体的场景是,研究人员利用Minecraft训练AI智能体操控游戏里的角色并执行各种任务,比如穿过桥梁或建造复杂的物体,而之前,操控游戏角色往往是由人类玩家来完成的。不仅如此,Project Malmo平台还提供一些让人类玩家和人工智能体互相协作的玩法:游戏界面会展示一个聊天窗口,人类玩家可以和一个初生的智能体进行对话。

  微软曾在官方博客中表示,由于Minecraft涉及到各种问题的解决、空间的建立、时间上的推演甚至是合作,因此非常适合用于训练人工智能。

  Katja Hoffman是微软剑桥研究院的一名研究员,也是Project Malmo项目的带头人。她说:“从长远来看,我希望研发出的人工智能体,可以被任何一个用户教导,并帮助用户完成一些目标任务。”

Project Malmo团队,第一排右二金发女生即为Katja Hoffman

  上周,Hoffman在纽约的一个学术会议上向AI领域的研究人员们演示了这个项目,并表示实现人类与AI的合作是这个项目的一个关键目标。另外,Project Malmo如今已经在Git Hub上开源,相关工具已经免费开放下载,以帮助开发者能够更简单地对人工智能领域进行加强和完善。Hoffman说:“我们在其中已经内置了足够多的功能,供研究者来开发协作型AI。”

  Project Malmo目前正专注于测试强化学习算法,这个算法通过模拟的奖励机制来训练计算机完成特定任务。例如,用强化算法训练一个AI智能体控制Minecraft里的角色,穿越一个堆满了障碍物的房间,如果任务成功就给其一个奖赏。人类玩家可以参与这个过程,为智能体提出一些帮助性建议,智能体之后会逐渐了解并运用这些建议。

  如下图,名为human1的角色由人类玩家控制,名为malmo1的角色由算法控制着。

1  2  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号