2018年7月25日 星期三

王銘琬九段的後阿發夠報告(30)


[意外溫和的ELF]

而臉書公開的與韓國頂尖棋士所下的十二局棋譜中,對戰的職業棋士的名字並沒有公開,但AI的名
字卻寫成了ELF,所以我們就叫臉書的圍棋程式為ELF吧。為了讓對戰的人類也充足的思考時
間,所以時限大約是設定為2~3小時吧。實際擺過這些棋譜後,會發覺ELF的下法意外地感覺不
出和人類所下的棋之差別。如果把這12局棋的名字都遮起來,我想我可能無法分辨出那些棋是AI
下的、哪些不是。

首先,我們就來看一下1圖ELF持白的場面吧。圖中到白12為止是普通的進行,白18連扳也是
在這個佈局下人類也會很想下的下法。甚至白26的尖碰,也是現在頂尖職業棋士想下的第一候補落
點吧。

1圖

而白30真是不知道該怎麼形容的沉穩。雖然很合棋理,但換個說法就是下的太過平凡。

接下來2圖中黑1、3是此刻人類會很下這樣下的走法,以下到黑9為止的下法是比起單進三三更
加用強的型態。

2圖

然而ELF卻還是能心平氣和的下出白10、12、14平穩渡過的這種棋。這三手棋,以白棋的觀
點來看,就是下出最基本效果的棋。如果這個局面看起來是黑棋不好的話,那麼顯然就只能覺得前面
黑棋進三三挖掉角地是壞棋了。

然後3圖以下仍是看起來跟人類之間對局沒兩樣的運子。其中黑3是最近很常出現的下法。白
12~18還是很厚實的走法,但黑棋能飛到19鎮逼白20跳一手,還是很舒服。然後黑棋回手搶
到21,此刻局勢到底誰好,我是完全看不出來了。

3圖

然而,ELF還是判斷這樣下白棋可行。而且不得不再三強調的是形勢判斷正是AI的強項。而實戰
白棋也正是這樣領先到最後,但是黑棋的敗著是哪一手卻無法明確找出來。

[感覺不出來跟阿發夠零一樣強]

然而,ELF還有和我同樣「看不懂征子」的弱點。(譯註:真是妙的自嘲)

比如說4圖的黑1扳時,白2竟然長出。於是就被黑5征吃,然後白6還不能省。不過ELF並不會
有因為下錯棋而深受打擊的情形,白8還是悠悠哉哉進行,最後還是贏了這盤棋。

4圖

其實LZ偶爾也會出現看錯征子的問題。如果實際教程式征子的特徵的話,它應該會馬上學會才對,
但因為是利用「從零開始」學習的方法,不會一開始就教程式學征子,這也是沒辦法之事。因為征子
需要比較長手順的細算,所以同樣需要長手順計算的花六攻殺,這些AI犯錯的可能性也不低。

接下來介紹一下ELF持黑下得比較積極的一局。

到5圖白1為止,是現在常見的棋型,接下來黑2覷,也是我以前就很想下下看的一著。但此著和白
3交換後,反而讓自己看起來變弱,其實是一著危險性很高的棋,所以一般也就不常下。不過實戰的
配置中,由於黑棋有了左右兩方▲■撐腰的關係,所以黑6、8還可以將白棋關廁所,到黑12為
止,黑棋看起來很威風的感覺。

5圖


至於6圖的1進三三時,由於右下角白▲飛出在先,所以一般不會想要在黑2擋才對,但ELF卻很
聽話地照對手地期望進行,到黑12為止型態恰好,這種明快的下法,是人類完全學不來地。

6圖

可以說ELF並不像阿發夠那樣的華麗,以沒有店長那般強大的殺力。它就是不跳、不勉強,走的都
是「常識性」的棋,幾乎都是照著人類的理論來下。如果說它就是這樣完全不學習人類棋譜而變得這
麼強,那我們就得說一下人類其實也非常強。

不過,圍棋是人類難以估計的廣大深奧,如果AI下出來的棋都會讓人覺得理所當然的話,你反而會
懷疑「這程式是不是真的很強大?」。也許它是行有餘力,所以才會這樣緩慢進行,但是要我把它判
定成和「阿發夠同樣水準」的話,我覺得還很早吧。

====



相關系列文章: