2010.10.13 12:44

電腦勝人腦?將棋電腦打敗日本女棋王

ADVERTISEMENT

自從1997年超級電腦「深藍」打敗棋王,研究人工智能與真人對奕就沒有停過。11日在日本東京大學本鄉校區舉辦了一場職業將棋對戰電腦的比賽。由日本將棋聯盟棋士會副會長清水市代女士出戰情報處理學會開發的阿伽羅2010系統,最後電腦獲勝。

雖然翻譯寫成阿伽羅2010系統,事實上新聞出處寫的全名為「トッププロ棋士に勝つ将棋プロジェクト 特製システム あから2010」(很明顯灌了不少形容詞進去),其中的「あから」,寫成漢字的時候是「阿伽羅」,典故出自。阿伽羅代表的是「10的224次方」,這個數字在將棋中,意味的是將棋一局棋譜當中會出現的走步組合,可以到10的224次方之多。為了稱呼方便,筆者後面以阿伽羅2010系統代稱。

ADVERTISEMENT

▲日本女棋士清水市代,她同時也是現役的將棋(圖片出處:)

關於日本將棋規則,筆者了解的不多,只大略知道是源自中國象棋系統,再傳入日本之後演化成日本獨有的方式。10x10畫出的81格棋盤上,會有這麼多的變化,在人工智能的開發上會更加複雜。這次的對戰組合,在系統的組成上也相當奇妙,

硬體方面,將棋電腦阿伽羅2010採用了東大架設的分散式電腦運算叢集,其中包括109台使用Intel Xeon 2.80GHz四核心處理器的主機,以及60台Intel Xeon 2.40GHz四核心處理器的主機,加總起來有169顆實體處理器,高達676個實體運算核心的陣仗。而軟體方面,則是由四套分屬不同開發團隊研發的將棋人工智能軟體運算棋步,採用多數決方式推演出下一步棋步。打個比方,下棋的對手會有除了棋手之外,還會有3個狗頭軍師負責出謀策劃……嗯,筆者不知道為什麼有點想吐嘈下去,但想想這畢竟只是電腦,不說四套軟體在跑,光核心數就遠超過人腦,不能拿來相提並論。

ADVERTISEMENT

▲棋步經過四種軟體演算之後,求得下一步才出手(圖片出處:)

ADVERTISEMENT

▲人工智能與人腦的鬥智,一直是科學家相當感興趣的研究題材(圖片出處:)

阿伽羅2010在硬體除了169顆處理器組成的運算叢集,另外還有一台使用6核心Xeon W3680 3.33GHz,DDR3 UMB ECC 4GBx6的備援系統,搭載的四套軟體,分別是鶴岡慶雅、横山大作的「激指」;田中哲朗、金子知適等人的「GPS將棋」;保木邦仁的「Bonanza」,以及山下宏的「YSS」。雙方各自能使用3小時,最後比賽的結果,由阿伽羅2010獲得了勝利。雖說日本在將棋智能的開發已經超過30年,以前的水準只有業餘初段的水準,但像現在這樣能與職業選手廝殺,可以說是人工智能開發上的重要里程碑。

消息來源:

ADVERTISEMENT

ADVERTISEMENT