[导读]人工智能的历史其实正好与计算机的历史差不多一样长,但两者的发展进度却大相径庭。

人工智能的历史其实正好与计算机的历史差不多一样长,但两者的发展进度却大相径庭。一个很像一帆风顺的富二代,一个则起起落落很像白手起家的创业者。

我们都知道现代计算机(包含我们常见的电脑、手机等)其实开始于图灵这个人。图灵在数学上证明了如果处理盒(相当于处理器)选择了一套正确的规则,并给予无限长的纸带(相当于内存和硬盘),那么这种装置可以进行任何宇宙里可以定义的操作,此后才由冯·诺依曼确定了计算机的基本体系结构,最终才是最近30年计算机的蓬勃发展。

图灵机

不管看到的电子产品多么神奇,其实原理都来自上面这么个简单的东西。

这就和很多科技发展所遵循的规律一样,一个伟大的人物先在理论上达成一个自洽的、让人仰望的高度,后人则在这个大框架下不断细化和应用。牛顿的定律是这样,爱因斯坦的相对论是这样,计算机也是这样,但很不幸人工智能则不是这样,科学家始终还处在摸索中,只不过摸到的东西确实越来越多了。

人工智能也诞生于图灵那个年代,甚至也就是图灵这个人提出了今天引起了极大关注的那些方向,比如图灵测试、机器学习、遗传算法和强化学习等。但此后人工智能的发展则是三起两落,既有万众瞩目,人们信心爆棚,资金大量注入的时候,也有被打入冷宫、无人问津的时候。这与计算机乃至互联网的发展完全不一样,这两个东西在摩尔定律的助推下,很像是安了天使翅膀的人类,几乎是一路向前狂奔,到现在也还没怎么减速。这里面也许最根本的差别就是人工智能本身并没有一种理论基础,所以怀疑它不行或者相信它肯定能行都很像一种信念。信念在受到事实威胁时实在不足以支撑这样一个极其费钱的大科目,这就导致了人工智能的发展起起落落,一波三折。

人工智能的起点要追溯到大概60年前。1956年,当时这个领域非常有影响力的约翰·麦肯锡说服了明斯基、香农等人,帮助他把全美所有自动机理论、神经网络和智能研究的人召集到了一起,这年夏天,他们在达特茅斯组织了一场研讨会,从这场会议的声明中可以看出那时候的科学家对人工智能持何种乐观态度:

那时候的顶级科学家其实希望迅速地做完图灵对计算机所做的事情,但很不幸,事情的进展和他们想的完全不一样,并且可以确定到2016年夏天,也就是60年后,这事也还没搞定。但这次会议的特别价值在于它形成了一种共识——让人工智能成为一个独立的学科,因此这个会议通常被看成是人工智能这一学科真正诞生的标志。

人工智能是在人们信心大爆棚时诞生的,尽管科学家非常乐观,也声称自己的程序能够证明《数学原理》第2章中的大部分定理,但大多数人并不能从这一乐观态度中看到什么明显的进步。当时美国政府对此非常热心,在这个领域投了很多钱,与之相反英国政府却采取了一种完全不同的做法,他们请了一位著名的数学家——詹姆斯·莱特希尔(Sir James Lighthill)教授,对人工智能做一个彻底的评估。这位教授在看了所有重要的相关论文后,写出了一份报告,后来世人称之为《莱特希尔报告》。这份报告说人工智能绝不可能有什么用途,因为它只能被用来解决简单的问题。英国政府以后没有在人工智能上进行大量的投资,此后人工智能逐渐变得少有人问津。事实上第一波人工智能浪潮止步于以下三种困难:

第一种困难是早期的人工智能程序对句子的真实含义完全不理解,它们主要依赖于句法处理获得成功。这样一来,它们“the spirit is willing but the flesh is weak”(英文:心有余而力不足)到“the vodka is good but the meat is rotten(俄语:伏特加酒是好的,而肉是烂的)的英译俄再俄译英就不可能做对。其实直到现在问题仍然存在,只不过大量的数据弥补了不理解真实含义的缺陷。形象地讲,现在计算机并不去理解这个句子,而是看哪种翻译被用得多。

