大可

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