【IT時代網(wǎng)編者按】計算機的算法依然是大數(shù)據(jù)+邏輯計算,離人類的抽象思維、自我意識什么的還很遠(yuǎn)。它們所扮演的角色依然是作為人類更加便捷的工具,有時候讓人變得更「懶」,有時候讓人變成「超人」。歸根結(jié)底計算機是人類發(fā)明的,如果人類輸?shù)袅诉@場比賽我們應(yīng)該歡欣鼓舞,因為人類又一次戰(zhàn)勝了自己。
這是一場毫無意義的比賽,因為勝負(fù)早已注定。李世石贏不了,就算贏一場也是僥幸,柯杰來了也沒用,吳清源復(fù)活也沒用。
如果你對AlphaGo或者如今的AI發(fā)展稍微有點了解的話,你就會明白為什么人類下不贏電腦,就算再進(jìn)化5000年也沒用。
先來解釋一下阿爾法狗是怎么下棋的。
圍棋有361個格子,理論上講,黑子的第一步有361種選擇,然后白子有360種應(yīng)對,然后黑子359,以此類推。每一步棋最終可能會導(dǎo)致各種各樣的結(jié)果,如果你能窮盡所有結(jié)果,看看其中有多少是獲勝的,有多少是失敗的,就可以計算出這步棋有多大的可能性讓你贏。每次輪到你下棋時,都選擇贏面最大的那一步棋,最終你就是獨孤求敗,永遠(yuǎn)都不會輸了。這就是從深藍(lán)到阿爾法狗都會使用的「蒙特卡羅樹」搜索方法。
人工智能又一次挑戰(zhàn)世界冠軍,人腦還能堅持多久?
當(dāng)然,這只是理論上的,因為窮盡所有是不可能的。經(jīng)過估算,圍棋的全部可能性為10^170種,全宇宙的原子數(shù)量加起來才10^80,阿爾法狗還沒流弊到能計算全宇宙的原子。既然不能窮盡,就只能拿有限數(shù)量的棋局來進(jìn)行估算,這就組成了阿爾法狗的核心部分:「PolicyNetwork」,稱為策略網(wǎng)絡(luò)。從5000年前中國人發(fā)明圍棋開始算起,全人類下過的棋局可能也不過幾十萬局到幾百萬局,有大量的變化和局面還未有人嘗試,這顯然不能滿足阿爾法狗的胃口。于是它發(fā)明了一種制造棋局的方法:自己跟自己下。據(jù)說它的「快速走子」2微秒可以下一步棋,1秒鐘已經(jīng)下完了幾千盤棋局了。它在和李世石比賽之前已經(jīng)儲備了3000萬個棋局,這里面有多少對局可能是人類再下5000年棋也創(chuàng)造不出來的。
如果光是這樣,那也還做不到獨孤求敗,畢竟和電腦相比人類還有「棋感」、「經(jīng)驗」、「靈光一現(xiàn)」這類無法量化的東西。圍棋號稱「千古無同局」,經(jīng)常會出現(xiàn)一步棋讓盤面發(fā)生翻天覆地的變化,就像天龍八部里的珍瓏棋局所描述的那樣。為了防止人類通過奇招、怪招打敗阿爾法狗,它還有另外一套計算方法:「ValueNetwork」稱為估值網(wǎng)絡(luò)。它從儲備的3000萬個棋局(按1秒鐘下幾千盤棋局來算,現(xiàn)在估計又增加了很多)里提取了3000萬個局面,然后通過『蒙特卡羅樹』的推演來評估局面的變化,一來可以砍掉大量不值得分析的分叉提高計算效率,另外更重要的是可以推演出與之相關(guān)可能出現(xiàn)的新局面。將可能產(chǎn)生的有利或不利局面倒推回來,堵住一切人類有可能出奇制勝可能性,而選擇自己更容易下出「珍瓏棋局」的局面。比如通過算棋得出下一步走A位可繼續(xù)保持優(yōu)勢,但評估局勢認(rèn)為B位有可能改變整個局勢,那么就會選擇B位。大家看直播,也發(fā)現(xiàn)阿爾法狗經(jīng)常這么做。控制住了局面也就基本控制了由于樣本有限而沒有覆蓋到的怪招、妙招的威脅。
當(dāng)然,由于圍棋計算無法窮盡,人和機器看上去是在同一起跑線上。但阿爾法狗每1秒鐘又學(xué)習(xí)了幾千盤新棋局,其中的「珍瓏棋局」大多都是人類聞所未聞的,這簡直就是降維攻擊。人類還是洗洗睡吧。
這場比賽讓我想起了百年前英國人讓馬車與火車進(jìn)行比賽,剛開始火車還輸了呢!這些比賽都沒有意義,因為計算機程序?qū)⒉豢杀苊獾爻饺祟悺.?dāng)然有人說電腦程序怎么進(jìn)化也寫不出一首優(yōu)美的詩,機器無法理解人類的喜怒哀樂。這是當(dāng)然的,但是計算機技術(shù)悄然地改變著人類的生活,并在某些方面超越我們,但最終它們還是要為我們所用。
至于計算機會對圍棋界產(chǎn)生什么樣的影響?看看現(xiàn)在國際象棋界就知道了,有的棋手用電腦來學(xué)習(xí)和訓(xùn)練,而有的則用它來作弊。2010年,法國大師SebastienFeller在比賽中接收電腦提示而被FIFE(國際象棋聯(lián)合會)判決提前回老家。當(dāng)然,現(xiàn)在主流的做法是棋手們使用「象棋程序」來輔助訓(xùn)練,經(jīng)過電腦的計算可以排除大部分沒有意義的分支,棋手們現(xiàn)在一天可以研究的棋局可能超過過去幾十年甚至幾百年的總和。有車不坐為啥非要走路呢?我猜想未來棋類運動將會朝幾個方面發(fā)展:要么完全去電腦化回歸人類運動的本質(zhì),就像火箭都上天了奧運會還有跑步一樣;要么像國際象棋那樣讓電腦來協(xié)助比賽;即使最終被「窮盡」了,回到「琴棋書畫」這類藝術(shù)活動的范疇也不無不可。
AlphaGo的意義根本不在于下棋,而是計算機所進(jìn)化出的超強學(xué)習(xí)能力。算法的進(jìn)化可以大量節(jié)約CPU的計算能力,就像圍棋這樣如果真的要「窮盡」可能要用到全宇宙的原子才行,而現(xiàn)在只需要幾千萬盤對局就幾乎破解了這個游戲。同理像Siri這種語音助手,想要窮盡人類所有的詞語表達(dá)也幾乎是不可能的,但讓計算機從有限數(shù)量的語言庫中學(xué)習(xí)人類是怎么說話的已經(jīng)變?yōu)榭赡堋?/p>
另一方面,計算機的算法依然是大數(shù)據(jù)+邏輯計算,離人類的抽象思維、自我意識什么的還很遠(yuǎn)。它們所扮演的角色依然是作為人類更加便捷的工具,有時候讓人變得更「懶」,有時候讓人變成「超人」。歸根結(jié)底計算機是人類發(fā)明的,如果人類輸?shù)袅诉@場比賽我們應(yīng)該歡欣鼓舞,因為人類又一次戰(zhàn)勝了自己。當(dāng)然,如果未來人類沒有利用好這個工具,并像科幻電影描述的那樣成為一種威脅,要怪也只能怪我們自己。
Geek's view
多說兩句。之前柯潔質(zhì)疑說李世石簽了保密協(xié)議回避打劫,我只想說呵呵。田淵棟博士在知乎上詳細(xì)分析了阿爾法狗的原理,除了上面說到的兩個系統(tǒng)之外,阿爾法狗還有一套快速走子程序,就是前面提到的可以2微秒走一步棋。打劫前后無非幾十步,加上所有可能性至多無非百千步走法,阿爾法狗不到一秒都計算好了。而且這個是運行在本地的,不需要通過網(wǎng)絡(luò)搜索,來中國戰(zhàn)都毫無壓力。【責(zé)任編輯/荊玉珍】
來源:極客視界
IT時代網(wǎng)(關(guān)注微信公眾號ITtime2000,定時推送,互動有福利驚喜)所有原創(chuàng)文章版權(quán)所有,未經(jīng)授權(quán),轉(zhuǎn)載必究。
創(chuàng)客100創(chuàng)投基金成立于2015年,直通硅谷,專注于TMT領(lǐng)域早期項目投資。LP均來自政府、互聯(lián)網(wǎng)IT、傳媒知名企業(yè)和個人。創(chuàng)客100創(chuàng)投基金對IT、通信、互聯(lián)網(wǎng)、IP等有著自己獨特眼光和豐富的資源。決策快、投資快是創(chuàng)客100基金最顯著的特點。
小何
小何
小何
來自: 【人物】滴滴創(chuàng)始人程維回顧與Uber競爭:中國互聯(lián)網(wǎng)從來沒有輸過--IT時代網(wǎng)
小何
來自: 少年頭條對壘中年騰訊:解局兩代互聯(lián)網(wǎng)公司商業(yè)之戰(zhàn)--IT時代網(wǎng)