第二种困难则是《莱特希尔报告》里重点强调的组合爆炸。这导致让程序每次产生一个小变化,最终产生出可以解决问题的程序这种思路被堵死了。这就好比用试错法寻找正确的路,但每条路上都有无数的岔路甚至岔路间还彼此勾连,因此可走的路近乎无限多,那么试错法毫无价值。

第三种困难则是那时候发现虽然人工智能具有的神经网络简单形式可以学会它们能表示的任何东西,但它其实只能表示很少的东西,应用范围十分有限。正因为这些困难得不到有效的解决,在20世纪70年代人工智能渐渐冷却,直到专家系统的兴起和神经网络让人们看到了新的希望。到了80年代确实有些专家系统被成功部署,并为公司节约了数以千万美元计的费用,比如第一个成功的商用专家系统R1在DEC成功运转,此后DEC陆续部署了40个专家系统。也正是在这时候日本宣布了第五代计算机计划,希望用10年时间研制出智能计算机。作为回应,美国也组建了一家公司来保证国家竞争力。

也是在这个时候,神经网络上取得了新的进展,一个典型的事件是1989年,燕乐存(Yann LeCun)在AT&T Bell实验室验证了一个反向传播在现实世界中的杰出应用,即“反向传播应用于手写邮编识别”系统,简单点说就是这个系统能很精准地识别各种手写的数字,很有意思的是当年的演示视频被保留了下来,所以我们今天仍然可以清楚地回放当年的效果。但很不幸的,展开这类算法所需要的计算能力和数据那时候并不具备,所以在实际应用中也逐渐败下阵来。这个方向狼狈到这样一种程度:现在的深度学习领军人物以及他们学生的论文被拒成了家常便饭,根本原因就是论文主题是神经网络。另一件小事也可以从侧面说明当时神经网络不被待见的程度:为了让神经网络复兴并被大家接受,现在鼎鼎大名的杰弗里·欣顿(Geoffrey Hinton)和它的小组密谋用“深度学习”来重新命名让人闻之色变的神经网络领域。很多人很难想到今天鼎鼎大名的深度学习其实是这么来的。

于是人工智能再次陷入低潮,这种低潮从其他方面解释其实是无意义的,主要还是技术本身的实现程度支撑不起足够多的应用。当一种技术并没有在商业中深度渗透进去,自身又需要较多的研究资源,也没有坚实的理论基础让人看到高额投入肯定会产生效果时,那么它遇冷的可能性就变得极大。

人工智能被低估持续了十几年,直到最近互联网和云计算的兴起。如果要从2010年时任斯坦福大学教授的吴恩达加入谷歌开发团队XLab开始计算,那这次的热潮兴起也不过只有五六年。互联网和云计算之所以让深度学习得以复兴,其关键点有两个:一是互联网提供了海量的数据;二是云计算提供了远超以往的计算能力。这两点很像燃料与引擎,它们叠加到一起就可以让车跑得飞快。

总结起来,我们可以讲到现在为止人工智能历经三起两落,和前两次不一样的是,这次我们有理由相信人工智能会发展起来而不是再落下去,关键原因不在于科学家如何有信心,而在于这种技术已经非常普遍地得到了应用,其应用范围要远大于前两次,不管是在声音、图像还是在数据分析上。

