AlphaGo比象棋 “冠軍”深藍厲害多少倍?

AlphaGo比象棋 “冠軍”深藍厲害多少倍?

1月27日晚,一篇自世界權威性的科學學術雜誌《自然》刊登的論文猶如一枚重磅炸彈,激起了科技界、圍棋界人士的熱烈討論。該論文宣布Google旗下DeepMind開發的人工智慧圍棋程式AlphaGo,在沒有讓子的情況下5:0完勝歐洲冠軍樊麾二段。並迅速宣佈出資100萬美元,向過去十年的最強傳奇棋手韓國李世石九段宣戰。

CZwBnptVIAAxglE

比賽將分別於3月9日,10日,12日,13日,15日在韓國首爾的fourseasons酒店進行,開賽時間為每日韓國時間下午1點(中國時間中午12點)。比賽最終決定採用中國圍棋競賽規則,黑貼3又3/4子(7.5目),用時為每方2小時,3次1分鐘讀秒。 DeepMind公司youtube頻道和韓國棋院圍棋TV將對本次比賽進行全程直播報導。之前0:5不敵AlphaGo的歐洲圍棋冠軍樊麾,作為比賽裁判團隊一員參與其中。

本次比賽無論進程如何都將下滿五局,獲得三勝者贏得獎金100萬美元(約11億韓元)。如AlphaGo獲勝,Google表示會將所得獎金全部捐贈給聯合國兒童基金會(unicef​​)、STEM(科學、技術、工程、數學)教育及圍棋等相關慈善團體。

但令人好奇的是, AlphaGo比之前的西洋棋 “冠軍”深藍厲害多少倍?

 

 

抱歉,這個事情真的沒法直接告訴你。這麼說吧:1997年下贏國際西洋棋冠軍卡斯帕羅夫的“深藍”是一台超級電腦,而即將和李世石對決圍棋的AlphaGo卻是Google旗下公司DeepMind開發出來的人工智慧程式。強行把這二者拉在一起比較……我們還是來談談世界和平吧。

不過AlphaGo作為程式,最終還是要運轉在電腦上才能去和人類比個高下的。所以把問題換成“即將和人類下圍棋的那台電腦到底比深藍厲害多少倍?”

我們還是能夠簡單計算一下給出大致答案的。畢竟在衡量電腦性能方面,我們已經有了一個相當統一的標準:每秒浮點運算次數,為了方便起見,我們下面一律稱之為“FLOPS”。

千萬別被“浮點運算”這個電腦術語嚇跑,說人話的話,浮點運算其實就是帶小數的四則運算,比如1.2加2.1就是一個典型的浮點運算。如果你的小學數學老師不是美國人的話,那麼我們估計這會兒你早就心算出結果是3.3了。不過這對電腦來說,這個問題沒那麼簡單。

我們知道,電腦是以0和1構成的二進制數字進行運算的,比如在基礎的二進制裡,1就是1,2就變成了10,3是11,4是100……這種運算方式讓我們可以用最簡單的電路元件組裝出穩定有效的電腦器,但它也帶來一個問題:電腦能夠處理的數字只有整數。如果想不借助任何其他的數學方法,用0和1表示一個0.1……我們真的還是來談談世界和平吧。

解決這個問題的辦法很簡單:0.1可以看成是1除以10的結果,我們想讓電腦計算一個帶小數點的數字,只要告訴CPU這是一個被1後面加了多少個0整除的整數就行了。不過這樣一來,電腦在處理小數點的時候,就多了好幾個運算步驟。所以進行浮點運算的速度也就成了衡量電腦性能的標準。

拿在國際象棋上擊敗人類的深藍來說,它的計算能力是11.38
GFLOPS,意思就是深藍能在每秒鐘裡計算113.8億次帶小數的加減乘除。而在二戰期間幫助美國設計製造原子彈的第一台通用電腦ENIAC,它的性能只有300 FLOPS。

在今天看來,深藍的性能怎麼樣?三個字:弱爆了。單就PC中使用的CPU來說,早在2006年,英特爾推出的第一代酷睿2就已經穩穩地超過了深藍。這還沒有算上顯示卡里GPU帶來的效果加成,今天最普通的整合型顯示卡,其性能也已經超過了700 GFLOPS。如果真要在性能上比個高下,深藍這種上個世紀的超級電腦,就算組團也不一定能單挑你面前的這台筆記型電腦。

那麼今天的超級電腦已經達到了什麼樣的性能水平?大陸的天河二號是世界最快的超級電腦,它浮點運算能力已經達到了33.86 PFLOPS。也就是說,深藍要在性能上增長到自身的30萬倍,才能和天河二號相提並論。

