后深度学习时代的人工智能

    1956年,在美国达特茅斯学院举行的一次会议上,"人工智能"的研究领域正式确立。六十年后的今天,人工智能的发展正进入前所未有的大好时期。通过分析这个时代下人工智能与计算机的发展轨迹,人们可以重新认识人工智能、认识计算机、认识自身。深度学习:跨时代的技术今天,我国的人工智能热潮与30年前日本兴起的人工智能热潮相比,发生了变化——时间不同、地点不同、主题也不同。这次人工智能的大发展与深度学习紧密相关, 

深度学习:跨时代的技术
    今天,我国的人工智能热潮与30年前日本兴起的人 工智能热潮相比,发生了变化——时间不同、地点不同、主 题也不同。这次人工智能的大发展与深度学习紧密相关, 体现在:
(1)从知识情报处理转变为深度学习;

(2)从第五代计算机(日本提出的概念)转变为类脑计 算机;

(3)从大容量知识库转变为大数据技术;

(4)从高速符号推理机转变为类脑芯片;

(5)从自然语言理解转变为感知(机器人)。

    两次人工智能热潮最大的不同点在于:大数据技术和概率统计方法(及其理论)两个因素催生的深度学习大潮。可以说,大数据与概率统计方法共同推动了神经网络模型的创建和发展。特别是概率统计方法中的贝叶斯统计学,它在被“引进”人工智能领域后,促使人工智能发生了革命性的变化。

    现代计算机能够进行深度学习,能够在几百万几千万的参数下对程序进行优化,很多人都以为是计算机变“快”了,其实要归功于概率统计方法的变化。这个变化使得计算机能把深度学习做好。所谓深度,就是网络层数比较多。

    深度学习可以解决一些不能清楚表述的问题,让计算机摆脱“知其然,不知其所以然”的窘境——它能让计算机针对不确定性的问题,针对不断的变化而不断地再学习。另外,深度学习还有一个完全改变传统神经网络的作 用——它不仅仅能函数映射,更重要的是能自动提取多层次重复的模式(特征),不依赖于人工设计。

    由于使用深度学习方法,语音识别、图像识别的准确度提高了10%左右,模式识别能力达到新的高度,掀起了 人工智能的进一步发展热潮。
后深度学习时代的人工智能
    后深度学习时代的人工智能,就是要把人工智能从狭义的、只能解决一定范围内的问题,推广到更宽广的范围,从弱人工智能到强人工智能,再到通用人工智能。这项工 作面临三个主要挑战(见表1):要解决这三项挑战,可以考虑两种解决办法:

    一是把人工智能中“知识驱动”与“数据驱动”两个方 法结合起来,因为这两个方法是互补的。其中,“数据驱动”的优点是可以从数据中提取模型。 “知识驱动”的方法是用离散的符号表示,而基于数据驱动的深度学习方法是用高维空间向量表示,如果能把两种方法“沟通”起来,有可能极大地推动人工智能技术的发展与应用。

    另外一个办法是回到神经网络的本源。借助于人脑神经的工作机制研究,进一步推动深度神经网络模型的深 入发展。



后深度学习时代的计算机
    当前,计算机发展有几个瓶颈:一是能耗大,二是串行处理的工作方式。我认为,现代的电子计算机还需要在很长一段时间里依赖冯·诺依曼结构。

    现在业界最热门的话题是量子计算、类脑计算。不要以为量子计算一问世,现在的计算机就快要淘汰了。实际上,量子算法目前只有一二种可用的算法,所以它不能完 全代替现在的计算机,就像量子通讯不能完全代替现在的 通讯一样。

    而现在的类脑计算,正确地讲应该叫Brain Inspired Computing,而不是Brain-like。当前,连大脑的运行机制都没有研究清楚,怎么可能开展完全的类脑计算呢?类脑计算研究的开展,需要学科的交叉,我特别推荐数学、认知科学、心理学、神经科学和语言学等领域的学者积极开展交叉学科研究,从而推动人工智能理论的进一步发展和创 新。



(根据张钹院士在CNCC 2016 大会上所做的特邀报 告《人工智能未来展望,后深度学习时代》整理)■

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值