by 崔向阳
参考: 《人工智能的未来》-Jeff Hawkins
引子
两年前在科德的时候,我选的毕业论文是研究神经网络的,当时还挺美,总算不是做XXX管理系统,还是研究人脑的。人脑知不知道?那玩意可不是人工智能,那玩意是真智能的。
两年以后几乎在同一时间段,我又选了一次毕设,这次不是神经网络了,叫分级时序记忆模型。巧的是,还是研究人脑的。更巧的是,人工智能历史上貌似也就只有这两枝是实实在在研究人脑得出来的。
神经网络自从上世纪六十年代闪亮登场后,经过了萎靡又复兴的坎坷曲折经历,曾一度被认为是个没有前途的方向,其中艰辛不足为外人道。
分级时序记忆模型(以下简称HTM)却是个新东西,杰夫霍金斯在2004年出了本叫《On Intelligence》的书(中译《人工智能的未来》),里面详细介绍综合了各种大脑和神经学方面的知识后他眼中的智能,而且提出了一个假说,说人脑就是这么这么运作的。既然有运作方式了,那么就一定有办法来实现它,老霍又在2007年后发表了几篇论文,还在网站上放了一个初步的实现。据说2011年还会有新版本发布,拭目以待吧。
什么是智能?
从图灵测试开始或者更早,人们普遍认为智能机器就是具有人类行为的机器。传统的人工智能也是向这个方向,即认为能做到人做的事情,就是智能。这正像我们平时的习惯,评价一个人会依据他的行为,而不是思想:一个人聪明,是因为做了聪明的事情。但是现在人们碰到了一些麻烦,电脑可以识别出超速的车牌号,却认不出入室盗窃的小偷;机器翻译可以将中英文词组互相翻译,但是碰到一整个句子就昏头昏脑胡言乱语了。
正像老霍说的,如果用人的行为来评定智能的话,那人躺着,什么都不做的时候是不是有智能的?显然是有的,我们可以做白日梦,规划安排行程,思考什么是智能。虽然别人看不出来我们有智能的行为。显然,智能是人的内在,通过行为表现出来的也只是智能的一部分。 要研究智能,就要研究人脑是怎么运转的。