(这条文章已经被阅读了 42 次) 时间:2001-06-22 22:14:43 来源:项立刚 (项立刚) 原创-IT
人 机 大 战──
究 竟 谁 是 赢 家??
戈 水
当被人们称为“世纪之战”的人机大战结束时,面对着众多记者的摄像机,获胜者没有任何反应,那个庞大的计算机“深蓝”一如既往的沉静,仿佛又一次陷入了思考。相反,失败了的世界冠军卡斯帕罗夫却面带笑容,似乎并不是刚刚经历了一场失败,而且是一场代表了人类的失败。尽管有人把比赛的结果形容为电脑第一次战胜了人脑,尽管有人把它比着一个时代的开始,但是对于卡斯帕罗夫来说他只不过是输掉了一场并不是很重要的比赛,同时他还是拿到了40万美元的奖金。虽然他声称这场比赛关系到我们能否捍卫人类在纯智能领域中至高无上的地位,在思维和逻辑推理上,是人脑强还是电脑强。其实他是知道这场比赛并不意味着什么!
在一个特定的领域,电脑和人脑的较量,电脑常常是获胜者。“世纪之战”的结果并非是第一次。无论硬件还是软件的水平,“深蓝”都不是目前世界上最先进的计算机。“世纪之战”既不是一个时代的标志,也不是计算机发展的结果。
对于这场著名的人机大战,人们最为津津乐道的是电脑战胜了人脑,似乎是电脑和人脑第一次在智能领域的交战,也是电脑第一次取得了胜利,于是这场比赛有了一种划时代的意义,更有人把这场比赛比作和人类登上月球一样重要。但是大家也许没有注意到,在人们对这场比赛充满热情的时候,有很多电脑正在我们的生活中担任智能化工作,而且在一个特定的范围里电脑的水平远远超过了人脑。这种事情每时每刻都在我们的生活中发生。有一个简单的例子,进行除法运算,人和计算机相比,不管是借助计算机工具,还是发明一些计算方法,人们可能连普通的计算机器也战胜不了。从本质上来说,卡斯帕罗夫和“深蓝”的这场较量也不过是一个特定的领域中,人类和电脑的对比,只不过这个领域更为复杂。
和卡斯帕罗夫对阵的“深蓝”是一高6英尺5英寸,重1.4吨庞大的家伙,在它的背后还有一个六个人的专家小组,但是“深蓝”并不是世界上最先进的计算机。大家都知道计算机的先进与否由两个方面决定,一是计算机的计算速度,主要是硬件水平决定;一是计算机软件编制的复杂和严密程度。从这两个方面来看,“深蓝”只是世界上比较先进的计算机,它并不是现有计算机最高水平的代表,更不可能是一个时代的标志。
“深蓝”这个庞大机器的核心部分是32个微处理器,这些微处理器的运转,可以使它拥有每秒2亿次的计算速度,从而具有了能和世界冠军抗衡的能力,但是“深蓝”的32个微处理器并没有达到计算机硬件的最高水平,IBM公司自己也声称拥有128个处理器的计算机,只是因为太贵而没有使用。每秒2亿次的计算能力挺多只能算是中型机而已,我国前几年研制出的“银河”巨型计算机早已是达到了每秒运算10亿次的速度。
软件的编制上,“深蓝”也不是世界上现有的最先进的计算机软件,所有的计算机的软件都是从一个最为简单的流程开始的,以一个电子门锁的例子,计算机要处理的信息是,密码正确,进入开锁状态,密码错误,或是锁定,或是请重试密码。每次电子门锁就会按照这一步骤进行控制。面对一个复杂的事物,计算机软件就会编制的更为复杂,考虑的问题更细。从原理上来说,“深蓝”的软件和我们在市场上经常见到的游戏软件没有本质的区别,只是考虑的更细更严密。它和世界上目前一些大型系统和应用软件相比,还是相对比较简单。国际象棋不同步骤超过10的100次方,事实上它“深蓝”的软件只不过是在国际象棋基本规则的基础上,更可能多的输入国际象棋的基本定势,使“深蓝”在一种定势出现后选择一种最好的,“深蓝”并不具有学习功能,也不具有想象功能,所以面对一种没有出现过的定势,它就手足无措,今天的“深蓝”和过去的“深思一代”、“深思二代”相比,它知道的定势更多了,其它没有本质的区别。和人类具有思维相比,“深蓝”并不具有人类思维的特性。
真正能和人脑抗衡的计算机应该是具有学习能力、自我完善的能力和想象力。仅能进行精确计算的“深蓝”要和人类挑战还有很多需要学习的东西。
对于人类来说,计算机具有极快的计算能力已不是一个新闻,人们关心的是计算机是否具有人类的思维能力,是否有一天计算机会具有智能,担当起一些智能化的工作,甚至有人担心有一天计算机会在智能上会超过人类,成为人类的敌人。
区别计算机和人类智能的分水岭是计算机的智能是仅能计算,通过计算对问题进行分析,从而得出确的结论。而人类的智能并不是长于计算,但是人类具有学习能力、自我完善能力、想象力和创造能力。在一个特定的领域中,人类的计算能力已经无法和计算机相抗衡,但面对一个新的问题人类可以不断进行学习,通过学习进行自我完善,并且具有机器无法比拟的创造力。在人机大战中,如果卡斯帕罗夫先行走出一个定势,“深蓝”可以通过计算进行应对,下一次如果还是走出了这个定势,无论是上一盘是胜是负,一个棋手都会有所变化,尤其是负者,棋手更是能总结经验,走出新的应对。但对“深蓝”来说如果它的设计者不调整程序,它还会走出和上次完全相同的应对,因为对它来说,计算的结果这是一个最好结局,它还会走下去,无怨无悔。这一切决定了计算机永远是人类智力的延伸,而不会具有人类的智力。
从智能的角度而言,“深蓝”还是一个很“笨”的计算机,到目前为止,它除了下国际象棋之外,一无所能。即使是下国际象棋,并不是它独立面对卡斯帕罗夫完成比赛,在“深蓝”的背后还有一个六人的专家小组,他们中间不但有计算机专家,还有国际象棋大师约翰·费德罗维奇和国际象棋世界大师尼克·费尔弥纳。“深蓝”不是在计算机专家完成计算机程序后就自己去面对卡斯帕罗夫。“深蓝”的战略方针,尤其是开局,是这些专家们根据“深蓝”的表现随时调整的。“深蓝”的主要设计者,来自中国台北的计算机专家许雄飞也承认,在首场比赛失利后,他们对“深蓝”进行了一些微调。难怪在第五场比赛后,卡斯帕罗夫要求将“深蓝”的逻辑程序打印件进行封存,因为他知道,在前几场比赛中,“深蓝”是学不会什么的,但是“深蓝”身后的国际象棋大师们却能学到很多。否则卡斯帕罗夫不但要抵抗“深蓝‘的精确的计算,还要面对人类的应变和想象力。
也许有一天计算机会逐渐具有学习能力,具有创造力,但是距这一天还是很远,“深蓝”的表现并不表明计算机已经具有了这一可能或这一萌芽,本质上说,“深蓝”和我人生活中的计算机没有大的区别,它是人类的工具,它在延伸着人类的智慧。所有关于“深蓝”具有了人类智能的说法,都是一种感觉,而没有科学的论据。其实要证明“深蓝”是否具有的人类智能,更应该采用科学的分析,而不是进行随机性很强的象棋比赛,因为棋手的发挥水平、心理变化、感情变化等等不稳定的因素太多,根本不可能进行科学证明。
人机大战不是电脑战胜人脑的开始,也没有真正意义上的失败者。而真正赢得这场比赛的不是计算机“深蓝”,而是它身后的IBM公司。
对于究竟IBM公司为什么要举办这场人机大战,在我们媒体中有一个很天真的说法,IBM公司不是一个生产PC机见长的公司,它不是面向大众消费群体,以往很少做广告,也想当然的认为这场人机大战不是一场商业比赛。事实上,这个很少做广告的公司却用一笔不多的钱做了一个全球性的广告,取得了一般广告很少有的效果。
考察计算机的先进程度有多种方法,为什么选择人机大战,此中的商业气息不言自明。大家都知道研制计算机的终结决不是为了和人类下象棋,下象棋也不是人类智慧水平的最高体现。在我们的科学领域有很多领域远比下象棋更为复杂,更需要计算机,事实上一些大型管理系统,如全球性银行业务的管理、大型航空体系的管理以及对于宇宙天体的研究,对于计算机的要求更为复杂,在这些领域里工作的计算机最能代表人类计算机的使用水平,在这些领域工作的计算机也是目前我们拥有的计算机水平最高的,理所当然,考察计算机的功能应从这些领域开始,一个先进的计算机也应该在这些领域应用。但是主要为这些领域生产计算机IBM公司却选择了下象棋,决不是因为下象棋更能显示他们的计算机水平,而是让计算机和一个世界冠军较量具有轰动效应,能产生很大的宣传效果。
IBM公司希望“深蓝”赢,这些计算机专家们很清楚,“深蓝”的胜利在技术上不能说明什么,但他们更清楚在商业价值上,“深蓝”的胜利说明了什么。IBM公司不但在技术上完善了“深蓝”,他们还制造了一个个关于“深蓝”的故事和悬念,为新闻界创造了很多能够渲染气氛的新闻。IBM公司对于赢得这场比赛的急切程度,我们可从卡斯帕罗夫战败一周后的一场谈话得到一点启示。卡斯帕罗夫说:“我是把这样赛事作为友好的科技比赛的,但IBM队却非要不惜任何代价让我们比出个输赢来不可。在这种思想指导下,比赛的气氛肯定就是敌对的、不友好的了。我对这种态度感到吃惊。”
显然IBM公司不是心平气和的考察自己的计算机达到了什么水平,也不是花了上千万美元给大家提供一场有意思的消遣和谈资,IBM公司是要赢棋的,赢棋就说明了商业操作的成功。
“深蓝”的胜利给IBM公司造成了巨大的商业成功。众所周知IBM公司广告的投入是很吝啬的,但是它们少的投资却要得到高的回报。举办人机大战,IBM公司的直接投入不过百万美元,包括计算机的研究等总投入,IBM公司号称有千万美元,即使是千万美元,这样一笔投入得到的回报也是惊人。从5月3日到5月11日,九天的比赛中,在全球的范围里出现了一场“深蓝”冲击波,世界各大新闻媒体不约而同报道了这场比赛。今天虽然比赛已经结束,但余波未尽,很多新闻媒体还在组织讨论。就连我国最大的电视台,中央电视台不但在黄金时间里多次报道了这场比赛,而且“体育沙龙”已经进行了专题讨论,而“实话实说”栏目也打算进行讨论。每条新闻、每次讨论人们都无法回避这一问题,“深蓝”是IBM公司开发的,IBM的计算机代表了世界计算机的水平。
如果IBM公司用广告的形式出现在中央电视台黄金时间里,每秒是用万元计的。事实上通过这场比赛,IBM公司在全世界的新闻媒体上做了一个免费的广告。据经济专家估计,仅在中国对人机大战的报道产生的经济价值达500万美元之多。在世界范围里这场人机大战的经济价值将会有数亿美元,这还不包括比赛结束第二天,纽约证券交易所IBM公司的股票上升3.6个百分点的收入。
人机大战的战火已经散去,失败者卡斯帕罗夫高兴的拿到了40万美金,胜利者“深蓝”除了能下国际象棋还是一无所长。他们都没有赢得这场比赛,也许这场人机大战的一开始就决定了,这场大赛没有赢家,真正的赢家是IBM公司。