繼上次的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年代表美國隊獲得奧賽羅世界錦标賽冠軍。戰局約定三戰兩勝,但他大敗一局之後棄權。
卡斯帕羅夫大戰“深藍”睡不着覺
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女神。
,