人與超級電腦“深藍(lán)”對弈國際象棋
在23年前的今天,1997年5月11日(農(nóng)歷1997年4月5日),國際象棋世界冠軍卡斯帕羅夫與超級電腦“深藍(lán)”對弈??ㄋ古亮_夫在與超級電腦“深藍(lán)”對弈(右為“深藍(lán)”現(xiàn)場操作者)1997年5月11日,國際象棋世界冠軍卡斯帕羅夫與IBM公司的國際象棋電腦“深藍(lán)”的六局對抗賽降下帷幕。在前五局以2.5對2.5打平的情況下,卡斯帕羅夫在第六盤決勝局中僅走了19步就向“深藍(lán)”拱手稱臣。整場比賽進(jìn)行了不到一個小時?!吧钏{(lán)”贏得了這場具有特殊意義的對抗。這一結(jié)果在第二局結(jié)束時已初見端倪?!吧钏{(lán)”那一局完美無缺的勝利對卡斯帕羅夫的自信是一個嚴(yán)重的打擊。比賽結(jié)束后,他的助手看見他坐在房間的角落里,雙手捂面。隨后的第三、第四、第五局三場和局拖垮了卡斯帕羅夫的斗志,也拖垮了他的體力。據(jù)報道,卡斯帕羅夫賽后說,在最后一局時,“我已經(jīng)無力再戰(zhàn)?!睆膩頉]有人能如此困擾卡斯帕羅夫。自1985年成為世界冠軍以來,12年間,他在國際象棋領(lǐng)域里的地位一直未受到嚴(yán)峻挑戰(zhàn),在最新公布的等級分榜上,他排名第一,等級分超過2800分,沒有人曾達(dá)到過這一高度。他被認(rèn)為是有史以來最強(qiáng)的棋手之一。在前五局里,他一直采取專門設(shè)計的戰(zhàn)略來對付“深藍(lán)”,為了避開與計算力強(qiáng)大的“深藍(lán)”直接角力,他選擇了怪異的開局,盡量避免棋子的接觸,這種下法讓所有的專家們大吃一驚。然而,這并沒有取得明顯的效果。不管對手使用什么招法,“深藍(lán)”總是默默地,迅速地走出最強(qiáng)的應(yīng)手。在最后一局中,卡斯帕羅夫顯然喪失了耐心,他第一次采取了“正?!钡南路āW畛醯膸撞狡遄層^看的棋迷們歡欣鼓舞,以為強(qiáng)大的卡斯帕羅夫恢復(fù)了他的本來面目。但很快歡欣就成了沮喪。第七回合,卡斯帕羅夫犯了一個不可挽回的低級錯誤,局勢急轉(zhuǎn)直下,很快卡斯帕羅夫就已毫無希望。在掙扎了幾步之后,他放棄了抵抗,草草簽了城下之盟。這是“深藍(lán)”創(chuàng)造的又一個新紀(jì)錄。1988年,它的上一代“深思”是第一個贏過國際象棋特級大師的電腦;1996年,“深藍(lán)”成了第一個贏了國際象棋世界冠軍的電腦;現(xiàn)在,它又成為第一個在多局賽中戰(zhàn)勝國際象棋世界冠軍的電腦??ㄋ古亮_夫曾經(jīng)說過,電腦要想戰(zhàn)勝世界冠軍,得等到2010年,“深藍(lán)”把這個日子提前了13年。“深藍(lán)”重量達(dá)1.4噸,有32個節(jié)點,每個節(jié)點有8塊專門為進(jìn)行國際象棋對弈設(shè)計的處理器,平均運算速度為每秒200萬步??傆?56塊處理器集成在IBM研制的RS6000/SP并行計算系統(tǒng)中,從而擁有每秒超過2億步的驚人速度。它不會疲倦,不會有心理上的起伏,也不會受到對手的干擾。它的缺陷是沒有直覺,不能進(jìn)行真正的思考。但是比賽過程表明,“深藍(lán)”無窮無盡的計算能力在很大程度上彌補了這些缺陷,這也反過來讓人們思考,什么是思維的本質(zhì)?思維是神秘莫測的嗎?“深藍(lán)”與卡斯帕羅夫的對抗在什么程度上對這一問題有所啟發(fā)?IBM研制小組向“深藍(lán)”輸入了100年來所有國際特級大師開局和殘局的下法,自1996年在6局對抗賽中以2∶4敗給卡斯帕羅夫之后,“深藍(lán)”的運算速度又提高了一倍,美國特級大師本杰明加盟“深藍(lán)”小組,將他對象棋的理解編成程序教給“深藍(lán)”。比賽結(jié)束后,“深藍(lán)”小組公布了一個秘密,每場對局結(jié)束后,小組都會根據(jù)卡斯帕羅夫的情況相應(yīng)地修改特定的參數(shù),“深藍(lán)”雖不會思考,但這些工作實際上起到了強(qiáng)迫它學(xué)習(xí)的“作用”,這也是卡斯帕羅夫始終無法找到一個對付“深藍(lán)”的有效辦法的主要原因。今日的“深藍(lán)”,已經(jīng)不是1996年的“深藍(lán)”?!吧钏{(lán)”此次勝利,標(biāo)志著電腦技術(shù)又上了一個新臺階,我們從此將不得不認(rèn)真地思考人與電腦的關(guān)系。據(jù)說,卡斯帕羅夫在輸?shù)舻诙种?,曾?jīng)徹夜難眠。此時,不只是卡斯帕羅夫,我們大家都要學(xué)會接受電腦在某些方面已足以與人較量的現(xiàn)實。