ComText让机器人有了情节记忆

ComText让机器人有了情节记忆ComText让机器人有了情节记忆


为了让人类与机器人更好地交流,MIT 计算机科学与人工智能实验室的研究员开发了一个名为 ComText 的程序。这款程序给机器人增加了情节记忆,让它们能够接受更加复杂的命令。目前,他们已经在机器人 Baxter 上测试了程序。
机器人没有情景化的记忆。比如,当你把一件工具放到桌子上,然后让机器人“拿起它”,机器人不知道“它”指的是什么;如果你让机器人拿起你上次使用的工具,机器人也无法将命令与先前经验联系起来。ComText 赋予了机器人外显记忆。人类的外显记忆包括两类:一类是语义记忆,指的是人类对一般知识和规律的记忆;另一类是情节记忆,指的是人类对个人经验的记忆。
 

ComText让机器人有了情节记忆ComText让机器人有了情节记忆


当机器人有了情节记忆能力,它就能做出基于过去经验的决策。例如,当你让机器人拿起你上次使用的工具,机器人能够搜索自己的记忆(可能是视频形式),发现你上次使用工具的情景,然后从现实中辨识那个工具。另外,ComText 还能让机器人掌握一些抽象的概念,比如物品的从属关系,并将其存储在“知识抽屉”里。
“这两项能力结合后,机器人能够接受的命令就会明显扩展。” ComText 的一名主要研究人员 Rohan Paul 对 Fastcodesign 网站说。当研究人员在机器人 Baxter 上测试 ComText 时,机器人执行命令的准确率达到了 90%。
 

ComText让机器人有了情节记忆ComText让机器人有了情节记忆


下一步,研究人员将赋予 ComText 更高层次的理解能力,让它处理更加复杂的任务。Paul 表示,他想给程序增加语音功能。那样的话,机器人与人类可以对话,互相提问,更好地合作。另外,他还想让机器人掌握更多知识,进行更加复杂的推断。比如,你告诉机器说,桌子上有块铝合金,而且,它是一个导电体;随后,当你说,“给我拿个导电体”,机器人就会把那块金属拿过来。
值得一提的是,上述研究得到了丰田汽车公司的资助。如今,自动驾驶汽车已成为人机交互的新领域。如果自动驾驶汽车拥有情景记忆能力,那么,乘客就能和它更好地交流了,比如,“在昨天下车的地方接我”、“看到那个人行道向左转”等等。要执行这些命令,机器人需要拥有情节记忆,把握现实世界中不同事物之间的关联。

更多linux咨询请查看www.linuxprobe.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/194866.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

栈与队列:设计循环队列

目录 题目🔥: 数据模型: 本题大意: 思路分析: 代码分析: 一、定义队列 二、初始化、判断队列的空和满⭐ 初始化: 空满的判断: 三、入队和出队🎇 入队&…

文件夹改名:批量随机重命名文件夹,让整理更轻松

在日常生活和工作中,文件夹重命名是一件非常常见的事情。有时候,可能需要批量处理文件夹,为其加上统一的名称,或者按照某种特定的规则来重命名。然而,当我们手动进行这些操作时,会消耗大量的时间和精力。这…

车载通信架构 —— 新车载总线类型下(以太网)的通信架构

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不…

前端调试只会console.log()?

前言 相信大家在日常开发中调试代码是必不可少的步骤,毕竟谁也不能保证代码不出问题,总得debug一下,输出信息看看数据有没有问题。是不是习惯性console.log(‘XXX’)或者debugger呢。而JavaScript中的console对象提供了丰富的方法用于更灵活…

多线程(初阶)

文章目录 一、认识线程(Thread)1.1 概念1.1.1 什么是线程1.1.2 为什么要有线程1.1.3 进程和线程的区别(重要)1.1.4 Java的线程和操作系统线程的关系 1.2 第一个多线程 程序1.3 创建线程(重要)1.3.1 继承 Tr…

2023上海初中生古诗文大会复赛12月2日举行,关键事项为您划重点

今天中午12点,古诗文大会官微发布消息:2023上海中学生古诗文大会(初中组)复选将于12月2日举行。 具体安排和注意事项、常见问题,六分成长为您整理如下。 一、2023年初中生古诗文大会复赛日期和时间 12月2日&#xff…

OFDM通信系统仿真之交织技术

文章目录 前言一、交织1、概念2、图形举例3、交织的位置 二、MATLAB仿真1、MATLAB 程序2、仿真结果 前言 之前的博客:OFDM深入学习及MATLAB仿真 中有对交织的概念进行讲解,但讲解还是比较浅显,且仿真实现时并没有加入交织及解交织流程&#…

庖丁解牛:NIO核心概念与机制详解 01 _ 入门篇

文章目录 Pre输入/输出Why NIO流与块的比较通道和缓冲区概述什么是缓冲区?缓冲区类型什么是通道?通道类型 NIO 中的读和写概述Demo : 从文件中读取1. 从FileInputStream中获取Channel2. 创建ByteBuffer缓冲区3. 将数据从Channle读取到Buffer中 Demo : 写…

【评估分级方法】自然断点法(Python实现全代码)

自然断点法 自然断点法有两个称呼,一个就是直接英文名称,叫做“Natural Breaks”,这就不解释了,还有一个称呼就是ArcGIS里面用的,叫做“Jenks”,主要是来源于它的创造者:乔治弗雷德里克詹克斯&…

python 的 import 机制

引言 对于初学 python,或多或少在 import 一个 module 时遇到过 ImportError: attempted relative import with no known parent package 这样的错误信息。对于初学 python,遇到这样的问题是因为在执行 python xxx.py 程序时,xxx.py 程序中 …

ubuntu安装完qt后发现找不到图标

layout: post # 使用的布局(不需要改) title: Qt启动问题 # 标题 subtitle: ubuntu安装完Qt #副标题 date: 2023-11-18 # 时间 author: BY ThreeStones1029 # 作者 header-img: img/about_bg.jpg #这篇文章标题背景图片 catalog: true # 是否归档 tags: …

R语言:利用biomod2进行生态位建模

在这里主要是分享一个不错的代码,喜欢的可以慢慢研究。我看了一遍,觉得里面有很多有意思的东西,供大家学习和参考。 利用PCA轴总结的70个环境变量,利用biomod2进行生态位建模: #------------------------------------…