热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

人工智能的发展历史_【走近AI】浅谈人工智能的层次结构。

如果要结构化地表述人工智能的话,从下往上依次是基础设施层、算法层、技术层、应用层(见下图)。基础设施包括硬件计算能力和大数据;算法层包括各类机器学习算法

如果要结构化地表述人工智能的话,从下往上依次是基础设施层、算法层、技术层、应用层(见下图)。基础设施包括硬件/计算能力和大数据;算法层包括各类机器学习算法、深度学习算法等;再往上是多个技术方向,包括赋予计算机感知/分析能力的计算机视觉技术和语音技术、提供理解/思考能力的自然语言处理技术、提供决策/交互能力的规划决策系统和大数据/统计分析技术。每个技术方向下又有多个具体子技术;最顶层的是行业解决方案,目前比较成熟的包括金融、安防、交通、医疗、游戏等。

c81925a608e8c1375eebe3ddc4831d3c.png

1、基础设施层

在过去的几年,全球的数据量,以每年58%的速度增长,在未来这个速度就会更快。与之前相比,现阶段“数据”包含的信息量越来越大,维度越来越多,从简单的文本、图像、声音等数据,到动作、姿态、轨迹的人类行为数据,再到地理位置、天气等环境数据。有了规模更大、类型更丰富的数据,模型效果自然也得到提升。我们知道海量的训练数据是人工智能发展的重要燃料,数据的规模和丰富度对算法训练尤为重要。

而在另一方面,运算力的提高也起到了明显效果。AI芯片的出现显著提高了数据处理速度,尤其在处理海量数据时明显优于传统C P U。在擅长处理/控制和复杂流程但高功耗的C P U的基础之上,诞生了擅长并行计算的G PU,以及拥有良好运行能效比、更适合深度学习模型的F P G A和A S I C。芯片的功效比越来越高,而且灵活性则越来越低,甚至可以是为特定功能的深度学习算法量身定做的。

75fede568f80440692842c9402501a91.png

2、算法层

必须先明确几个概念:所谓“机器学习”,是指利用算法使计算机能够像人一样从数据中挖掘出信息;而“深度学习”作为“机器学习”的一个子集,相比其他学习方法,使用了更多的参数、模型也更复杂,从而使得模型对数据的理解更加深入,也更加智能。传统机器学习是分步骤来进行的,每一步的最优解不一定带来结果的最优解;另一方面,手工选取特征是一种费时费力且需要专业知识的方法,很大程度上依赖经验和运气。而深度学习是从原始特征出发,自动学习高级特征组合,整个过程是端到端的,直接保证最终输出的是最优解。但中间的隐层是一个黑箱,我们并不知道机器提取出了什么特征(见下图)

2a02c12897b4801c155655e3aad67282.png

2.1机器学习算法中的一个重要分支是神经网络算法;虽然知道21世纪才因为AlphaGo的胜利,而为人们所熟知,但神经网络的历史至少可以追溯到60年前。(见下图)

493ccb1918e73c24d02abd942b838ed0.png

2.2其他浅层学习的算法也在另一条道路上不断发展,甚至一度取代神经网络,成为人们最青睐的算法。(见下图)

b29765c79c20aabbff22dc5977201164.png

2.3另一个重要领域是强化学习,这个是因AlphaGo 而维人所熟知的概念,从60年代诞生以来,一直不温不火的发展着,直到在AlphaGo中与深度学习的创造性结合,让它重获新生。(见下图)

249a76311e3f557a6b8e04636dbfd7eb.png

3、技术方向的发展

3.1计算机视觉发展历程

5eb70cdcdbff189f1013db3aaf419012.png

3.2语音技术发展历程

2f216138968c0d8603bfe5296661a977.png

3.3自然语言处理发展历程

39044b30364543fd182bc2c122c88c30.png

4、规划决策系统

人工智能,规划决策系统的发展,一度是以棋类游戏为载体的。人们从棋类游戏中积累的知识和经验也被应用在更广泛的需要决策规划的领域,包括机器人控制,无人车等。(见下图)棋类游戏完成了它的历史使命,带领人工智能到达了一个新的历史起点。

b4e804a99ddf7b6a2f8646247805d593.png

基于大数据和强大计算能力的机器学习算法已经在计算机视觉、语音识别、自然语言处理等于系列领域中取得了突破性的进展,基于人工智能技术的应用也已经开始成熟。这一轮人工智能发展的影响,已经远远超出学界之外,政府、企业、非营利机构都开始拥抱人工智能技术。



推荐阅读
author-avatar
姚允浩_266
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有