假如AlphaGo阿法狗和人類玩跳棋象棋五子棋鄧紫棋

假如AlphaGo阿法狗和人類玩跳棋象棋五子棋鄧紫棋

繼上次的AlphaGo寫了個死字出來後…

這次又畫了只狗出來…

3月12日,AlphaGo摧枯拉朽,無情碾壓,在從9日開始的5盤人機大戰中,已以3:0完勝李世石。雙方13日將舉行第4盤比賽,之後休息一天,15日進行第5盤比賽。

三局之後,誰知道Alpha Go到底在想什麼?

李世石首戰失利時,曾經有記者問他,Alpha Go對你來說,到底是一個什麼樣的存在?

當時他回避了這個問題,但隨後的比賽中,恐怕在場的每一個人都在思考同一個問題。

沒有人知道它的段位

沒有人知道它的風格

沒有人知道它到底在想什麼

當它下了錯棋的時候,它知道自己錯了嗎?

當它知道自己下了一招無比完美的棋時,它知道自己有多完美嗎?

當它用兵保守的時候,是因為悲觀,還是認為勝率高?

它通過所謂“深度學習”與“強化學習”訓練出來的“直覺”到底是一種什麼樣的“直覺”?

它會最終成為圍棋的上帝,窮盡無限的可能性嗎?

似乎沒有人能就這些問題給出答案,包括谷歌Deep Mind的工程師們。

我們能看見李世石由不安轉成焦躁,從焦躁到恐懼、到幾欲崩潰,又勉強恢復鎮靜,再重新落子,分分鐘都是煎熬。

難怪五個月前5:0輸給Alpha Go的樊麾在採訪時把它形容為一堵“牆”——“就是它不動,你對它施展任何壓力它都會反彈給你,你對它施加的所有力量,你對它所有的辱罵也好,對它所有的微笑也好,最後全反饋到你自己身上,這是我對 AlphaGo 的感覺。”

比賽結束後,現場的解說員評論Alpha Go的風格時,用的是“他”(him),而不是“它”(it)。

人對於機器,抱著一種多麼奇怪的感情啊。而假如阿爾法狗們和人類玩跳棋、象棋、五子棋、(鄧紫棋),結果又會是哪般模樣?

人工智慧玩跳棋,1994年就把人類打敗

西洋跳棋:一項始於公元前3000年,比象棋還要古老的遊戲。

從1989年開始,美國艾爾伯特大學的電腦科學家Jonathan Schaeffer和同事開始了一項名叫“切努克”的計劃,他的目標就是要戰勝西洋跳棋世界冠軍。

在一些頂尖棋手的幫助下,Schaeffer利用啟發法將高手的經驗編成計算機程式,從而使它能夠產生對在特定局勢下每一步棋成功和失敗的“認識”。在程式運行過程中,研究人員不斷對程式進行監控、修正和更新。通過每天高強度的計算(相當於50臺個人電腦以200倍的峰值運算速度同時運行),“切努克”程式成形了。

1990年,他的程式首次獲得了與世界冠軍同場競技的機會。

不過,直到1992年,人工智慧程式始終沒有戰勝世界冠軍。

一切在1994年發生了轉變。當年,Schaeffer設計的程式第一次戰勝了人類世界冠軍,這一成就也被載入了吉尼斯世界紀錄。這一不敗成績一直保持到1997年他的程式“退休”之時。

2001年,在開發完美的西洋跳棋程式目標的指引下,Schaeffer重新啟動切努克計劃,並最終取得了成功。Schaeffer說:“取得這一成績讓我激動地顫抖。解開西洋跳棋問題是我近20年來的夢想,能夠看到最終的結果讓我十分滿足。”

2007年,這個名為“切努克”的國際跳棋程式不斷完善,最終完成了西洋跳棋每一步最佳解決方案的資訊資料庫,成為不可能被擊敗的存在。相關論文發表在2007年7月20日出版的《科學》雜誌上。

也就是說,Schaeffer經過18年的努力,通過研究5萬億億個跳棋位置,構建了一個無法被擊敗的西洋跳棋人工智慧程式——切努克(Chinook)。

現在,切努克程式不再需要任何高手的經驗,因為它已經成為“知曉”西洋跳棋每一步最佳解決方案的資訊資料庫。就算對手也能完美地下好每一步,最終結局也只能是平分秋色。而在實際中,依靠人類智力做到這一點太難了。

人工智慧玩象棋,1997年之後人類似乎就沒再贏過了

象棋:分為國際象棋和中國象棋。關於二者的區別,說法很多。邦哥引用一句裝逼的話來說,就是中國象棋代表中國的儒家思想,國際象棋代表西方的自由平等思想。(感覺這解釋好弱好無力,請忽略,我們重點講人機大戰)

關於象棋對弈人類的歷程,大體可以分為三個階段。

最早擊敗世界冠軍的“奧賽羅”人機對弈系統

李開復就讀於卡內基梅隆大學期間,開發了“奧賽羅”人機對弈系統,因為1988年擊敗了人類的國際象棋世界冠軍Brian Rose而名噪一時。後者曾在1987年代表美國隊獲得奧賽羅世界錦標賽冠軍。戰局約定三戰兩勝,但他大敗一局之後棄權。

