书城计算机网络天下一家:网络联通世界(科学新导向丛书)
7098000000005

第5章 “两脑”对弈

1991年8月,在澳大利亚的悉尼举行了第12届人工智能学术研讨会。在这次会议上进行了一场别开生面的较量:由美国IBM公司研制的电脑国际象棋世界冠军“深思”,对澳大利亚的国际象棋大师、全国冠军达里尔·约翰逊。这是一场电脑和人脑的较量。

约翰逊和“深思”是老对手了。在1989年12月,约翰逊在悉尼理工大学首次迎战“深思”,约翰逊以一套不按常规的“模糊战术”击败了对手,维护了人类的尊严。

电脑国际象棋世界冠军“深思”不甘心失败,它在一年半的时间里,悉心钻研约翰逊的棋术,棋术大有长进。在1991年的决赛前,IBM公司的人工智能专家兰迪·莫里克博士举行了记者招待会,他在会上介绍:经过一年半的研究和改进,“深思”分析棋局的能力,也就是数据处理能力,比1年前增强了10倍,它已具有1秒钟作出800万个选择的能力。一年半以来,“深思”已分别战胜了多名世界著名的国际象棋大师,其中有英国的托尼·迈尔斯、美国的罗伯特·伯恩斯和丹麦的本特·拉森等。

1991年8月28日下午4点,在悉尼的达令港会议中心的主会场,“深思”与约翰逊再一次较量。巨型的电视荧光屏上显示着变幻的棋局,在场的科学家屏息凝视着“人的智能”大战“人工智能”。突然,执子先行的“深思”抓住约翰逊的一步败着,迫使约翰逊俯首称臣,“深思”胜了第一盘。

第二盘一开局,约翰逊故伎重演,又采取了类似于1989年首战“深思”时所采用的那种“模糊战术”,这使“深思”抓不住主攻目标而乱了方寸,交手不到20个回合就连连出现了漏洞。约翰逊抓住了战机,全面出击,只下了35步“深思”就败下阵来。结果双方战成1∶1。我国也进行过人和电脑围棋比赛。在比赛中有不少三段围棋选手败在电脑手下,但是电脑却常常败在水平不高的业余棋手手下。比如,著名相声演员姜昆却战胜了电脑,因为姜昆使用的是类似约翰逊的“模糊战术”,这让电脑非常不适应。

卡斯帕罗夫于1963年出生在前苏联阿塞拜疆共和国境内的波多利斯克。赛前,卡斯帕罗夫踌躇满志,发誓要为捍卫人类之优于机器的尊严而战。他之所以如此信誓旦旦,不仅在于他在一年前曾战胜了“深蓝”,更重要的在于他在国际象棋界有着辉煌的历史、骄人的战绩。这个出生于普通家庭的小孩子自童年起就表现出一种与众不同的才华,那就是对国际象棋的痴迷和天赋。他的成长应该感谢前苏联政府的政策,这位有特殊才华的神童立即被当地政府保护起来,并且开始接受特别的培养。

1976年,在全苏少年国际象棋大赛上,年方13岁的卡斯帕罗夫在众多的选手中脱颖而出,一举夺得了全苏少年国际象棋大赛的冠军。卡斯帕罗夫的名字从此开始在国际象棋界中叫响。在颁奖仪式上,前苏联世界象棋冠军米哈伊尔·波特维尼克摸着卡斯帕罗夫的小脑袋向在场所有象棋界的高手和记者们说:“我敢以我的人格和荣誉担保,国际象棋的命运就在这个孩子的身上了。在座的各位高手和我再过五年就不是他的对手了!”波特维尼克的话被记者如实地报道后,许多国际象棋高手对此半信半疑,而更多的国际象棋大师们对他的话嗤之以鼻。其中一位前苏联世界象棋冠军说:“波特维尼克凌晨是在讲疯话,一个毛孩子怎么会有通天能耐!”

