社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

谷歌发布RT-2,实体机器人版ChatGPT来了!

人工智能学家 • 3 年前 • 430 次点击  

专注AIGC领域的专业社区,关注OpenAI、百度文心一言等大语言模型(LLM)的发展和应用落地,关注LLM的基准评测和市场研究,欢迎关注!

7月29日,谷歌旗下的AI研究机构DeepMind发布了RT-2,这是一种新的视觉语言动作模型(VLA)。(地址:https://blog.google/technology/ai/google-deepmind-rt2-robotics-vla-model/

据悉,RT-2可以从互联网和机器人数据中自动学习,并将这些知识转化为机器人控制的通用指令实现一系列操作动作,同时在思维推理链加持下,RT-2 可执行深度语义推理。例如,让RT-2找出哪些适合砸石头的锤子,哪些能提神的饮料,哪些水果适合减肥的人群等

根据DeepMind的示例展示,RT-2模型的主要应用场景是集成在实体机器人,使其可以像人类那样思考、推理去执行各种动作任务,就像实体机器人版ChatGPT。RT-2在物流、制造、安保等领域有非常宽广的应用空间。

RT-2简单介绍

RT-2是在RT-1基础之上研发的,而RT-1是基于Transformer模型,所以,RT-2在技术基因上与ChatGPT有很强的联系,也是能执行高级推理任务的原因之一。(RT-1介绍地址:https://robotics-transformer1.github.io/

技术原理,RT-2以VLM(高容量视觉语言模型)为基础,将一个或多个图像作为输入,并生成一系列通常代表自然语言文本的标记。此类 VLM 已接受网络大规模数据的训练,以执行视觉问答、图像字幕或对象识别等任务。

为了更好地控制机器人,必须训练其输出动作。DeepMind通过将操作表示为模型输出中的标记(类似于语言标记)来解决这一挑战,并将操作描述为可以由标准自然语言标记器处理的字符串。

这种字符串的示例,可以是机器人动作标记编号的序列,例如“1 128 91 241 5 101 127 217”。

RT-2 训练中使用的动作字符串的表示形式

该字符串以一个标志开头,指示是继续或终止当前动作,而不执行后续命令。然后更改末端执行器的位置和旋转以及机器人夹具所需延伸的命令。

DeepMind在RT-2使用与 RT-1 中相同的机器人动作离散版本,并表明将其转换为字符串表示,使得可以在机器人数据上训练 VLM 模型,所以此类模型的输入和输出空间不需要改变。

RT-2 架构和训练

DeepMind针对机器人和网络数据共同微调预先训练的 VLM 模型,生成的模型接收机器人摄像头图像,并直接预测机器人接下来要执行的动作。

RT-2训练数据

DeepMind在RT-2模型上进行了一系列定性和定量实验,进行了 6,000 多次机器人试验。在探索RT-2的新功能时,首先需要将网络规模数据的知识与机器人的经验相结合的任务,然后定义三类技能:符号理解、推理和人类识别。

每项任务都需要理解视觉语义概念以及执行机器人控制,以掌控操作这些动作的能力,例如,捡起从桌子上掉下来的袋子,将绿色的可乐瓶子与同色物体放在一起的命令等。

从而要求机器人对数据集中,从未见过的物体或场景执行操作任务,将知识从基于网络的数据转化为可操作的实体动作。

RT-2 保留了机器人数据中看到的原始任务的能力,并提高了机器人在以前未见过的场景中的性能,从RT-1的32%提高到了62%,显示了大规模预训练的巨大优势。

此外,DeepMind受LLMs(大语言模型)思维链提示方法的启发,将机器人控制与思维链推理相结合,可在单个模型中学习长期规划和低级技能。尤其是,DeepMind对 RT-2 的变体进行了几百个梯度步骤的微调,提高其联合使用语言和动作的能力,具备理解自然语言的能力。

RT-2实例展示

DeepMind将RT-2集成在实体机器人中,在推理思维链、符号理解和人类识别加持下,展示了多种拟人化的操作能力。

1,将香蕉拿到水瓶旁边,将香蕉拿到数字3上,将足球拿到篮球旁边等。

2,从塑料瓶(2个)、可乐瓶(2个)、袋装零食(1)中,找出不属于同类的物品。

3,将蓝色方块,推向芥末瓶子。

本文素材来源谷歌DeepMind官网,如有侵权请联系删除

END

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/159175