AlphaGo常見問題總整理 - 圍棋
By Andrew
at 2016-03-13T21:41
at 2016-03-13T21:41
Table of Contents
大家好,
我這幾天看了很多資料和文章,
整理了一些關於AlphaGo的常見問題和解答,
希望能減少大家對AlphaGo的誤解。
如果認為我寫的回答有錯,
或還有什麼值得編進去的問題,
都歡迎推文告知,
我會盡快修改。
全文連結:
http://roger0123.blogspot.tw/2016/03/alphago.html
全文:
AlphaGo是什麼?
AlphaGo是英國DeepMind公司開發的一套圍棋AI程式,也是目前(2016年3月)已公開的圍棋AI中最強的一個。
由於DeepMind公司已經被Google收購,所以AlphaGo也可以說是「Google的AlphaGo」。
在2015年10月,它以5:0擊敗了連續三年獲得「歐洲圍棋冠軍盃」冠軍的樊麾二段,在2016年1月公開了消息後,引起棋界及學界的注目。
在2016年3月9~15日,它與當時公認最強棋士之一的韓國棋士李世 (或稱李世石)進行5局的「人機大戰」,目前進行到第4局,由AlphaGo以3:1領先。
AlphaGo的中文名稱是?
目前沒有官方譯名。
比較可能的翻譯大概是「阿爾法圍棋」,因為「Go」就是「圍棋」的英文,而這是從日文音譯到英文的。也有各種翻譯像是「阿法狗」、「阿爾法狗」、「阿發狗」。
AlphaGo跟其他的圍棋AI差在哪裡?
最大的差異在於AlphaGo使用了「類神經網路」這個技術,這讓AlphaGo擁有媲美職業棋士的「棋感」和「局勢判斷能力」,目前其他AI都沒有如此精確的估算能力。
(「棋感」可以解釋成「看盤面就能快速知道下哪些位置可能不錯」的能力)
AlphaGo是不是把大量的棋譜存起來,下棋時參考?
不是。
雖然AlphaGo在訓練過程中確實有看過大量棋譜,但這些棋譜只被用來調整AlphaGo的參數,沒有被存進去。可以這樣理解:AlphaGo不是死記棋譜,而是記住其中的應對原則。
棋譜中沒出現過的棋形,AlphaGo是不是就無法應對?
不是,但可能應對得比較差。
因為AlphaGo本來就不是死記棋譜,所以就算是跟棋譜不完全一樣的棋形,AlphaGo也能大略判斷出合適的應手。
而且AlphaGo(或任何圍棋AI都)具有「試下接下來的棋步並判斷局勢」的能力,所以就算AlphaGo沒辦法只憑過去的經驗找出適合的應手,也能即時計算之後的好幾步,看哪一手最有可能讓它獲得優勢。
不過如果棋形真的太特殊,導致AlphaGo漏算了某些不容易發現的棋步,就有可能會下得特別差。
為什麼AlphaGo這麼強?
我認為可以這樣想:AlphaGo擁有與職業棋士差不多的「棋感」和「局勢判斷能力」,又有人類所不及的「運算能力」可以計算接下來數十步的變化,所以能打敗人類職業棋士也是不意外的。
AlphaGo有沒有弱點?
一種說法是,如果能下出棋譜中極少出現的佈局、妙手,出乎AlphaGo的預測,AlphaGo就會很難應對。例如與李世石對弈的第四局中,在李世石下出第78手的妙手之後,AlphaGo之後的幾手就下得特別差,很可能就是這樣的情況。
這方面說法很多,建議直接看Google搜尋的結果吧!
==關於AlphaGo與李世石的比賽==
AlphaGo在賽前有沒有針對李世石做調整?
沒有。
在這段採訪(英文的)中DeepMind公司的CEO -- Demis Hassabis有明確說明AlphaGo沒有針對李世石的棋做訓練。
針對某一個棋手的棋譜來調整參數是一件很危險的事,可能讓AlphaGo的判斷變得偏頗,精準度下降。而且AlphaGo在訓練後期已經不是根據現有棋譜,而是自己跟自己下好幾千萬盤來調整。
AlphaGo是不是每跟李世石下完一局,就會變強?
不會。
理由跟上一個問題一樣。
對於AlphaGo所下的一手,有另一種下法「似乎」更好,是不是AlphaGo失誤了?
可能是也可能不是。
首先,畢竟AlphaGo並不完美,所以另一種下法可能真的是更好的。
但也有可能是:人們主觀認為AlphaGo下的棋不好,其實不然。例如對局中有出現一些俗手、緩手,乍看之下不夠好,但考慮到後續的變化後,AlphaGo所下的棋可能才是最好的。許多職業棋士也漸漸有相同的看法。
對於AlphaGo所下的一手,有另一種下法「絕對」更好,是不是AlphaGo失誤了?
對人類而言是,對AlphaGo不是。
這個基本上都發生在官子階段或盤面上的小區域,由於人類能算出接下來的全部變化,所以可以肯定AlphaGo下的棋不是最好的。
但這並不是AlphaGo失誤,只是因為它追求的是「獲勝機率最大化」而不是「獲勝目數最大化」。
舉例1:在某個局面有兩種下法:下法A比較簡明但局部會虧幾目,下法B比較複雜卻是局部的最佳下法。在AlphaGo計算勝率時,可能因為下法B比較難算,不確定性比較高,所以算出勝率是60%;而下法A的步數少,可以往下算得比較深,最後算出勝率是70%。那AlphaGo就會選擇稍微虧幾目的下法A。就像是當你處於優勢時,會選擇比較穩健的下法一樣。
舉例2:在接近終盤的時候,有可能接下來的所有變化都已經算清楚了,而且有多種下法都能達到100%的勝率,那麼這些下法在AlphaGo眼中是沒有差別的(理論上沒錯,但不確定實際上怎麼從中選擇),如果AlphaGo選擇了一個會稍微虧損但仍然能勝利的下法,人們就會認為AlphaGo下錯了、沒有下在最好的位置。
比賽前有沒有秘密協議禁止李世石「打劫」?
沒有。
這是由於AlphaGo與李世石對弈的前2局都沒有出現劫,尤其第2局中李世石有多處可以選擇打劫卻都沒有選擇,加上很多圍棋AI都不擅長打劫,才傳出的謠言。
在謠言傳出後不久,AlphaGo開發者之一的黃士傑已出面澄清沒有此協議;而在與李世石的第3局棋中也出現了劫,可見沒有這個秘密協議。
--
Tags:
圍棋
All Comments
By Suhail Hany
at 2016-03-15T09:04
at 2016-03-15T09:04
By Leila
at 2016-03-16T07:01
at 2016-03-16T07:01
By Linda
at 2016-03-21T06:51
at 2016-03-21T06:51
By Lydia
at 2016-03-24T18:42
at 2016-03-24T18:42
By Elma
at 2016-03-27T01:34
at 2016-03-27T01:34
By Kelly
at 2016-04-01T00:36
at 2016-04-01T00:36
By Mason
at 2016-04-01T16:32
at 2016-04-01T16:32
By Iris
at 2016-04-01T19:34
at 2016-04-01T19:34
By Brianna
at 2016-04-05T14:34
at 2016-04-05T14:34
By Robert
at 2016-04-09T16:27
at 2016-04-09T16:27
By Gilbert
at 2016-04-12T10:49
at 2016-04-12T10:49
By Lauren
at 2016-04-12T13:32
at 2016-04-12T13:32
By Tracy
at 2016-04-15T21:19
at 2016-04-15T21:19
By Agatha
at 2016-04-18T20:23
at 2016-04-18T20:23
By Hedy
at 2016-04-19T05:43
at 2016-04-19T05:43
By Olivia
at 2016-04-24T03:09
at 2016-04-24T03:09
By Charlotte
at 2016-04-26T02:11
at 2016-04-26T02:11
By Belly
at 2016-04-28T03:43
at 2016-04-28T03:43
By Barb Cronin
at 2016-05-02T12:07
at 2016-05-02T12:07
By Yuri
at 2016-05-06T14:27
at 2016-05-06T14:27
By Joe
at 2016-05-08T17:43
at 2016-05-08T17:43
By Hardy
at 2016-05-09T10:44
at 2016-05-09T10:44
By Jake
at 2016-05-09T18:48
at 2016-05-09T18:48
By Olivia
at 2016-05-11T20:22
at 2016-05-11T20:22
By Mary
at 2016-05-16T00:12
at 2016-05-16T00:12
By Madame
at 2016-05-20T05:29
at 2016-05-20T05:29
By Tristan Cohan
at 2016-05-22T21:55
at 2016-05-22T21:55
By Freda
at 2016-05-24T01:01
at 2016-05-24T01:01
By Annie
at 2016-05-24T12:05
at 2016-05-24T12:05
By Hamiltion
at 2016-05-24T18:55
at 2016-05-24T18:55
By Edward Lewis
at 2016-05-27T23:23
at 2016-05-27T23:23
By Agatha
at 2016-06-01T00:59
at 2016-06-01T00:59
By Anthony
at 2016-06-04T01:15
at 2016-06-04T01:15
By Edith
at 2016-06-07T02:53
at 2016-06-07T02:53
By Wallis
at 2016-06-08T21:41
at 2016-06-08T21:41
By Aaliyah
at 2016-06-12T12:10
at 2016-06-12T12:10
By Franklin
at 2016-06-13T02:03
at 2016-06-13T02:03
By Delia
at 2016-06-17T22:36
at 2016-06-17T22:36
By Adele
at 2016-06-20T02:50
at 2016-06-20T02:50
By Quanna
at 2016-06-23T07:08
at 2016-06-23T07:08
By James
at 2016-06-26T11:29
at 2016-06-26T11:29
By Necoo
at 2016-06-30T23:21
at 2016-06-30T23:21
By Robert
at 2016-07-01T05:59
at 2016-07-01T05:59
By Brianna
at 2016-07-01T15:39
at 2016-07-01T15:39
By Sierra Rose
at 2016-07-02T19:18
at 2016-07-02T19:18
By Sierra Rose
at 2016-07-07T04:34
at 2016-07-07T04:34
By Margaret
at 2016-07-08T15:18
at 2016-07-08T15:18
By Kristin
at 2016-07-10T22:29
at 2016-07-10T22:29
By Edith
at 2016-07-15T07:27
at 2016-07-15T07:27
By Ivy
at 2016-07-18T12:16
at 2016-07-18T12:16
By Ethan
at 2016-07-21T15:37
at 2016-07-21T15:37
Related Posts
Alphago的弱點
By Hedda
at 2016-03-13T21:31
at 2016-03-13T21:31
神之一手存不存在?
By Irma
at 2016-03-13T21:27
at 2016-03-13T21:27
李世石 對 AlphaGo 第四局 78 手解說
By Jake
at 2016-03-13T21:23
at 2016-03-13T21:23
李世石 VS AlphaGo 第四局看法
By Daniel
at 2016-03-13T21:19
at 2016-03-13T21:19
柯潔:李證電腦不完美 盼約戰不怕對手進
By Faithe
at 2016-03-13T21:04
at 2016-03-13T21:04