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