说一说具身人工智能

罗德尼·布鲁克斯(Rodney Brooks,现代机器人之父)在 1991 年发表的研究论文《没有表征的智能》[1]提出了一种对智能的根本性重新思考。布鲁克斯反对传统的认为智能必须基于复杂算法或内部数据模型(即“表征”)的观点。他认为,智能行为可以直接从自主机器与其环境的简单物理交互中产生,而这种交互不依赖于预先设定的复杂算法。

布鲁克斯的这一理论基于他对昆虫行为的观察,提出了一个称为行为主义智能”(Behavior-based AI)的概念,该概念强调通过与环境的直接物理交互来生成行为,而不是通过内部世界模型。这种方法的核心在于,智能系统不应该首先处理抽象的内部世界表征,而是应该能够直接响应外部环境的刺激。

这一理念对后续的机器人研究产生了深远影响,尤其是在自主移动机器人和实时处理系统的设计方面。布鲁克斯的工作推动了一系列以“底层智能”(即从简单的感知反应机制逐渐累积到复杂行为的生成)为基础的研究,这种研究试图模仿生物体中观察到的自然和自适应行为。他在麻省理工学院的人工智能实验室进行的研究,特别是他开发的移动机器人“Genghis”,展示了这种设计哲学的实际应用,该机器人能够在没有复杂中央控制系统的情况下,在复杂环境中导航。

在 1999 年,罗尔夫·普费弗(Rolf Pfeifer)和克里斯蒂安·谢尔(Christian Scheier)合著的《理解智能》("Understanding Intelligence")一书中,他们提出了一种全新的智能理解方式,这种方式突破了传统认为智能仅仅源自大脑或算法的局限[2]。普费弗和谢尔的观点是,智能是行为主体的整个身体结构和功能的综合体现,他们强调了身体对智能形成的根本影响,这一理论后来被称为“身体化智能”(Embodied intelligence)或“身体化认知”(Embodied cognition)。

这本书认为,智能行为是通过身体与环境的直接相互作用产生的,而不仅仅是大脑内部的计算过程。这种观点与传统的以大脑或计算为中心的智能理解形成了鲜明对比。例如,普费弗和谢尔指出,动物和机器人的移动能力不仅仅是通过中央控制系统指令的结果,而是其身体结构与特定环境因素相互作用的直接结果。身体的形态和物理性质,如形状、质量分布、弹性等,都会直接影响智能行为的生成。此外,书中还探讨了智能系统设计中的“形态计算”(Morphological computation)概念,即利用物理身体结构来简化控制问题,这种方式可以减少需要通过传感器输入和神经控制处理的信息量。例如,昆虫的步态控制就大量依赖于其身体结构的被动动态特性,而不完全依赖于神经反馈机制。琳达·史密斯(Linda Smith)在 2005 年提出的“具身假说”(Embodiment Hypothesis)是从认知科学的角度对智能的理解提出了新的视角[3]。这一理论主张,人类的认知过程不仅仅是大脑内部的抽象思考,更多地是通过身体与物理环境的直接互动实现的。

根据“具身假说”,我们的思维、感知能力以及其他各种能力的发展,都是人们通过身体与环境的持续互动而逐渐形成的。这种观点强调,身体不仅是感知世界的工具,更是影响和塑造认知结构的主体。例如,婴儿通过触摸和操作物体学习物理规律,或者通过视觉和运动的协调来理解空间关系。这些行为展示了身体在认知过程中的积极作用。具身假说还特别强调了环境在认知发展中的作用,认为环境的结构和特性不仅提供了感官输入,还直接参与了认知能力的形成。例如,一个物理环境中的对象和空间布局会影响个体的动作选择和感知发展,进而影响认知结构的建立。环境的这种参与作用,使得认知发展与环境的特定条件紧密相关。琳达·史密斯的工作扩展了我们对认知科学的理解,将传统关注点从大脑的内部机制转移到了身体与环境的动态交互上。这种观点对教育、人机交互设计以及人工智能等领域提供了新的研究方向和实践策略,强调了设计与环境适应性的重要性。此外,具身假说对于理解特定身体条件下的认知差异(如残疾人的感知和认知体验)提供了重要的视角,有助于我们更全面地理解人类的多样性和复杂性。这些基础研究提出的三个原则,为开发具身人工智能(EAI)系统提供了重要的指导思想。

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

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

相关文章

计算机网络复习-网络层

章节主要内容 虚拟互连网络 实际的计算机网络是错综复杂的物理设备通过使用ip协议,屏蔽了物理网络之间的差异当网络中的主机使用ip协议连接时,则无需关注网络细节 IP协议 ip协议使得复杂的实际网络变为一个虚拟互连的网络ip协议使得网络层可以屏蔽细…

综合案例(账号密码登录和SQL注入)

综合案例:账号密码登录与SQL注入 一、背景 假设我们有一个简单的用户登录页面,用户需要输入用户名和密码来登录系统。在后台,我们使用SQL查询语句来验证用户输入的用户名和密码是否与数据库中存储的相匹配。然而,如果我们在编写…

Debian 12 tomcat 9 catalina 日志信息 中文显示乱码

目录 问题现象 解决办法: 1、设定Debian locale 2、设定catalina.sh utf8字符集 问题现象 Debian 12 linux操作系统中,tomcat 9 catalina 启动日志输出 中文乱码 解决办法: 1、设定Debian locale 先确保系统本身就支持中文的 Debian …

Docker 虚拟机 WSL

WSL(Windows Subsystem for Linux)是Windows操作系统中的一个功能,它允许用户在Windows系统上运行Linux环境。它是一个兼容层,通过在Windows上运行一个Linux内核接口的实现来提供对Linux二进制文件的支持。 WSL提供了一个命令行界…

[CUDA 学习笔记] GEMM 优化: 双缓冲 (Prefetch) 和 Bank Conflict 解决

GEMM 优化: 双缓冲 (Prefetch) 和 Bank Conflict 解决 前言 本文主要是对 深入浅出GPU优化系列:GEMM优化(一) - 知乎, 深入浅出GPU优化系列:GEMM优化(二) - 知乎 以及 深入浅出GPU优化系列:GE…

操作系统:线程互斥|线程同步|锁的概念

目录 前言 1.线程互斥 1.1.互斥量|锁的使用 1.2.锁的本质 1.3.死锁 1.3.1.什么是死锁 1.3.2.死锁产生的4个必要条件 1.3.3.如何避免死锁 2.线程同步 2.1.知识引入 2.2.条件变量 2.2.1.为什么需要条件变量 2.2.2.条件变量接口 前言 进行这一章节的学习之前&#xf…

javaEE项目开发总结(前后端交互)

一、所需知识 1.javaSE:是Java语言最基础的部分:面向对象、常用类库 2.MySQL数据库:DDL、DML、DQL 3.web前端网页操作界面:htmlcssjs(原生)、vue(js框架)、elementUI(…

25计算机考研院校数据分析 | 哈尔滨工业大学

哈尔滨工业大学(Harbin Institute of Technology),简称哈工大, 校本部位于黑龙江省哈尔滨市,是由工业和信息化部直属的全国重点大学,位列国家“双一流”、“985工程”、“211工程”,九校联盟 、…

Word文件导出为PDF

Word文件导出为PDF 方法一、使用Word自带另存为PDF功能 打开需要转换为PDF格式的Word文件,依次点击【文件】➡【另存为】➡选择文件保存类型为.PDF 使用这种方法导出的PDF可能存在Word中书签丢失的情况,在导出界面点击,选项进入详细设置 勾…

Python中的`return`语句详解

Python中的return语句详解 对于初学Python或任何编程语言的人来说,理解函数如何返回值是非常重要的。在Python中,return语句用于从函数中返回结果。本篇博客将详细介绍return语句的基本用法,以及如何在不同情境中有效使用它。 什么是return…

PHP 类型比较常见方法

在 PHP 中,类型比较可以通过多种方式进行,具体取决于你希望达到的精确度和上下文。以下是一些关于 PHP 类型比较的重要概念和示例: 松散比较(Loose Comparison):使用 或 ! 进行比较时,PHP 会尝…

U盘未初始化?别慌,数据还有救!

当我们将U盘插入电脑,期待地打开“我的电脑”或文件管理器,却发现U盘显示为未初始化,这种心情无异于一盆冷水浇头。但先别急着慌张,这篇文章将带你了解U盘未初始化的原因,并提供有效的数据恢复方案,让你在遭…

【记录】Python3| 将 PDF 转换成 HTML/XML(✅⭐pdfminer.six)

本文将会被汇总至 【记录】Python3|2024年 PDF 转 XML 或 HTML 的第三方库的使用方式、测评过程以及对比结果(汇总),更多其他工具请访问该文章查看。 注意!pdfminer.six 和 pdfminer3k 不是同一个!&#xf…

【跟马少平老师学AI】-【神经网络是怎么实现的】(五)梯度消失问题

一句话归纳: 1)用sigmoid激活函数时,BP算法更新公式为: 用sigmoid函数,O取值为0~1,O(1-O)最大值为0.25,若神经网络层数多,则会造成更新项趋近于0,称为梯度消失。 2&#…

windows驱动开发-DMA技术(一)

DMA(Direct Memory Access)是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依于 CPU 的大量中断负载,否则CPU 需要从设备缓存中把每一页的数据复制到缓存中,然后把它们再次写入到新的地方,在这个过…

jenkins 部署springboot 项目

文章目录 持续集成指定tag发布 基于Jenkins拉取GitLab的SpringBoot代码进行构建发布到测试环境实现持续集成 基于Jenkins拉取GitLab指定发行版本的SpringBoot代码进行构建发布到生产环境实现CD实现持续部署 持续集成 为了让程序代码可以自动推送到测试环境基于Docker服务运行…

PostgreSQL日期和时间相关函数

PostgreSQL日期和时间相关函数 时间类型获取当前时间时间加减格式转换相关函数 示例: --- 提取7天前的日期 SELECT (current_date - interval 7 day)::date as start_date-- 明天的日期 SELECT (current_date interval 1 day)::date as end_date-- 当年的第一天 SELECT DATE_…

【Transformer系列(4)】基于vision transformer(ViT)实现猫狗二分类项目实战

文章目录 一、vision transformer(ViT)结构解释二、Patch Embedding部分2.1 图像Patch化2.2 cls token2.3 位置编码(positional embedding) 三、Transformer Encoder部分(1) Multi-head Self-Attention(2) encoder block 四、head…

uni-app(优医咨询)项目实战 - 第2天

学习目标: 掌握WXML获取节点信息的用法 知道如何修改 uni-ui 扩展组件的样式 掌握 uniForm 表单验证的使用方法 能够在 uni-app 中使用自定义字体图标 一、uni-app 基础知识 uni-app 是组合了 Vue 和微信小程序的相关技术知识,要求大家同时俱备 Vue 和原生小程序的开发基础。…

Python中的else魔法:不止是if

写在前面 提到else,肯定会对应一个if。虽然在许多编程语言中这都是正确的,但 Python 却不是。Python 的else语句有着更广泛的用途。从循环语句后的else到try-except块后的else…,本文将探讨else语句鲜为人知的功能。 1. if-else else 可以与 if 一起使用,这也是最常用的…