Code as Policies —— 自然语言代码生成系统
Code as Policies 是一种以机器人为中心的语言模型生成的程序在物理系统上执行的表述。CaP 扩展了 PaLM-SayCan,使语言模型能够通过通用 Python 代码的完整表达来完成更复杂的机器人任务。通过 CaP,Google 建议使用语言模型,通过少量的提示来直接编写机器人代码。实验证明,与直接学习机器人任务和输出自然语言动作相比,CaP 输出代码表现更好。CaP 允许单一系统执行各种复杂多样的机器人任务,而不需要特定的任务训练。
用于控制机器人的常见方法是用代码对其进行编程,以检测物体、移动执行器的排序命令和反馈回路来指定机器人应如何执行任务。但为每项新任务重新编程的可能很耗时,而且需要领域的专业知识。
如果当人们给出指令时,机器人可以自主地编写自己的代码与世界互动,那会怎样?事实证明,最新一代的语言模型,如PaLM,能够进行复杂的推理,而且还经过了数百万行代码的训练。考虑到自然语言指令,目前的语言模型不仅能高度熟练地编写通用代码,而且还能编写控制机器人动作的代码。当提供几个示例指令与相应的代码(通过上下文学习)配对时,语言模型可以接受新的指令,并自主地生成新的代码,重新组合 API 调用,合成新的功能,并表达反馈回路,在运行时合成新的行为。更广泛地说,这提出了一种将机器学习用于机器人的替代方法。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 一文了解 Java 中的构造器
摘要:Java 也采用了构造器,并且还提供了一个垃圾收集器(garbage collector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。 本文分享自华为云社区《一文带你了解 Java 中的构造器》,作者: 宇宙之一粟 。 C ++ 引入了构造器(constructor,也叫构造函数)的概念,它是在创建对象时被自动调用的特殊方法。 Java 也采用了构造器,并且还提供了一个垃圾收集器(garbage collector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。 构造器定义 在 Java 中,可以通过编写构造器来确保每个对象的初始化。但是这里有两个问题: 这个构造器使用的任何名字都有可能与类里某个成员相冲突; 编译器负责调用构造器,所以它必须始终知道应该调用哪个方法。 C++ 语言采用的方案就是将构造器和类的名字定义相同,Java 也采用了这个方案。 构造器的作用是用来建立一个新的类的实例,当一个对象被创建时,JVM 使用一个构造函数,并为其分配内存空间。 语法结构 class ClassName { ClassName() { } } 例如,在下面的示例...
- 下一篇
马斯克晒出 Twitter 架构图
近日,马斯克前往 Twitter 总部大楼和工程师团队进行了 code review,并在结束后晒出了合照,以及 Twitter 的系统架构图。 当然这不是 Twitter 的整体架构图,主要是展示了 Timeline 部分的架构,其中关键的组件是 Timeline Mixer,据称这是将任何特定的 Timeline 聚合在一起的通用服务器,Home Mixer 则从 Timeline Mixer 中获取内容,并专门将其传送到主页。 有人为这张架构图添加了详细的注释: 也有人根据它进行重新梳理,提供了简化的版本: 更有网友找出了 Twitter 10 年前的架构图,并与现在的进行对比: 马斯克也发布了自己在 code review 结束后所做的笔记: - 本周可能会弃用 TLS - Home mixer 的计算速度比 Timeline 快 10 倍 - Ad blender 能够以较低的总广告浏览量为代价极大地提高相关性。广告越有趣,您看它的时间就越多 有网友表示自己在与马斯克进行 code review 的时候,得到了老板的优化提议,不过第二天却收到了被裁员的邮件(无法确认真实性,不...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群