0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最新研究:递归是人类与动物天生具有的能力

如意 来源:百家号 作者:量子认知 2020-06-28 09:18 次阅读

由哈佛大学、加州大学、卡内基梅隆大学的科学家们组成的一个研究团队,在今天的《科学进展》上发表论文,题为:“猴子、儿童、美国成年人和亚马逊土著人的递归序列生成”。研究结果表明,递归是人类与动物天生所具有的能力。

递归是什么?

在介绍这个研究成果前,我们先具体地介绍递归是什么。递归,英语:Recursion,又译为递回,指一种将元素按照“先前定义的”嵌入同类元素的能力,递归被誉为语言、工具使用和数学的知识基石,在视觉、语言、心理、数学、计算机科学等中都有广泛的应用,举例来讲:

视觉递归:

对对象的视觉是按照“先前定义的”同类对象来得到视觉的。例如当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的,所以理解为自我复制的过程。

语言递归:

对对象的语言描述是按照“先前定义的”同类对象来语言描述的。例如:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?“从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?‘从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……’”

心理递归:

对对象的定义是按照“先前定义的”同类对象来定义的。例如:你怎样才能移动100个箱子?答案:你首先移动一个箱子,并记下它移动到的位置,然后再去解决较小的问题:你怎样才能移动99个箱子?最终,你的问题将变为怎样移动一个箱子,而这时你已经知道该怎么做的。

数学递归:

指在函数的定义中使用函数自身的方法。对于某一函数f(x),其定义域是集合A,那么若对于A集合中的某一个值X0,其函数值f(x0)由f(f(x0))决定,那么就称f(x)为递归函数。

计算机递归:

通过重复将问题分解为同类的子问题而解决问题的方法,绝大多数编程语言通过调用自身来进行递归。计算机是这样执行的:

已经完成了吗?如果完成了,返回结果。如果没有,递归继续。

如果没有,则简化问题,解决较容易的问题,将结果组装成原始问题的解决办法,然后返回。

这样就出现了一种更有趣的有利于理解递归过程的解释:“为理解递归,须首先理解递归。”

最新研究结果

研究人员团队对在猴子、儿童、美国成年人和亚马逊土著人中的递归能力予以了专门的研究。

论文资深作者、发展神经科学教授、杰西卡·坎顿(Jessica Cantlon)表示,“递归是一种组织信息的方法,它使人类能够看到丰富而复杂的信息中的模式,而且超越其他物种,” “我们试图将这种复杂而丰富的智力活动的起源追溯到人类进化的过去,以了解是什么使我们的这种思维与其他物种相似或不同。”

该研究小组对猴子、儿童、美国成年人和玻利维亚的亚马逊土著群体的成年人进行了一系列实验,这些成年人在很大程度上没有接受过正规教育。在完成任务训练后,研究人员为每个小组提供了顺序排列的序列。他们研究了每个小组如何以递归或非递归方式列出执行此任务,并查看了他们自然选择的顺序。

研究发现,各个年龄段和文化群体的参与者都通过构建嵌套结构自发地从递归方法中选择内容。非人类的灵长类动物受试者通常使用更简单的列表策略,但通过接触递归策略开始运用更多递归,最终基本上达到人类儿童的递归表现水平。

哈佛大学博士后、论文第一作者斯蒂芬·费里尼奥说:“这种表达递归结构的能力存在于3岁的儿童中,这表明甚至在他们将其用于语言之前就已经存在。” “我们还看到了来自不同人类文化的人们的这种能力。非人类灵长类动物在给予正确指导下也具有递归的能力。这一结果消除了人们长期以来的信念,即只有人类才具有能力使用递归规则的能力”。

研究小组还发现,递归能力的高低与工作记忆具有重要联系,工作记忆与分层策略的使用之间存在很强的相关性。费里尼奥说:“有些错误是由于工作记忆造成的,因为参与者必须记住哪些对象先出现,然后再与列表中的其他对象相关联。” “儿童和非人类的灵长类动物有更多的错误,这可能是由于工作记忆容量较低所致。”

坎顿说:“人类具有某些共同性的如递归的思维方式,灵长类动物有一定程度的学习能力学习到这样的一定程度的思维方式。” “ 这项研究确实使我们有机会认知对于复杂思想的进化和发展过程中所起作用的因素。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 递归技术
    +关注

    关注

    0

    文章

    2

    浏览量

    5971
  • 递归
    +关注

    关注

    0

    文章

    28

    浏览量

    9001