1979年,好像是为了印证波特维尼克的话似的,16岁的卡斯帕罗夫一举击败了10多位参赛的特级国际象棋大师,获得了南斯拉夫国际象棋邀请赛的冠军。被击败的大师中就有那位当年出言不逊的前苏联国际象棋冠军。从那以后,卡斯帕罗夫在国际象棋界的地位如日中天。1980年,他成为国际象棋特级大师,当时年仅17岁;1984年,与国际象棋界的传奇人物卡尔波夫进行了四次冠军争夺战,除了第一次没有结束就被意外地中止外,其余三次均大获全胜。连卡尔波夫也不得不对他佩服得五体投地。1993年,卡斯帕罗夫击败了英国的特级大师肖特;1995年他又击败了向他发起挑战的印度特级大师阿南德,第二次卫冕成功。卡斯帕罗夫被世人公认为当代也是国际象棋史上最伟大的棋手。

“深蓝”是美国IBM公司生产的世界第一台超级国际象棋电脑。每秒可计算两亿步棋。此次比赛,每走一步平均计算时间为3分钟,也就是说,每走一步棋,它要思考360亿个棋位。这即使不能穷尽全部的逻辑可能性,用来对付人也已显得绰绰有余了。相比之下,超一流的大师每秒可考虑3步棋,那么以他每步棋思考10分钟计,也不过是计算了180个棋位。如此的数量悬殊,人的失败是注定的。从外观上看“深蓝”是个庞然大物,它的体重大得惊人,为1270千克,从IBM中心搬到比赛地点装箱就用了4个2.13米的板条箱。

卡斯帕罗夫和“深蓝”相比,可以说是各有优劣。卡斯帕罗夫每秒思考三步棋,“深蓝”思考两亿步棋;卡斯帕罗夫象棋知识渊博,计算能力有限,“深蓝”运算能力惊人,象棋知识有限;卡斯帕罗夫拥有丰富的情感、经验和直觉,“深蓝”毫无情感、经验和真觉;卡斯帕罗夫由Dokhoian担任教练,凭借自己的激情在国际棋坛搏杀,“深蓝”由五位IBM科学家和一位国际象棋大师设计而成;卡斯帕罗夫能够在自己的成功与失败中积累经验、时刻调整战术,“深蓝”目前还不具备“学习系统”,不具备从对手处学习的智能;卡斯帕罗夫自认为人性的脆弱难以克服:疲倦、厌烦、失神等都可能影响比赛成绩,“深蓝”永不遗忘,无知无觉,不受任何干扰;卡斯帕罗夫智力非凡“写过三本书,能操多种语言,经常参加重要国际会议,“深蓝”解决象棋问题迅捷,但仍然缺乏“智能”;卡斯帕罗夫随时调整战术,“深蓝”对弈方式的任何调整都必须由人来操纵;卡斯由罗夫能够评估对手的强项和弱项,并从对手的弱点得利,“深蓝”不知对手的强弱,永远以同样的方式应对;卡斯帕罗夫通过有限的思考决定步骤,“深蓝”每秒想两亿步棋,绝不偷懒。

卡斯帕罗夫和“深蓝”的比赛共进行六盘。前两盘双方各胜一盘,接下来三盘均是和棋,“深蓝”最终获得了最后一盘的胜利,从而以3.5∶2.5的总比分获胜。尤其是最后一盘比赛,卡斯帕罗夫仅仅走了19步就放弃了抵抗,比赛用时只有一个小时多一点。

可见,能够战胜如此伟大棋手的计算机肯定也非比寻常。

20世纪末引起全世界不小震动的人机大战降下了帷幕。有人说作为人类最伟大的棋手的卡斯帕罗夫在国际棋坛独步天下,无人能出其右,却被一台没有生命的电脑击败,因而预测人类总有一天被自己创造的工具战胜。但这一切只是表面现象,我们应当看到在“深蓝”背后有几位计算机科学家,还有国际象棋大师,是他们与计算机一道打败了卡斯帕罗夫。如果只是他们其中的任何一个也不会做到。最终人机大战的赢家是人类自己。