卡斯帕羅夫大戰“深藍”睡不著覺

假如AlphaGo阿法狗和人類玩跳棋象棋五子棋鄧紫棋

1997年,世界首席國際象棋大師卡斯帕羅夫與IBM公司生產的計算機“深藍”的較量,如同這次的AlphaGoVS李世石一樣,是歷史上最偉大的一次較量。經過幾輪激烈的角逐,“深藍”最終以2:1戰勝了卡斯帕羅夫。這是人工智慧飛速發展的一個重要標誌。

中國象棋大師與機器博弈也是輸

1995年9月21日,IBM公司為了慶祝IBM中國研究中心的建成,在落成慶典上,邀請國際象棋冠軍謝軍與挑戰者--IBM公司生產的電腦對奕,經過兩個小時的較量,謝軍以1:1與電腦握手言和。

2004年,在中國首屆國象人機大戰上,中國棋後諸宸連輸兩場,最終負於紫光之星。此後中國的國象人機大戰上中國選手戰敗也是家常便飯。

總之,在1997年之後人類似乎就沒贏過了。

2009年Pocket Fritz 4的棋力達到了特級大師級別,等級分2898。現在排名第一的馬格努斯·卡爾森也才2882。

人工智慧玩五子棋,人類可能還有機會贏?

五子棋:起源於中國古代的黑白棋種之一,典型的易學難精。

目前對弈做得最好的程式是Yixin(弈心)。

先說Gomocup的比賽結果(Gomocup是目前水平最高的計算機五子棋比賽,每年會舉辦一次)。

2006年,第一屆人機大戰,捷克頂級選手跟當時頂級的AI下的結果是一勝一平一負(下得都是平衡開局)。

2011年,第二屆人機大戰捷克頂級選手跟當時頂級的AI下的結果是5:3,AI贏(下得都是平衡開局)。

2012年,中國的弈心出現在Gomocup裡,把其餘的AI都給虐了(也就是當年打敗人類的那些軟體),連續三年遙遙領先。

2014年,弈心以153:9的懸殊比分贏了其餘的AI。照這麼說,AI應該能夠贏得過頂級的人類棋手。

但弈心的官網裡,作者孫鍇稱:

相比電腦象棋,電腦五子棋的發展是緩慢的。頂級五子棋程式依舊無法超越最強的人類的棋手。

這話就讓人糊塗了。後來猜測理解這可能背後有其他的隱含含義:

相比電腦象棋,電腦五子棋的發展是緩慢的。(在弈心出來之前)頂級五子棋程式依舊無法超越最強的人類的棋手。

但其實考證後,真實的含義是:

相比電腦象棋,電腦五子棋的發展是緩慢的。頂級五子棋程式依舊無法超越最強的人類的棋手(捷克那批棋手太菜了。據說,捷克冠軍到中國來參加全國錦標賽,絕對進不了前30名)。

據稱弈心當前(2014年)的水平也是打不過世界前100的棋手,但目前還沒有看到相應的比賽。

孫鍇說無法超越人類棋手,不是謙虛,弈心現在完全無法和頂尖棋手抗衡,這個是業內公認的,所以也不用組織什麼比賽了。

(以上內容部分引用自知乎@胡天碩)

關於弈心主人的介紹資料好少啊,邦哥偷懶引用百度百科的勵志介紹吧。

當從小癡迷於中國象棋的孫鍇偶遇“楚漢棋緣”時,“做一個象棋程式”的想法自此誕生。一個只能進行四層計算,在今天看來非常簡單的小程式,卻開啟了孫鍇同電腦科學的美妙情緣。而最終,經過不斷的修改,這個象棋程式也達到了令人滿意的效果——戰勝了孫鍇及其父親。

然而,孫鍇的人機博弈故事並未就此終結。在與朋友的交流中,他又對五子棋程式產生了極大的興趣。起初,由於多個因素的影響,孫鍇在很大程度上低估了五子棋人機對弈的難度。但實際上,五子棋對弈本身所具有的專業規則下無終結,分支因子多,審局困難等特性,以及資料的缺乏,無疑給孫鍇出了一道難題。然而,一遇失敗就放棄從不是他的風格。經歷過冥思苦想卻毫無進展的抑鬱,經歷過偶獲靈感而得巨大飛躍的狂喜,最終,孫鍇的五子棋“弈心”成為了最好的五子棋人工智慧程式之一。

人工智慧玩鄧紫棋

這種主謂賓的組合簡直不能再汙!畫面簡直無法腦補!而且你們以為邦哥真的會講嗎,省省吧。別弄髒了wuli女神。

假如AlphaGo阿法狗和人類玩跳棋象棋五子棋鄧紫棋


喜歡這篇文章嗎?
回覆 0
您需要登入後才可以回帖 登入 | 註冊會員

本版積分規則 回覆 15 個字以上可拿獎勵,
規則詳見此

精選熱門商品

提示訊息
go_top