【回憶殺】人機大戰(zhàn)精彩瞬間
含嬌郎
公元2016年3月9日至15日,身為人類頂尖棋士之一的李世石與谷歌AlphaGo進行了五番棋人機大戰(zhàn),結(jié)果李世石以1:4敗北。
先來看一下第5局的動態(tài)棋譜:
本局AlphaGo通盤自損了17枚劫材,包括右下的連續(xù)逃死子n步,以及n處在全盤各處一路斷吃。然而,在終局時棋手們意外的發(fā)現(xiàn),即使AlphaGo賣出這么多劫材,若此時有劫可開的話,仍然令人無語的是:它的劫材多!
這種下法是為了盡量“縮小棋盤”。因為棋盤上可選的點變少后,AlphaGo的計算量可能會急劇減少,每少一個交叉點,可能是帶來數(shù)量級上的計算量減少。計算量的減少,就意味著它能節(jié)省出更多的資源以利于在后邊計算出更接近勝利的每步落點。
可以稱這種提前賣變化、損劫材的著法為機器流。人類這么走是沒有意義的(這種程度的縮小棋盤,人類的計算量不會因之減少)。
如果沒有一個合理的解釋,那么在圍棋教學(xué)就比較尷尬了。學(xué)棋的小孩問:這個能戰(zhàn)勝李世石的機器,這十幾步自損劫材是什么意思。實戰(zhàn)中,他們可能會理直氣壯的到處賣先手。
也許在下次人機大戰(zhàn)前所應(yīng)努力爭取的一個條件是:人類3小時,機器1小時。
上圖:AlphaGo在對弈中“計算”示意圖
這種無謂的逃死子和打吃,由于第4局AlphaGo敗北時較多的出現(xiàn)過,曾被懷疑是狗狗在劣勢下的一種萌比表現(xiàn)。第5局結(jié)束后看并非如此。
另外,本局李世石幫助棋界得到了一個重要信息:AlphaGo在讀秒時的官子也是滴水不漏的。
1-50
李世石執(zhí)黑。第43手,陳耀燁認為應(yīng)45位單扳。而曹薰鉉認為單扳的話,白可能會連扳。
從48開始至下譜的58,AlphaGo連續(xù)6手逃死子(有對局研究表明右下白可能有手段,但AlphaGo并未走出),6枚劫材沒了。
51-100
69肩沖,陳耀燁判斷形勢難解;而聶衛(wèi)平認為是敗著,應(yīng)中腹吊一下后,點左下角三三。AlphaGo的70鎮(zhèn)頭,令人想起幽玄之間里佐為代替進藤光與塔矢行洋的那局棋。
79保守,應(yīng)于80位長;被白80扳住后,不但上邊黑棋只能3目苦活,中腹白瞬間圍成大模樣。這可能是李世石的優(yōu)勢意識作怪。
AlphaGo的白86立,太像李昌鎬的棋了。
白100拆一,令李世石面露驚訝。
101-150
陳耀燁認為109下法有問題。實戰(zhàn)至AlphaGo第136手搶攻時,黑陷入難局。
其中白128至134,共4個先手,全部可以暫時保留不走,又浪費4枚劫材。
也許此時李世石心中暗喜:這不是昨天阿發(fā)狗形勢不利時的典型癥狀嗎?
151-200
AlphaGo 158、164、178、184都“爽歪歪的”撲吃在一路,其實都可以根據(jù)情況再走,又浪費4枚劫材。160在黑大本營里提子,也是浪費一枚劫材。本譜又浪費5枚劫材。至此已浪費15枚劫材。
201-250
203,李世石的勝負手,被機器冰冷的應(yīng)之以204并,以下再無勝機。
AlphaGo 234、236又浪費2枚劫材,也許這2次不該算,因為AlphaGo也讀秒了。
251-280
五番棋精彩瞬間
精彩太多,篇幅所限,每局只選一圖。
第1局、機器漂亮的組合拳:96先手阻渡,102仰仗厚勢強力打入
第2局、機器宛如十三段的肩沖:這著背后是幾萬步還是幾億步算路在支撐?
第3局、李世石單騎踏營!
第4局、李世石神之一手!
第5局、霸氣測漏的機器流:我逃我的死子,與你人類何干!我走了這么多“失著”,還是我贏?。ˋlphaGo專營:一路撲吃、逗比逃子;下圖為AlphaGo連逃6步死子)
人機大戰(zhàn)的結(jié)果是機器一方獲勝,昭示著AI科學(xué)劃時代的成就和它的崛起;另一方面,作為棋迷來說,熱切期待職業(yè)圍棋界的圍棋原力覺醒。
機器戰(zhàn)勝人類頂尖棋手絕不是壞事,當今圍棋界有那么多百年甚至千年一遇的天才,他們一定會通過這次人機大戰(zhàn)悟到很多,他們會站在棋界頂峰反思并努力提高圍棋技術(shù)本身。AI助人類提高圍棋技術(shù),甚至互相促進,這絕不是偽命題或科幻情節(jié)。
正如世界冠軍孔杰在昨天的微博中所說:“圍棋真的是博大精深,我們能領(lǐng)悟的可能也只是冰山一角。人機大戰(zhàn)向全世界展現(xiàn)了圍棋的魅力。這不是結(jié)束,只是剛剛開始……”