人工智能其实并不是一个新概念,它已经有了60历史。很多人说:“啊?60年历史,我都没听说过啊”,那是因为人工智能并不是一直很火,是时热时冷的,所以你不知道。人工智能的概念是在1956年提出来的,那年有一些比较厉害的人开了个会,然后正式提出了人工智能这么个概念。发展到现在,一共经历了三次浪潮。什么是三次浪潮呢?火了三次,中间冷了两次。就是第一次火了,又冷了;第二次又火了,又冷了;现在是第三次火,这次什么时候变冷,目前还不知道,起码现在(2017年)还是在持续火热当中。


我们一起看看三次人工智能浪潮是怎么回事:

  • 第一次人工智能浪潮——推理。
    是在1956年左右,上个世纪五六十年代,新中国也是刚刚成立,毛主席他老人家那时候都还健在呢。
    那个时候的人工智能就是推理,让机器去进行推理。那个时候人工智能实现的原理是:将人类的思考方式机械化,变成1和0,然后结合逻辑学的知识,可以用简单0和1表达整个所有的东西。这个思路其实就是计算机的思路。可以回顾一下,计算机是不是就是上个世纪五六十年代发明的?
    计算机的理论基调就是用不同序列的0和1来表达整个世界。当时的人工智能也有很多的研究成果,比如说搞定了走迷宫、下象棋的问题。
    大家要知道,在那之前,走迷宫是要靠人脑解决的。只有个别很聪明,心算能力很强的人才能搞定,大部分的人是搞不定的。好多迷宫问题是需要一定的智商才能去解决的,给朱老师我也搞不定。但在上个世纪五六十年代,有人用机器搞定了。
    怎么搞定的呢?其实很简单,就是用枚举法。先往前走,走一步记一下;再往前走,如果走到死胡同了,就往回退;退回来之后用另一条路径再往前走。有点像枚举的模式,这种方法其实是很笨的,但是在当时却解决了走迷宫,下象棋这些问题,也像是有点人工“智能”的样子。人们觉得“机器好厉害呀,可以走出迷宫,我都走不出呀”。这个技术在当时也是火了一把,但是后来人们发现这些机器也只能用来走走迷宫,下下象棋而已,别的东西弄不了。譬如说,一个人生病了,机器不能帮人看病,机器怎么也不会知道人为什么会生病,也不知道病到底要怎么治,要开什么药。还有一些设计问题,譬如说能不能让机器设计一下房子应该怎么装修呢?搞不定,机器不会设计,只能靠人来做。于是乎人们就发现了这种机器只能用来下下棋而已,并没有什么实际的价值,就渐渐地转冷,再没有人关注了,就转去玩别的东西了,第一次人工智能浪潮就这么结束了。

第二次人工智能浪潮——知识。
又过了一些年,人工智能的第二次浪潮又来了,这次的典型词汇就是知识。就是说让计算机大量的去学习一些专业知识,把专家的知识,言论,经验等等全部都输入到计算机里面去,然后计算机就成为了一个专家系统。
譬如说把很多医学的知识塞到一个计算机里面去,形成一个医学专家系统。当想知道一些跟医学相关的知识时,可以去查这个医学专家系统。
这样就解决了一些实际的问题,譬如说眼睛有红肿,一搜就搜出来很多跟眼睛红肿的医学知识,也许是情况A,也许是情况B,也许是情况C,有很多种情况,这样可能就能帮助别人知道到底是怎么回事,这就是所谓的专家系统。
专家系统确实有一些用处,因为可以帮助人们按需获取知识,就像我们现在遇到一个问题可以去网络搜索一样。专家系统虽然能解决部分问题,但后来还是遇到了一些状况,譬如说要构建一个专家系统,需要很多的专家,很多的书籍,也就意味着成本是比较高的,越是专业的东西,搜集起来就越难,所以说想构建这样的专家系统本身就比较难;其次,当知识出现庞杂之后,内容很多之后,会出现很多逻辑上的矛盾。
譬如说有人身体出问题后,在系统上搜,有答案说是太虚了,要补;有答案说是太补了,要放点血。各种方法都不一样,就互相矛盾了。这种现象在我们现代社会也有出现,大家如果经常在微信上看一些养生的文章时,就会看到有人说早上跑步好,有些人说早上不行,搞得你不知道到底是早上跑还是晚上跑了。也有人说无所谓什么时候,甚至还有人说跑步本身就不好,各种说法好像都有道理,到最后不知道到底该听谁的了。这种东西本身有一些矛盾问题解决不了,后来又逐渐转冷,没人去研究了。主要原因是解决不了一些现实的问题,还是因为没有什么实际的价值,就转冷了。