收藏 人收藏

    评论

    相关推荐

    开源应用程序追踪并绘制动物活动

    追踪和绘制动物迁徙模式对于野生动物和不断扩大的人类足迹之间的平衡共存至关重要。有了迁徙模式和栖息地的数据,城市规划者和自然保护者就可以指导开发和建设项目,平衡野生动物种群和
    的头像 发表于 10-14 10:45 255次阅读
    开源应用程序追踪并绘制<b class='flag-5'>动物</b>活动

    Python递归的经典案例

    当我们碰到诸如需要求阶乘或斐波那契数列的问题时,使用普通的循环往往比较麻烦,但如果我们使用递归时,会简单许多,起到事半功倍的效果。这篇文章主要和大家分享一些和递归有关的经典案例,结合一些资料谈一下个人的理解,也借此加深自己对递归
    的头像 发表于 08-05 15:57 260次阅读

    递归神经网络和循环神经网络的模型结构

    递归神经网络是一种旨在处理分层结构的神经网络,使其特别适合涉及树状或嵌套数据的任务。这些网络明确地模拟了层次结构中的关系和依赖关系,例如语言中的句法结构或图像中的层次表示。它使用递归操作来分层处理信息,有效地捕获上下文信息。
    的头像 发表于 07-10 17:21 486次阅读
    <b class='flag-5'>递归</b>神经网络和循环神经网络的模型结构

    递归神经网络的实现方法

    递归神经网络(Recursive Neural Network,简称RNN)是一种特殊类型的神经网络,其特点在于能够处理具有层次或树状结构的数据,并通过递归的方式对这些数据进行建模。与循环神经网络
    的头像 发表于 07-10 17:02 258次阅读

    罗杰·瑞迪:AI能力已远超我们人类

    ,AI作为一个新兴且强大的“物种”,其能力已远远超越了我们人类,这种超越不仅体现在计算能力上,更在于其持续学习、自我优化的能力,预示着一个全新时代的到来。
    的头像 发表于 07-05 14:10 298次阅读

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理序列数据,具有记忆功能。以下是关于循环神经网络的介绍
    的头像 发表于 07-05 09:52 459次阅读

    递归神经网络结构形式主要分为

    递归神经网络(Recurrent Neural Networks,简称RNN)是一种具有时间序列处理能力的神经网络,其结构形式多样,可以根据不同的需求进行选择和设计。本文将介绍递归神经
    的头像 发表于 07-05 09:32 428次阅读

    递归神经网络与循环神经网络一样吗

    具有各自的优势和特点。本文将介绍递归神经网络和循环神经网络的概念、结构、工作原理、优缺点以及应用场景。 递归神经网络(Recursive Neural Network,RvNN) 1.1 概念
    的头像 发表于 07-05 09:28 611次阅读

    递归神经网络主要应用于哪种类型数据

    递归神经网络(Recurrent Neural Network,简称RNN)是一种具有循环结构的神经网络,能够处理序列数据。它在许多领域都有广泛的应用,以下是对递归神经网络应用领域的介绍。 自然语言
    的头像 发表于 07-04 14:58 483次阅读

    递归神经网络是循环神经网络吗

    递归神经网络的概念 递归神经网络是一种具有短期记忆功能的神经网络,它能够处理序列数据,如时间序列、文本、语音等。与传统的前馈神经网络不同,递归神经网络的神经元之间存在循环连接,使得
    的头像 发表于 07-04 14:54 586次阅读

    递归神经网络的结构、特点、优缺点及适用场景

    递归神经网络(Recurrent Neural Networks,简称RNN)是一种具有循环结构的神经网络,其核心特点是能够处理序列数据,并对序列中的信息进行记忆和传递。RNN在自然语言处理、语音
    的头像 发表于 07-04 14:52 982次阅读

    华为即将发布天生会画自研绘画软件

    华为即将推出全新自研绘画软件“天生会画App”,引发了广泛的关注和期待。华为官方账号已经开启了对这款软件的预热,预示着它将为用户带来一场绘画体验的革命。
    的头像 发表于 05-06 10:00 657次阅读

    关于C语言中的递归

    递归指的是在函数的定义中使用函数自身的方法。
    发表于 02-26 10:34 310次阅读
    关于C语言中的<b class='flag-5'>递归</b>

    奥特曼称相信AI无法替代人类

    已经受到AI的影响,只是未来如何规避风险,而是成为一个更高效工具值得期待。 OpenAI的首席执行官奥特曼在冬季达沃斯经济论坛上表示,他相信AI无法替代人类,因为人类天生就会对其他人类
    的头像 发表于 01-19 11:43 837次阅读

    AD9238是否具有抗噪能力

    您好! 我想问一下,AD9238这个芯片,1.它是否具有抗噪能力?2.它的外部时钟的对频率稳定程度有什么要求么?有的话这种要求频率稳定度在多少范围呢? 3.除了这种AD芯片,您公司是否有AD采样率在几十KS/s~几十MS/s,且
    发表于 12-25 07:55