工程院院士李德毅:认知的三次革命,类脑的五条启发

2021-05-05 14:07:44

工程院院士李德毅:认知的三次革命,类脑的五条启发

导读:4月11日,中国工程院院士李德毅在在苏州举办的2020中国人工智能产业年会上,做了《探索新一代人工智能》的报告。

李德毅院士是中国人工智能学会名誉理事长,军事科学院系统工程研究院研究员,近期被评选获得「吴文俊人工智能最高成就奖」。

在报告中,李德毅院士从宏观层面回答了以下几个问题:(1)认知的三次革命;(2)「智能」的定义;(3)类脑的五条启发等。整体思路有较大参考价值,为便于理解,「智源社区」对报告内容进行重新编辑整理。

1 认知的三次革命

我们常常谈「新一代人工智能」,但我们必须回答这样几个问题:传统人工智能有什么技术表征?新一代人工智能应该有什么表征?中间的分界点在哪里?

如果不认真思考这些问题,仍然把云计算、大数据、人工智能混为一谈,那就太粗放了。

我个人认为这个分界点正是机器学习之后的深度学习事件上。在此之前,传统人工智能是一种计算机智能,这种智能都是在计算机上玩的,包括去设计算法、提高算力、增加数据等。

但我们不能仅仅满足于算力、算法和数据构建的智能。这也是为什么我们提出要探索新一代人工智能。

那么如何做「新一代人工智能」呢?有人说应该做「类脑智能」,因为我们已知的最具有智慧的模型便是人类的大脑。但这里存在的问题是,脑科学要真正搞清楚大脑的机理,并不是一两年能够完成的事情。在脑科学搞清楚之前,我们能不能做类脑智能呢?

现在作为人工智能最顶端的就是GPT-3,用了大量算力、算法来做预训练、预编程。清华大学唐杰正在花很多力气做中文的预训练,将来自然语言处理生成报告、小说、诗歌,这些都可以在机器上看得到。但这些预训练、预编程,难道就是我们要的人工智能吗?

我觉得我们要的是会学习、自编程的人工智能。所谓「会学习」,英语对应一个词叫 Learning to Learn;而「自编程」,即我们要把软件工程师、算法工程师的工作,能够让机器来实现。这就是我们要做的类似人脑的智能。

工程院院士李德毅:认知的三次革命,类脑的五条启发

为了说清楚这个问题,我愿意讲讲三次认知革命。人类的历史经历了三次认知革命进入到智能时代。第一次认知革命是五千年来的文字、文化、文明,造就了智能的生态;第二次认知革命是五百年来的科技革命,人类掌握如何利用物质和能量创造动力工具延伸人的体能;而近一百多年来,人类开始研究生命、研究脑科学和人工智能,千方百计创造智力工具,延伸人的智能。

这三次革命很值得人们回顾。

工程院院士李德毅:认知的三次革命,类脑的五条启发

我认为在三次认知革命之上,我们要研究人脑组织结构进化和后天学习这两件事情,因为正是它们成就了人类的智能。前者,构成了我们当下智能的基础;而后者,则是成就我们人类智能的根本。

2 智能的新定义

所以这里,我得出一个智能的新定义:智能是学习的能力,以及解释、解决问题的能力;学习是解释、解决问题的基础,包括传承学习和自主学习,学习的结果是记忆。

这句话很重要。我们不但要研究计算智能,还要研究记忆智能。

解决问题是学习的目的。不能用一台机器总是做它原来能够解决的问题,我们希望解决它从来没有遇到过的新问题,这是我们要追求的。

这里我讲一下学习。

学习的形态是交互,学习的核心是理解,学习的结果是记忆。

而现在所有计算机的智能都只是软件工程师编程的代码在一次又一次简单执行而已,这里面是没有交互、理解和记忆的。我们希望的是,机器能够在学习过程中能够解决新的问题,这才叫做新一代人工智能。因此,学习是「新一代人工智能」解释、解决现实问题的基础,而记忆智能则是「新一代人工智能」中多领域、多情景、可计算智能的边界和约束。

工程院院士李德毅:认知的三次革命,类脑的五条启发

这里面涉及到一个很基本问题,到底用没有通用智能?我认为人类学习过程中是不可以划分通用和专用;也不可以划分什么叫常识,什么叫非常识。

AlphaGo用的是19×19棋盘,如果把棋盘规则改一改,人类棋手仍然可以玩得很好,但AlphaGo 就不行了,所以在这种情况下AlphaGo并不是专用,如果它能够适应所有的棋盘和规则,将是在专用领域里的通用。这就是我的基本观点。

传统人工智能是计算机智能,应该是封闭型人工智能。新一代人工智能应该是开放性人工智能,传统人工智能应该是算力算法和数据,新一代人工智能是交互学习和记忆,传统人工智能解决的是确定性问题,我们要解决的是不确定性人工智能。

3 类脑的五条启发

我们现在说的类脑智能,确切说应该是受脑科学或者认知科学启发的人工智能。并不是要在一个微观的结构上做一个真正类脑的物理脑装置,而是受启发的,英文叫做Brain-inspired intelligence。

哪些可以启发我们,让我们能够做新一代智能呢?这就是人工智能工作者要认真研究的对象。

目前被大家普遍认同的一个方法是:剥离意识,不纠结细节,从介观结构上类脑,智能行为上类人。有一本书叫做《The wisdom of body》,就是躯体的智慧。能在物理装置上重现人类的智能。

那么到底有哪些可以给我们启发呢?我列出五条,每一个都很重要,围绕这五条每一个都如山之重。我不具体讲了。我们做的架构就是要围绕这 5 条孵化。

工程院院士李德毅:认知的三次革命,类脑的五条启发

回顾人工智能70多年发展,我们有三条主线,一个行为主义机器人学派,他们提出机器如何像人一样行为;一个是符号主义,他们强调机器如何像人一样思考,于是我们有了推理、预测、可解释;现在大家比较看好的就是连接主义,强调的是机器如何像人脑一样连接。

今天当我们研究新一代人工智能时候,我们发现这三个学派封闭型假说都要被打破才行。于是我们从行为主义强调模仿和类比,从行为智能得到感知智能;计算智能强调模型驱动,继续发扬计算智能;连接主义里面强调要考虑语境、语用、语构、语法四要素。

人类智能进化先低阶后高阶,低阶认知产生了感知智能、行为智能,高阶认知产生记忆智能和计算智能,而人工智能恰是相反。我们钟于符号计算,低阶认知一直很弱,必须大大加强。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
后台采用apache服务器下的cgi处理c语言做微信小程序后台逻辑的脚本映射。PC端的服务器和客户端都是基于c语言写的。采用mysql数据库进行用户数据和聊天记录的存储。.zip C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值