“GO”是什么?你一定笑掉了大牙,不就是走、去之類的意思嗎?你的英語(yǔ)一級(jí)棒。不過(guò)……
“GO”還是英語(yǔ)單詞“圍棋”呢!
“博弈”這個(gè)詞聽(tīng)得很多了吧?它有競(jìng)爭(zhēng)、智慧搏殺的意思。
追根尋源,“博”與“弈”分別指陸博和圍棋。陸博可能演化成了后來(lái)的象棋,“弈”則流傳至今。
古書(shū)中說(shuō):“堯造圍棋,丹朱善之?!?/p>
在中國(guó)偉大的史學(xué)家、文學(xué)家、思想家司馬遷寫的《史記》中,記錄了中國(guó)很久很久以前的五位首領(lǐng):黃帝、顓頊、帝嚳、堯、舜。堯就是“造圍棋”的那位堯,丹朱是堯的兒子。爸爸發(fā)明了圍棋,兒子下得非常擅長(zhǎng)(善之)。
不過(guò),也有人認(rèn)為,這種高智商游戲是戰(zhàn)國(guó)的縱橫家發(fā)明的。
古代的戰(zhàn)國(guó)時(shí)期,有七個(gè)實(shí)力比較強(qiáng)的諸侯國(guó):秦國(guó)、齊國(guó)、楚國(guó)、韓國(guó)、趙國(guó)、魏國(guó)、燕國(guó),被稱為“戰(zhàn)國(guó)七雄”。諸侯國(guó)中最有實(shí)力的是秦國(guó)??v橫家們用合縱連橫的外交、軍事手段,最終導(dǎo)致了我國(guó)的統(tǒng)一。
根據(jù)地理位置,南北諸侯國(guó)聯(lián)合為“縱”,東西為“橫”。相對(duì)薄弱的南北諸侯國(guó)聯(lián)合起來(lái),共同對(duì)付秦國(guó),叫“合縱”;以實(shí)力強(qiáng)的諸侯國(guó)作為靠山,聯(lián)合一些弱國(guó),進(jìn)攻另外一些諸侯國(guó),叫“連橫”。
縱橫家們的全局眼光、大勢(shì)掌控、合縱連橫等等外交、軍事策略,至今被世界學(xué)者興趣濃厚地關(guān)注著、學(xué)習(xí)著、仿效著。
在圍棋中,充滿了縱橫家們的智慧,說(shuō)圍棋是他們發(fā)明的,似乎也很有道理。
《不列顛百科全書(shū)》記載:“圍棋,公元前2356年起源于中國(guó)?!惫?356年是堯接過(guò)帝位的那
一年,它接納的是“堯造圍棋”。這樣
算來(lái)圍棋有四千多年的歷史了。
而兩千多年以前的史書(shū)——《左傳·襄公二十五年》里,已經(jīng)用下圍棋來(lái)打比方了,出現(xiàn)了“舉棋不定”這樣的成語(yǔ),說(shuō)明圍棋普及已久。此外,很多出土文物,也證明了圍棋在中國(guó)早就風(fēng)靡。
說(shuō)了這么多,僅僅為了證明圍棋是中國(guó)發(fā)明的?這在世界上是沒(méi)有任何異議的呀!
當(dāng)然不。
更是為了說(shuō)明,圍棋是人類高級(jí)智慧的結(jié)晶,至今還在發(fā)揚(yáng)光大。甚至有人說(shuō)圍棋是人類最后的智力驕傲!
可是……
狗戰(zhàn)勝了GO?
不知從什么時(shí)候開(kāi)始,一個(gè)名叫“阿爾法”的開(kāi)始對(duì)GO“狗”視眈眈,經(jīng)過(guò)苦苦修煉,今年一舉擊敗了人類中“CO”得不錯(cuò)的韓國(guó)圍棋手李世石。
李世石曾獲得過(guò)18次國(guó)際大賽冠軍。
另外一位年紀(jì)更輕的、排名世界第一的圍棋手,我國(guó)的柯潔一直摩拳擦掌,躍躍欲試。柯潔曾與李世石對(duì)弈,取得8勝2負(fù)的戰(zhàn)績(jī)。據(jù)傳如果李世石不接受挑戰(zhàn),將由柯潔上。
“阿爾法”是谷歌計(jì)算機(jī)設(shè)計(jì)的人工智能,它的“母語(yǔ)”名字加上它的功能叫Alpha Go,音譯出來(lái)是“阿爾法狗”,“狗”當(dāng)然是圍棋英文GO的音譯啦。
“人機(jī)大戰(zhàn)”早就有了。
1996年,特級(jí)大師卡斯帕羅夫與IBM的計(jì)算機(jī)“深藍(lán)”對(duì)戰(zhàn)國(guó)際象棋,棋王4比2獲勝。
1997年,卡斯帕羅夫與改進(jìn)后的“更深的藍(lán)”較量,在最后一局中敗下陣來(lái)。
2006年8月,柳大華等三位象棋特級(jí)大師、兩位象棋大師挑戰(zhàn)浪潮天梭超級(jí)計(jì)算機(jī),苦戰(zhàn)近3小時(shí),大師隊(duì)以2勝5和3負(fù)的總比分落敗。
幾天之后,象棋特級(jí)大師許銀川再向浪潮天梭超級(jí)計(jì)算機(jī)發(fā)起挑戰(zhàn),最終下成平局,卻誰(shuí)也不服誰(shuí):電腦裝備了大師的所有比賽棋譜、風(fēng)格,大師對(duì)電腦卻一無(wú)所知,不服氣。而電腦設(shè)計(jì)者卻說(shuō)要完善設(shè)計(jì)打敗所有大師,所以“握手不言和”。
圍棋的人機(jī)大戰(zhàn)也有,比如2015年在北京舉行的“美林谷杯首屆世界計(jì)算機(jī)圍棋錦標(biāo)賽”,由計(jì)算機(jī)之間搏斗后的冠軍“石子旋風(fēng)”,對(duì)決人類的圍棋高手一中國(guó)的連笑,連笑讓了5子都贏,直到讓了6子“石子旋風(fēng)”才勝。
讓子是讓下棋差的一方先擺上被讓數(shù)目的棋子,以取得領(lǐng)先優(yōu)勢(shì)。
所以,不少人說(shuō),計(jì)算機(jī)在圍棋上要戰(zhàn)勝人類,那是遙不可及的。
狗擁有人的智慧?
對(duì)計(jì)算機(jī)來(lái)說(shuō),為什么圍棋比象棋、國(guó)際象棋更難?
來(lái)看看電腦為什么會(huì)戰(zhàn)勝象棋、國(guó)際象棋大師。
人腦會(huì)疲倦,疲倦后智力肯定下降,而電腦不會(huì)。但即便電腦可以無(wú)休無(wú)止地“動(dòng)腦筋”(且不管它會(huì)不會(huì)出故障),也不見(jiàn)得會(huì)下棋,因?yàn)橄缕逯辽儆袃煞?,?jì)算機(jī)怎么知道對(duì)手在想些什么呢?
學(xué)棋的人往往要背棋譜,因?yàn)槔锩嬗涗浟撕芏喔呤值钠迓罚ㄏ缕宓母鞣N方法)。這有點(diǎn)像“熟讀唐詩(shī)三百首,不會(huì)作詩(shī)也會(huì)吟”,通過(guò)熟讀,了解奧妙,變別人的為自己的。
下棋要能推算,每走一步棋,都能推想到后面好幾步棋的可能性——當(dāng)然要結(jié)合雙方可能的棋步,想得越長(zhǎng)遠(yuǎn)勝算越大。
設(shè)計(jì)者就給電腦“喂棋譜”,然后充分發(fā)揮它的特長(zhǎng):瞬間可以探索儲(chǔ)存的幾百萬(wàn)個(gè)棋譜,每秒推算棋步數(shù)遠(yuǎn)遠(yuǎn)超過(guò)人類的能力,以此來(lái)與棋手較量。
那么多棋譜、棋步掌握了如何用呢?
有排除法、窮盡法
排除法,比如謎語(yǔ)?!澳咀侄嘁黄?,不作禾字猜,猜一字?!敝i底:移?!安蛔骱套植隆本褪桥懦恕昂獭弊郑@時(shí)“木字多一撇”就要理解為“木字+多+一撇”。用了排除法,電腦可以排除很多無(wú)用的棋路。
窮盡法,比如圓周率Π。這你肯定知道,平面上圓的周長(zhǎng)除以直徑的結(jié)果嘛??山Y(jié)果到底是多少?
人工計(jì)算不說(shuō)了,計(jì)算機(jī)超快的速度已經(jīng)計(jì)算到小數(shù)點(diǎn)后大約5萬(wàn)億位。
可這還不是結(jié)果!幾百年來(lái),人們就是用堅(jiān)持不懈的“窮盡法”,想“無(wú)窮逼近”那個(gè)Π值。
對(duì)你來(lái)說(shuō)背到3.1415926就很不錯(cuò)了,還有那個(gè)可以幫你記到小數(shù)點(diǎn)后22位的“口訣”:“山巔一寺一壺酒,兒樂(lè),我三壺不夠吃,酒殺兒,殺不死,樂(lè)而樂(lè)”(3.1415926535897932384626),夠你炫一炫了。
對(duì)電腦來(lái)說(shuō),在排除法之后窮盡搜索無(wú)限多的棋路,選出最優(yōu),是戰(zhàn)勝棋手的大法寶,“更深的藍(lán)”就是借此戰(zhàn)勝了卡斯帕羅夫。
但是,圍棋的變化是巨量的,如果要窮盡所有的棋路,現(xiàn)在的計(jì)算機(jī)幾億年也無(wú)法運(yùn)算完!
而人腦不必用窮盡法。高手在復(fù)雜的盤面中,憑著“棋感”直覺(jué),就能找到極少的幾種有用的棋路,掌握每一步棋可能引發(fā)的全局變化、整盤棋的趨勢(shì)發(fā)展、會(huì)發(fā)生什么縱橫效應(yīng)等等。那不是用排除法、窮盡法能抵擋的。
別以為“棋感”高深莫測(cè),你也有,只不過(guò)可能不在下棋上。比如你拿起試卷還沒(méi)開(kāi)始答題,就會(huì)竊喜——簡(jiǎn)單!或者黯然神傷——這次要考砸了!這就是你經(jīng)過(guò)學(xué)習(xí)、測(cè)試等等訓(xùn)練后,形成的直覺(jué)判斷能力,可不可以叫“考感”?呵呵。
計(jì)算機(jī)有這個(gè)能力嗎?
“阿爾法狗”說(shuō):我能!設(shè)計(jì)者除了讓它掌握幾千年來(lái)積累的人類的大量棋譜、棋路,還讓它擁有了“學(xué)習(xí)能力”,不再僅僅靠“死記硬背”了:模仿人類大腦神經(jīng)模式,學(xué)習(xí)如何判斷優(yōu)勢(shì)——這是給它配備的“策略網(wǎng)絡(luò)”;如何取得最佳棋路——這是給它配備的“價(jià)值網(wǎng)絡(luò)”,也就是說(shuō),讓它學(xué)習(xí)“棋感”,擁有“直覺(jué)”!這樣,它不必“窮盡”,而是通過(guò)對(duì)盤面的判斷,就能迅速選擇最有勝率的棋路!
即使這樣,“阿爾法狗”也是經(jīng)過(guò)了幾千萬(wàn)次自我圍棋對(duì)弈與學(xué)習(xí),才有了挑戰(zhàn)人類的勇氣。
“阿爾法狗”
人類最后的智力堡壘被攻破?
那肯定是無(wú)稽之談。要說(shuō)這只“狗”也是人類“訓(xùn)練”出來(lái)的呀!
再說(shuō),“人機(jī)大戰(zhàn)”最終還是為了測(cè)試“機(jī)”的智力,以便更好地為人類服務(wù)。
還有,谷歌的“阿爾法狗”洋洋得意沒(méi)幾天,人類就勝了一個(gè)大回合——在一年一度的世界大賽上,中國(guó)安全團(tuán)隊(duì)僅僅用了1 1秒,就攻破了號(hào)稱谷歌安全防御技術(shù)水平最高、本屆賽事難度最大的chrome瀏覽器,把這個(gè)系統(tǒng)的控制權(quán)握在了自己手里!