薤白

2017年2月9日 星期四

1996-02-10 超級電腦「深藍」首次挑戰西洋棋世界棋王

 【那一年的這一天】1996.2.10 超級電腦「深藍」首次挑戰西洋棋世界棋王

那一年的這一天

2017年2月10日

無論如何精尖的科技,都是人創造出來的。但是,電腦究竟能不能贏得過人腦?

由IBM開發的超級電腦「深藍」(Deep Blue),專門用來分析西洋棋;1996年2月10日,「深藍」第一次挑戰西洋棋世界冠軍卡斯巴羅夫(Garry Kasparov),比賽歷時一週,進行了6局,結果「深藍」以2比4落敗。 

後來,研究小組把「深藍」加以改良,並且有了一個非官方的暱稱「深深藍」(Deeper Blue),於隔年(1997年)5月再度挑戰卡斯巴羅夫。這次「深藍」沒有再輸了,它以3.5比2.5擊敗卡斯巴羅夫,成為第一個在標準比賽時限內擊敗西洋棋世界冠軍的電腦。

 雖然比賽結束後IBM隨即宣布讓「深藍」退役,然而,人們還是不免開始擔心,也許有一天電腦將會支配人類,就像許多科幻電影或小說情節所描寫的那樣。有一天「電腦」可能變得過份「智慧」,甚至開始有了「自我」,終於反抗並戰勝了人類……。

那樣的日子會來臨嗎? 「深藍計畫」中也有台灣人! 這個計畫源自於許峰雄在美國卡內基·美隆大學(Carnegie Mellon University,已故的政治受難者陳文成博士所任教的學校)修讀博士學位時的研究。許峰雄出生於台灣基隆,畢業於台大電機系,後來進入卡內基·美隆大學開始「人機博弈」的研究。他是一位電腦科學家,也是「深藍」的創造者與主要設計者之一。 

1989年他獲得電腦科學博士學位後,加入IBM研究部門,展開這項「深藍計畫」。也因為他在電腦奕棋上的貢獻,1991年獲頒美國電腦協會葛麗斯·莫瑞·霍普獎(Grace Murray Hopper Award),成為第一位獲獎的亞裔科學家。 在「深藍」之前,他於修讀博士期間研究的第一台名為「晶體測試」的電腦在州賽中獲得了名次;後來,1988年開發出超級電腦「深思」(Deep Thought),擊敗丹麥的國際西洋棋大師本特·拉爾森(Bent Larsen)。

後來的「深藍」,其名稱便是來自這台雛形電腦 Deep Thought 以及 IBM 的暱稱 Big Blue 組合而成。 「深藍」挑戰的前西洋棋世界冠軍 1996年2月10日,是「深藍」對前西洋棋世界冠軍卡斯巴羅夫的第一次挑戰。 這位來自俄羅斯的棋手加里·基莫維奇·卡斯巴羅夫,是西洋棋特級大師(Grandmaster,由世界西洋棋聯合會授予的地位稱號),前西洋棋世界冠軍。在1985年至2006年間曾23次獲得世界排名第一,並曾11次取得西洋棋奧斯卡獎。 「深藍」輸給這位前世界棋王之後,研究小組把它加以改良,隔年再次挑戰。

比賽於1997年5月11日落幕,超級電腦以3.5比2.5擊敗卡斯巴羅夫。賽後,卡斯巴羅夫表示,他在觀察電腦下棋時感覺電腦的決定有智慧及創意,懷疑在棋局中電腦背後有人類干預「深藍」的決定。他說,「我要聲明,我的失敗與科技無關,因為電腦的表現完全沒有機械的慣性,我不相信有這樣優越的電腦。」卡斯巴羅夫要求重新比賽,但是IBM拒絕了,並隨後宣布「深藍」的退役消息。 

這台被人暱稱「深深藍」的1997年版本,運算速度提升到每秒2億步棋,是1996年版本的2倍。這台電腦可搜尋及估計隨後的12步棋(人類西洋棋好手約10步棋),更輸入了多年來優秀棋手的200多萬對局。賽後IBM也透露,當時因汲取過去的落敗經驗,故將「深藍」修改得符合卡斯巴羅夫的下棋風格,如此可以讓電腦避免在同樣的陷阱中重蹈覆轍。但也有人認為,這只是IBM一手導演的宣傳手法,為了使股票價格上升,還為此拍了一部紀錄片《遊戲結束:卡斯巴羅夫與電腦》(Game Over: Kasparov and the Machine)。 

電腦真的能戰勝人類嗎?比如就有不少西洋棋大師宣稱,卡斯巴羅夫在比賽中處於相對不利的位置,因為深藍的設計師能在賽局之間調整電腦程式,以隨時因應對手的風格和策略;而且還可以輸入卡斯巴羅夫過去在公開比賽中的所有資料,但是他卻沒有「深藍」棋賽表現的紀錄。

Klint Finley在《WIRED》上撰文指出,雖然人類可以想出對抗電腦運算優勢的策略,但是人類會疲累、犯錯,而且被焦慮感折磨,但機器從來不會覺得疲累或慌張。無論如何,這場「深藍」對抗卡斯巴羅夫的比賽,仍被推崇為電腦科學史上影響未來的一個重大時刻。

 「深藍」之後,是更多的挑戰 廣受世界注目的人機大戰之後,引發了一些人的反思。雖然有人認為,這只是一項科學實驗,是電腦科技的進步和突破,可以幫助人類解決更多問題;然而,一部分的人則感到恐懼,認為或許有一天電腦終會支配人類。 如今「深藍」的戰役已經過去二十年,其間科技的飛快發達,又造就出了不少「智慧」。

比如2011年,繼「深藍」之後,IBM又研發出新一代挑戰人腦的超級電腦「華生」(IBM Watson),它是能夠使用自然語言來回答問題的人工智慧系統。過去的「深藍」只是意味電腦在資料庫與運算能力上的突破,而「華生」則能夠理解人類語言,並具備分析能力,還曾在美國的電視智力競賽節目《危險邊緣》(Jeopardy!)中,打敗了當時的最高獎金得主和連勝紀錄保持者。 

此外,不只是西洋棋,人工智慧也進入了圍棋界。人工智慧圍棋程式「AlphaGo」,在去年(2016年)3月的一場五番棋比賽中,於前三局以及最後一局均擊敗頂尖職業棋士李世乭。五局賽後,韓國棋院授予AlphaGo為有史以來第一位名譽職業九段。 就說個離人們更近一些的例子吧。也許你手裡正握著的「智慧」手機,有沒有可能已經開始悄無聲息地「打敗」或「支配」你了呢? 

沒有留言:

張貼留言