不過對於深藍來說,這樣的比較實在是太不公平。因為即便在當年,深藍也不是速度最快的超級電腦。相比之下,只有通過GoogleAlphaGo使用的電腦,我們才能比較出這20年裡,我們的電腦到底經過了怎樣驚人的發展。

根據Google團隊發表在《自然》雜誌上的論文, AlphaGo最初是在Google的一台電腦上“訓練”人工智慧下圍棋的。按照論文裡的描述,Google利用這台電腦,讓AlphaGo的圍棋水平提升到了與歐洲冠軍樊麾接近的地步。不過論文除了提到這台電腦裝有48個CPU和8個GPU之外,對電腦的性能連一個數字都沒有提到。好在AlphaGo是在雲計算平台上運行的,我們只要找來競爭對手的電腦數據比較,就可以了解到大概了。

比如說去年12月,阿里雲對外開放的高性能計算服務。按照阿里雲的描述,這些電腦的單機浮點運算能力是11 TFLOPS,而且同樣可以用來訓練人工智慧自行學習。如果Google的電腦性能與阿里雲接近的話,那麼AlphaGo所驅動的硬體,性能至少是深藍的1000倍。

但故事到這裡還沒有完,AlphaGo並非只有“單機版”一個版本。為了達到更高的運算能力,Google還把AlphaGo接入到了1202個CPU組成的網絡之中。聯網後的AlphaGo算力猛增24倍,一下子從“單機版”不到職業二段的水平,跳躍到了職業五段上下的水準。

所以AlphaGo比深藍厲害多少倍?估計這會你已經得出答案了:2.5萬倍。從這個角度,我們也能看出來,圍棋究竟是怎樣複雜的一種智力遊戲,以至於電腦的性能需要20年的提高,才能在像棋上戰勝人類後,再在圍棋棋盤面前,坐到人類頂尖選手的對面。不過歸根揭底,AlphaGo最重要的成就並不是採用了性能多麼優秀的電腦,而是第一次讓程式可以以人類的方式思考、學習和提高。所以過幾天的比賽,無論誰輸誰贏,我們見證的都是一個嶄新紀元的開端。

其他九段棋手怎麼看?

國家圍棋隊總教練,世界冠軍俞斌九段:難以置信、本來以為會是10年之後的事情。

世界冠軍常昊:看棋譜離一線棋手還有距離,但進步神速確實出乎意料。如果哪天AI真的贏了人類,反而會帶來圍棋發展的契機。

世界冠軍古力九段:我不像大家這麼樂觀,未來人工智慧在圍棋上必定會超越人類,若連圍棋也被計算機超越了,是否以後就是計算機的天下了?

世界冠軍柯潔九段:從它與樊麾的棋譜來看,無限接近於職業水平,但李世石必勝。雖然作為棋手不希望電腦比人類強(笑),但這一天肯定會來的。

世界冠軍時越九段:AlphaGo的水平已經邁入了職業門檻,雖然和頂尖棋手有差距,但按照這個進步速度,3月份的對局李世石不會贏的太輕鬆。

世界冠軍周睿羊九段:難以置信這麼快就到來了,不過考慮到對方是Google也並非不能接受,雖然從AlphaGo與樊麾的五局棋譜來看水平不足以抗衡李世石,但是到3月份結果未知,覺得第一局的勝出者會贏得比賽。

世界冠軍江維杰九段:或許從圍棋界開端,AI將逐漸滲透人類生活的各個領域,又或許一切還早,不過至少人類應該放下自己的驕傲,心懷謙卑。

世界冠軍範廷鈺九段:感覺李世石會贏,但不會贏得那麼輕鬆。我覺得電腦遲早能在圍棋領域戰勝人類,但也沒什麼,我繼續該吃吃、該喝喝!

世界冠軍羅洗河九段:Zen4讓9個子我下過100盤5秒一步的,電腦輸的多,Google這個軟體四子我有信心獲勝。

著名棋手劉星七段:已然強出想像,水平至少在兩子以內,剩下的只是時間問題。

著名棋手李喆六段:我們已來到兩個時代的連接處,無論你是否願意這都是一個需要接受的事實。工具無善惡,善惡在人心。未來的路通往何方,將由我們自己決定。

女子世界冠軍於之瑩五段:計算機最大的優勢是穩定,這是人類最難做到的。但李世石棋風和招法都十分銳利,謹慎看好李世石。

職業棋手均對李世石抱有信心,李世石也表現出十分的自信,李世石表示:除了AlphaGo與樊麾的棋譜,也在網上找了3、4盤AlphaGo的其他棋譜進行分析。 AlphaGo的確是得到飛躍性突破的電腦圍棋程式,但是實力還不足以向人類高手發起挑戰,它過分拘泥於局部價值,而欠缺整體的完善感,且失誤較多。

出處:新浪科技

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

Loading