人工智能只會下象棋、圍棋?錯,它玩遊戲都比我們6

  從醫學進步到電影推薦,我們纔剛剛開始觸及人工智能用途的皮毛。儘管人工智能是幫助人類生活得更美好的潛在寶庫,但即使是具有最偉大思想的人,也對它可能帶來的危害感到恐懼。人們對人工智能的擔憂包括:機器人將奪走我們的工作,顛覆人類,奴役人類不一而足。在某些方面,人工智能已經戰勝了人類,其中包括我們最喜歡的一些遊戲,例如圍棋和《星際爭霸II》(StarCraft II)。機器開始超過人類,坦率地說,這是一件好事。

  最著名的人-機大戰發生在1997年5月,當時,IBM的深藍國際象棋計算機在常規比賽規則下擊敗了國際象棋世界冠軍加里?卡斯帕羅夫(Garry Kasparov)。一年前,早期版本的深藍在與卡斯帕羅夫的比賽中曾勝過數局,但是,贏得一場完整的比賽是計算技術發展的一個分水嶺——一名頗具傳奇色彩的國際象棋選手的智商遭到一行行代碼的碾壓。阿蘭?圖靈(Alan Turing)曾指出,考慮到複雜性和涉及的策略,下國際象棋的能力將成爲衡量計算機智能的標準。事實上,在深藍大獲成功之前的50年,圖靈自己編寫了一個原始的國際象棋算法。似乎在世紀之交,計算機比我們對國際象棋有了更深的瞭解。

  深藍1997年戰勝卡斯帕羅夫之所以引人注目,原因不僅僅在於這樣的結果,還在於隨之而來的爭議。卡斯帕羅夫聲稱,他見識了深藍棋招的“足智多謀”,這使得他得出一個結論:有人在爲“深藍”支招。IBM否認了這一說法,但拒絕重新比賽,並拒絕向卡斯帕羅夫提供深藍的日誌文件,這些日誌文件將揭示深藍的內部運作過程。數年後,在深藍“退役”前,IBM將它與卡斯帕羅夫比賽時的日誌文件發佈到了網上。

  卡斯帕羅夫被深藍擊敗被主流媒體廣泛報道,但這遠不是計算機程序第一次與水平最高的棋類選手過招。在1979年夏天,西洋雙陸棋軟件BKG 9.8在一場由八局比賽組成的賽事中擊敗了世界冠軍路易吉?維拉(Luigi Villa),比分是七勝一負。BKG 9.8開發者漢斯?伯利納(Hans Berliner)認爲, BKG 9.8的勝利與擲骰子中的運氣有很大關係。一年後的1980年,一臺名爲摩爾的奧賽羅棋計算機,在與當時的世界冠軍井上博(Hiroshi Inoue)的六局比賽中贏了一局。

  Chinook是一款跳棋軟件,最初是阿爾伯塔大學在1989年開發出來的。在20世紀90年代早期的數場比賽中,它的對手都是被認爲是有史以來最好的跳棋選手馬裏恩?廷斯利(Marion Tinsley)。雖然Chinook從未在一場比賽中擊敗過廷斯利,但它贏得了兩局比賽。在廷斯利近50年的職業生涯中,他一共輸掉了七局比賽。開發Chinook的工作一直持續到2007年,當時這一算法有效地“解決”了跳棋。阿爾伯塔大學隊利用Chinook證明,如果雙方的表現均相當完美,唯一可能的結果就是平局。

鄭州最好的婦科醫院:http://www.sgfk029.com/

  雖然這些奇聞軼事代表着計算領域引人注目的重大事件,它們擊敗或至少能與當時最出色的選手對壘,但這並不意味着它們具有“智能”。相反,它們是“蠻力”計算的範例:使用原始處理能力來計算未來所有可能的走法,並從中選擇最有可能取勝的走法。沒有人爲干預,計算機棋手的棋力也不會得到提升。例如,在深藍和卡斯帕羅夫之間的標誌性大戰中,IBM工程師被允許在兩局比賽之間調整算法,以實現其性能的最大化。

  自那場令人難忘的國際象棋比賽後近20年,歷史重演了——不過是一種完全不同於深藍的計算機,在一種更復雜的棋類遊戲中對戰頂級的人類高手。

  長期以來人們一直認爲,即使是處理能力最強大的計算機,面對圍棋也束手無策。不同於許多其他棋類遊戲的是,有數千年曆史的圍棋通常不存在一步最好的棋。隨着棋盤上的棋子越來越多,走法也會不斷變化,策略也必須不斷變化。簡而言之,圍棋不是一個計算能力能夠解決的數學問題,想象力纔是關鍵。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章