用于Minecraft中AI助手的Facebook开源CraftAssist框架

最近用于Minecraft中AI助手的Facebook开源CraftAssist框架这个话题,相信很多小伙伴都是非常有兴趣了解的吧,一段好的故事可以给读者带来很多值得深思的新东西,甚至还可以在一定程度上让读者的视野在瞬间扩大,那么既然现在大家都想要知道此类的信息,今日小编将给带来关于用于Minecraft中AI助手的Facebook开源CraftAssist框架的资讯!

Facebook AI研究人员将CraftAssist开源,这是一个为Minecraft视频游戏构建交互式助手机器人的框架。这些机器人使用自然语言理解(NLU)来解析和执行人类玩家的文本命令,例如在游戏世界中建筑房屋的请求。研究人员可以扩展该框架的模块化结构,以执行自己的ML实验。

研究团队在最近的博客文章中对该系统进行了概述。CraftAssist机器人使用与标准游戏客户端相同的协议连接到游戏,因此可以执行人类玩家可以执行的任何操作。机器人使用Minecraft的内置基于文本的聊天界面与其他玩家进行交互。人类可以向机器人发出命令,包括高级指令,例如“在蓝色立方体旁边盖房子”。

从广义上讲,机器人操纵系统由感知和动作选择子系统组成。感知是将原始传感器数据转换为更抽象的表示;例如,图像识别是一种感知任务,它将图像像素转换为描述图像内容的文本标签。当对包含许多传感器输入示例和所需输出的示例的数据集进行训练时,现代的深度学习模型可以在许多视觉和NLU任务上实现接近人类水平的性能。

动作选择是机器人“决定”如何与世界互动以实现某个目标的过程。例如,为了赢得围棋而做出的举动。

许多成功的系统都使用强化学习(RL),在这种学习中,机器人会反复尝试执行任务,每次尝试都会给出数值奖励 结果。

游戏是RL的常见测试平台,因为它们具有明确的动作和结果集,而经过RL训练的现代机器人在许多不同的游戏中通常都可以胜过人类的顶级能力。某些研究小组(例如Google的DeepMind)将感知和动作选择子系统组合到一个由受训者训练的单一“端到端”系统中深度强化学习,还有许多用于训练这些系统的虚拟环境,包括 Facebook开辟的模拟栖息地。

微软已经为Minecraft开源了一个名为Project Malmo的“ AI-gym”界面以及一个大型数据集,以鼓舞将Minecraft用作RL研究的测试平台。

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

相关推荐