人工智能发展的三起两落相关推荐

  1. 三起两落:汽车充电基础设施,未来能成功逆袭吗?

    如今在城市中,大到公交车.物流货车.环卫车等重型车辆,小到私人驾驶的电动汽车,新能源汽车已经随处可见. 然而与电动车的增长脚步,充电桩的部署和体验却依然让人头秃.排大长队后花费数个小时充一次电,实在是 ...

  2. 【赠书福利】人工智能发展的三驾马车

    提醒!文末有福利哟! 说起今年的科技热词,非人工智能(AI)莫属了."智能+"时代已经到来,那么人工智能是怎么逐步发展起来的呢?   先来看看它在历史上经历过的三次浪潮: 第一个兴 ...

  3. 人工智能发展的三个热潮

    随着AlphaGo和Master横扫棋坛,人工智能再次进入公众的视野.但追根溯源,人工智能并不是新鲜事物,早在1956年的达特茅斯会议被公认为是人工智能的起源.而50年后当年的会议者们重聚,看着照片中 ...

  4. 《2019人工智能发展报告》出炉:清华大学-中国工程院知识智能联合研究中心、中国人工智能学会联名发布!...

    11月30日下午,2019中国人工智能产业年会重磅发布<2019人工智能发展报告>(Report of Artificial Intelligence Development 2019). ...

  5. 《2019人工智能发展报告》出炉

    11月30日下午,2019中国人工智能产业年会重磅发布<2019人工智能发展报告>(Report of Artificial Intelligence Development 2019). ...

  6. 人工智能概述、人工智能发展历程、人工智能主要分支、机器学习工作流程、完整机器学习项目的流程、机器学习算法分类、独立同分布、模型评估、深度学习简介

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 1.1 人工智能概述 1 人工智能应用场景 2 人工智能小案例 ...

  7. 【人工智能】人工智能发展简史 | 复习笔记

    人工智能发展简史 人工智能基本概念 "人工智能" 是相对于"人类智能" 而言的,"人类智能"是"人工智能"的原型:&qu ...

  8. 《评人工智能如何走向新阶段》后记(深谈人工智能发展前沿)

    由AI科技大本营下载自视觉中国 来自国内外的跟贴留言 深谈人工智能发展前沿 自从我们发表<评人工智能如何走向新阶段>一文以来,至今约5个月,引来了中外专家.草根们的大量跟贴留言(也有人转录 ...

  9. 如何使用人工智能发展业务并创造企业价值

    如何使用人工智能发展业务并创造企业价值 如今,很多企业使用人工智能来发展他们的业务,帮助企业成长,提高生产力和收入,同时创造企业价值. 作者::Nick Ismail 来源:企业网D1Net|2020 ...

最新文章

  1. TCP/IP详解--学习笔记(7)-广播和多播,IGMP协议
  2. tinyxml使用指导
  3. python取列表前几个元素_Python 获取list(列表)前n个不重复元素
  4. 恶心的C语言strtok函数
  5. Nagios监控服务器安装和部署
  6. python 2 3 共存_python 2 3 共存
  7. Mysql or Mongodb LBS快速实现方案
  8. Angular应用i18n - internationalization翻译的实现单步调试
  9. c++基础学习(05)--(指针,引用)
  10. 2018年高二计算机试题,2018年上学期高二信息技术期末考试试题.pdf
  11. 在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
  12. java 查找排序_数据结构(Java)——查找和排序(1)
  13. struts2 空文件上传解决
  14. 一、UNIX系统概述
  15. 密码学系列之二:密码学基本概念
  16. 成功解决NavigationDuplicated: Avoided redundant navigation to current location:
  17. MLY翻译 -- 1.Why Machine Learning Strategy?
  18. 小米4 第三方re奇兔_再战三年?小米6支持升级Android 11,米10都没它快!
  19. 掌上生活显示服务器忙,掌上生活服务端
  20. java读取.html文件并获取数据

热门文章

  1. Elasticsearch: Ngrams, edge ngrams, and shingles
  2. python数组除以常数_Python中自我除以数组的乘积
  3. Execution failed for task ‘:app:kaptDebugKotlin‘. > A failure occurred while executing org.jetbrains
  4. thymeleaf定义变量等
  5. 使用Docker实现php代码在线测试执行工具-toolfk.com
  6. 环路补偿之单零点分析 ---- 以“反相放大器”为例分析
  7. thinkphp源码剖析
  8. raid技术快速入门
  9. TCP/IP四层模型与OSI参考模型
  10. 与门 或门 非门 与非 或非 异或 同或