当我们探讨问题时,正名非常重要,只有当我们明确定义了某件事物,我们才能进一步做出判断,我们对它是应该欢迎,还是应该恐惧。
一
阿尔法狗战胜围棋九段李世石已经是一年前的事儿了,而这场世纪之战掀起的人工智能热潮却并没有消褪,再经由以色列历史学家尤瓦尔·赫拉利,在《未来简史》中对人工智能给人类造成威胁的大肆渲染,人工智能已经不仅仅是一类技术,一类协助人类改造世界的工具,而可能成为洪水猛兽,威胁到人类自身的安全。
可是,到底什么是人工智能呢?
当我们探讨问题时,正名非常重要,只有当我们明确定义了某件事物,我们才能进一步做出判断,我们对它是应该欢迎,还是应该恐惧。
伟大领袖说过:“朋友来了有好酒,敌人来了有猎枪。”我们首先要弄清楚,来的是谁,是朋友还是敌人。
二
5月2日,老杜预购的李开复的新书《人工智能》到货,在这本书里,李开复系统地介绍了人工智能的前世今生,那个战胜了李世石的阿尔法狗到底是怎么回事,人工智能会如何影响人类,它将给我们带来什么机遇与风险。可以说,这本书一网打尽了目前关于人工智能大众关心的几乎所有问题。
李开复是谁我就不用详细介绍了,他是明星科学家、职业经理人、人工智能某算法发明人,目前是创新工场董事长兼首席执行官。在人工智能领域,他既是从业者又是领导者。
三
李开复在书中为我们罗列了关于人工智能的五个定义,并一一做了详细解读。
是的,你没看错,是五个关于人工智能的定义。
1.人工智能是让人觉得不可思议的计算机程序。
2.人工智能是与人类思考方式相似的计算机程序。
3.人工智能是与人类行为相似的计算机程序。
4.人工智能是会学习的计算机程序。
5.人工智能就是根据对环境的感知,做出合理的行动,并获得最大收益的计算机程序。
四
那么,为什么会有五个定义,到底哪个才是正确的定义呢?
这与人工智能的历史有关,也与人们探索与寻找人工智能的途径有关。
在大众的印象里,最早的计算机就是一台算数速度超快的大号计算器,人们通过它来算数,就是为了减少人工运算的步骤和缩短运算的时间。
可是,在上个世纪60年代,有人发明了一套可以下跳棋的程序,并且这个程序还战胜了一个盲人棋手,一下引起了轰动。机器不仅做了传统上认为只有人才能做的事,而且还战胜了人,太不可思议了,这机器肯定有了智能,这就是第一个人工智能定义——人工智能是让人觉得不可思议的计算机程序——的由来。
当然,现在的计算机已经可以下载各种棋的程序,而且我们并不觉得这有多么不可思议。这个定义,其实并不能算作定义,只是那个时代大众的一种直观感受。
五
第二个定义——人工智能是与人类思考方式相似的计算机程序——是最为大众认可的关于人工智能的定义。
一提到人工智能,我们想当然的以为就应该是像人一样思考的机器(程序)。大家想像一下,你脑海里或印象里的人工智能机器什么样?
对喽,就是机器人——人形,能够像人一样思考,能够与人交流。
这是影响最广泛而且至今仍然最为大众认可的一个定义。但事实上,这个定义严重地误导了科学家,使他们关于人工智能的研究几次陷入僵局。
人思考的特点是什么?有逻辑性,因为所以、充分必要、条件结果,这个就是人类智能的特点。所以,科学家们就努力想办法训练计算机具有逻辑性,教它认识一、二、三等等,结果这机器训练来训练去,还不如三岁孩子。
三岁孩子听大人教他,有两个轮子能骑的那个叫自行车,后来看见有两个轮子的,不管外形差别多大,他都知道是自行车,他会忽略掉车外观颜色、框架结构的不同。
这个能力只有人类有,而计算机遇到一点变化就认不出来。比如教它一个宋体的“一”,遇到楷体的“一”它就不认识,你即使教它所有字体的“一”,手写体它还是不认识。
所以,如果我们想让计算机认识所有的“一”,按照人的思维逻辑去教它是不行的。科学家们努力了几十年,还是因为差错率太高,无法实现商用。
所谓商用,就是实现商业化,作为商品供大众使用。不能商用,其本质就是无法为更多的人服务。
六
第三个定义——人工智能是与人类行为相似的计算机程序——看着与第二个相似,都是模仿人类,但却有本质的差别。
第二个定义是模仿人类的思维逻辑,就是循因求果;而第三个定义,则是模仿人类的结果——只要结果,放弃因果逻辑。
人是如何行动的呢?
如果我们想吃饭,首先要在脑子里形成意识,然后意识再支配肢体行动——伸出手、拿起筷子、端起饭碗……
这个“伸出手、拿起筷子、端起饭碗……”的动作是意识支配的行为。我们可以只考虑如何让计算机产生这样的行为,而不考虑它是按照什么逻辑产生这种行为。这个就是第三个定义对第二个定义的突破。
打个比方,如果我想让计算机认识“田”,第二个定义是教它认识所有的“田”,然后它再看到就认识了;而第三个定义则是看看计算机怎么能认识“田”,然后,再找到它认识的算法,用它的算法去训练它。
七
这里的关键是算法,具体的方法就是现在尽人皆知的深度学习。
我们还是用例子来说。
科学家们首先在图片识别上实现了突破。
科学家们要训练计算机在一大堆图片中把所有的猫找出来。然后就先设定一些指标,比如眼睛什么样,头部轮廓什么样等,当然都是用的计算机能够懂的语言,然后让计算机去图片上找猫。
可是,计算机找猫的过程中把很多狗也找出来了,就是说现有的指标无法区分猫与狗,那就增加指标或调整参数,如此一遍一遍,直到计算机能够从无数的图片中只找到猫。
2015年,这种“找猫”的误差率已经降到甚至超过人类的水平。这是一个节点,人工智能实现商用的门槛被跨过去了。
八
第四个定义——人工智能是会学习的计算机程序——是对目前人工智能特点的描述。
目前正在火着的这一拔人工智能,其核心算法都是上面说过的“找猫算法”——深度学习。而此前上一世纪的人工智能浪潮则是第二个定义代表的模仿人类逻辑智能。
第五个定义——人工智能就是根据对环境的感知,做出合理的行动,并获得最大收益的计算机程序——是教科书式的定义,它包涵了上面的四个定义,面面俱到,却缺乏特点,无法让普通大众明确把握人工智能的特点。
那么,现在你知道人工智能是怎么一回事了吧。人工智能的五个定义,恰恰是人工智能的一部发展史,了解了五个定义,基本也就把它的历史弄清楚了,当然,也就明白了人工智能到底是什么。
(图片来自网络)
网友评论