AlphaGo比1997年的深藍哪兒強
2016-03-09 19:41:44 搜狐IT3月9日,李世石對決谷歌圍棋機器人AlphaGo的大戰終于開打,第一局機器人勝,第二局明天中午開打。有國外媒體報道,李世石在賽前的記者采訪環節中表現的十分緊張,連手指都在顫抖。對這么一位身經百戰的圍棋天才,為什么會如此緊張,小編猜測這其中的原因除了身負全世界的強烈關注,還應該有十幾年前的深藍戰勝卡斯帕羅夫事件給他帶來的壓力。
1997年5月,國際象棋棋王卡斯帕羅夫在第二次對決IBM研發的深藍電腦時,以3.5:2.5敗于機器手下。此事震動了全世界,一時間“AI戰勝人類”、“未來機器將奴役人類”之類的陰謀論話題不絕于耳。
實際上,深藍時間有很大程度上是IBM的商業炒作。IBM在戰勝卡斯帕羅夫之后立即宣布深藍退役,并且不公開技術細節。2003年,有一部紀錄片(游戲結束:卡斯帕羅夫與電腦 Game Over: Kasparov and the Machine)指出深藍廣被宣傳的勝利,是由IBM一手炮制,是為了令其股票價格上升。
而卡斯帕羅夫在比賽落敗后說,他在觀察電腦下棋時感覺電腦的決定有智慧及創意,是他所不能理解的。他亦認為電腦在棋局中可能有人類的幫助,因此要求重賽,但IBM拒絕。有消息人士指出,深藍電腦在棋局之間曾被修改以符合卡斯帕羅夫的下棋風格,令電腦避免再陷入其曾兩次跌入的陷阱。
躺在博物館的深藍
今天的AlphaGo圍棋機器人,實際也有很濃烈的谷歌炒作痕跡。年前使用它戰勝歐洲圍棋冠軍樊麾,并且為對戰李世石的棋局大肆宣傳,到今天其積累聲量已經遠遠超過1997年的深藍。因此,李世石在賽前背負重重壓力,緊張的手指發抖也在情理之中。
說到1997年的深藍,大家一定很關心它的運算性能到底如何?小編插了資料,發現它是這樣一個電腦:
基于RS/6000 SP超算機,有480顆特別制造的象棋芯片,下棋程序以C語言寫成,運行AIX操作系統;1997年6月,深藍的計算能力為11.38 gigaflops,在世界超級電腦中排名第259位。
這樣說起來,1997年排名259位的超算機,其實也不是很厲害啦,放到今天,還沒有智能手機的CPU性能強。但因為象棋程序的設計水平很高,才能戰勝國際象棋棋王。1996年2月10日,深藍首次挑戰國際象棋世界冠軍卡斯帕羅夫,但以2-4落敗。之后經過改進,在一年后才終于戰勝了棋王。深藍的象棋程序可搜尋及估計隨后的12步棋,而一名人類象棋好手大約可估計隨后的10步棋。
RFr.gif">
谷歌用這幅GIF圖來表現圍棋比國際象棋更加復雜
圍棋的復雜程度遠超國際象棋,所以當初的深藍要是對戰圍棋高手,估計三下兩下就被人類干掉了。經過十幾年的技術進步,機器終于在圍棋領域向人類挑戰,不過發起者不再是IBM,而是當紅小生谷歌。而且如今的AlphaGo完全與深藍在形態上也完全沒有可比性,它不再擁有具體的CPU、內存之類硬件參數,而更像是存在于云端的一段代碼。IBM為了讓深藍學習下棋,手動給它輸入了幾百年來國際象棋高手對決的棋譜;而谷歌讓AlphaGo學棋是把它放到圍棋網游上,讓它跟活人對決,自己積累經驗。
經過十幾年的計算機軟硬件發展,AlphaGo不光軟硬件水平遠高于深藍,更有了云計算、大數據的屬性,兩者完全不可同日而語。深藍挑戰卡斯帕羅夫,就像是人工智能萌芽階段的一場賭博,其勇氣可嘉,更勝于結果;而今天的AlphaGo對戰李世石,機器一方給人滿懷信心的感覺,即使這次輸了,也不會讓人類好過,下次還能贏回來。
最后,不管人機圍棋大戰結果如何,小編都認為相比深藍的險勝,AlphaGo此次的勝算要遠大于當年的深藍。