第三次人工智能浪潮——学习。接下来就是我们现在的第三次人工浪潮了,第三次的典型词汇叫“学习”。这个学习不是人类学习,而是机器学习。以前的机器是不会学习的,只是冷冰冰的机器,内容存到flash里面,存到内存里面运行的时候就是按照0和1的逻辑进行运行,是结构化的。但是在第三次人工智能浪潮里,机器学会了学习,就叫做机器学习(machine learning)。
什么是机器学习呢?就是让机器通过大量的样本进行学习,从而培养出一定的智能。就像一个小孩,从小给他上课,让他从幼儿园读到高中,然后学习某个专业,到大学毕业后就成为了一个专业人才了。人是通过学习逐渐成长的,机器也跟人一样,是通过培养得到智能的。它去学习,然后去逐渐产生一定的智能。
AlphaGo就是用这种方式“养”出来的,其实这次人工智能浪潮就是从AlphaGo开始的。大家想一想听到人工智能这个词是不是从AlphaGo战胜李世石开始的,李世石在围棋方面并不是顶尖的,柯洁才是顶尖的,今年AlphaGo战胜柯洁后,就彻底登顶了,就一下子把人工智能推出来了,想一下柯洁在围棋方面的天赋代表了整个人类的最高峰,结果就被机器打败,这是了不得的事儿,产生的轰动让全世界的眼睛都集中到这里来,人工智能就大火了。学习是怎么产生这样大的价值的呢?机器学习就是模拟人脑的神经元结构,然后让他去学习。人能变聪明就是因为人会学习,机器有了这样的原理后就有了方法去学习,从而产生智能。之后获取大量的一个数据,譬如说AlphaGo在跟柯洁下棋之前就研究了很多棋谱,棋局,研究了很多别人的对战,从而从里面提取一些特征。就跟人一样,想下棋厉害就得研究别人的棋谱,看别人怎么下的,在别人招数里面去得到启发,最后就成了高手了,机器也是这样子去学习,然后产生智能的。这次人工智能浪潮为什么这么轰动呢?就是因为解决了很多以前解决不了的难题。譬如说下围棋,它能够下得比人还厉害。有人说以前不就能下象棋了吗?下象棋跟围棋根本不一样,下围棋需要的智商不是象棋可以比拟的。所以下围棋才代表了人工智能的智商程度提升了很多。还有很多,像是语音识别,中国有一家叫“科大讯飞”的公司,它在全球评选出的“全世界最聪明的公司”里能够排到第六,它为什么可以排到第六呢?就是靠他的语音识别系统。给它一段语音它就能翻译成文字,这是很厉害的。还有图像分析,给它一段视频,他能从里面提取出图片内容等等,这种在现实中就非常有用了。所以这次人工智能就是以AlphaGo开始,以语音识别,图像分析等功能为主体,然后当前是处在一个高速发展当中。什么时候转冷谁也不知道,也有可能就直接颠覆世界了,谁也不知道。但是现在还是很热门的,所以大家有必要去了解一下。

总结一下就是:人工智能是很古老很宽泛的一个概念。其实很多东西都可以称为人工智能,但现在大家所说的一般都是指机器学习的技术。所以以后可以不用说人工智能,完全可以说是机器学习,机器学习是本次人工智能的一个更加具体的概念。人工智能的概念太宽泛,讲出来是给纯外行的人听的,完全什么都不懂的人才讲这个各词,懂的人跟他讲机器学习,深度学习就可以了,这才是核心。