北京時間11月15日,2015年世界計算機圍棋錦標賽在連笑與計算機選手“石子旋風”之間展開,經過近一個半小時的激烈爭奪雙方仍然難解難分。
這條消息,現在看還是有點意思的。
連笑,是中國圍棋新銳。
“石子旋風”,則是今年世界計算機圍棋錦標賽的佼佼者。
它是韓國的一款電腦圍棋軟件。
結果是,連笑讓五子中盤勝。
其實,中國曾在圍棋人工智能上壟斷世界第一多年。
第一代圍棋人工智能的開拓者——已故中山大學化學系教授陳志行研發的“手談”圍棋程序,從1993年到2002年共10次獲得電腦圍棋世界冠軍。
圍棋業余高手陳志行是在1991年退休後才開始潛心研發電腦圍棋軟件的,據後來加入研發團隊的廣州圍棋業余高手陸錦強介紹,當時的電腦軟件技術水平還非常低,而圍棋棋盤大,空間狀態多,打劫、終局規則複雜,一般程序員至少需要設計一兩年才可能讓電腦學會下圍棋。
也就是說,一般的程序員需要準備兩年才能搭建好圍棋編程的框架,之後才可以開始研究和編寫圍棋人工智能對弈的內容。
量子化學專業出身的陳志行使用速度快但不太常用的匯編程序語言搭建圍棋框架和編寫圍棋對弈引擎,他潛心編寫的“Alpha-Beta搜索引擎”速度非常快,在當時領先其他同行幾個數量級,達到了13層搜索深度,也就是說“手談”可以算清後面的13步棋,而其他程序通常只能算七八步。
陳志行編寫的“模式識別”專家系統在當時也是無人能及。
陳志行潛心研發“手談”3年後,終於在世界比賽中斬獲首個世界冠軍。
當時的“手談”以戰鬥力超強著稱,智能水平遙遙領先國際同行。
之後“手談”對弈水平不斷進步,在國際性的電腦圍棋對弈比賽上連續奪冠,奪得了該時期大部分世界比賽的冠軍。
當時個人電腦系統剛在世界范圍內普及,許多圍棋愛好者專門購買電腦安裝“手談”軟件,用作學習圍棋和訓練的工具,“手談”軟件在世界范圍內銷售量排名第一。
談起這段歷史,陸錦強說:
“‘手談’軟件的成功在國內掀起了一波圍棋人工智能研究的熱潮。陳教授自己也成立了公司,創立專門研究圍棋人工智能的研發團隊。”
“當時國內編寫智能圍棋程序的愛好者大約有十幾人,幾乎達到了其他國家同類愛好者人數的總和。陳教授在第一代人工智能時期令中國的圍棋人工智能水平在世界上處於領先地位。”
但當時大部分圍棋程序的棋力水平極低,那時的圍棋程序很多時候連死活都未搞明白。
技術的限制使電腦圍棋水平一直難以提高,再加上網絡對弈流行,很多圍棋人工智能研究專家都停止研發了。
直到科技的躍進,第二代圍棋對弈引擎在2006年出現,“蒙特卡洛”算法使得電腦圍棋對弈水平一下子提高了五六子,開啟了世界范圍內第二代圍棋對弈引擎的研發熱潮。
此時年歲已高的陳志行已無法在第二代圍棋人工智能時代再創輝煌,從2006年到2015年,中國圍棋人工智能的研究已逐漸遠離世界頂尖水平。
在谷歌的“阿法狗”橫空出世之前,第二代圍棋人工智能的水平也就是業余二三段的實力,
人類頂尖棋手可以讓六七子的水平。 但這一時期的圍棋人工智能研發還是沒有世界級大公司投入。
陸錦強談起這段歷史時不勝唏噓,“陳教授生前曾預言電腦圍棋程序要再研發80年才能擊敗人類,但誰也沒想到,僅過了10年人類就徹底敗給電腦。”
“陳教授生前常對我們說,現在外國人的電腦圍棋水平不斷提高,而我們作為圍棋的發源國,研究電腦圍棋的人卻屈指可數,我們一定要努力把圍棋程序的水平提升上去,為國爭光。”
2016年1月27日,國際頂尖期刊《自然》封面文章報道,谷歌研究者開發的名為“阿爾法圍棋”(AlphaGo)的人工智能機器人,在沒有任何讓子的情況下,以5:0完勝歐洲圍棋冠軍、職業二段選手樊麾。
在圍棋人工智能領域,實現了一次史無前例的突破。
計算機程序能在不讓子的情況下,在完整的圍棋競技中擊敗專業選手,這是第一次。
報道時間是2016年,實際的比賽是秘密進行的,具體時間也是2015年下半年。
在谷歌相關研究機構的遮遮掩掩之下,這次測試賽具體情況完全不為外界所知。
圍棋界對此普遍半信半疑。
對比之下,人們從未有過任何了解的、神秘的谷歌研究機構開發的“阿爾法圍棋”,竟然會比大家相對很熟悉的“石子旋風”強出許多!
這是真的嗎?
難怪人們會產生這樣的疑惑。
眾所周知,西方雖貴為世界經濟最發達地區,但在圍棋這個特定領域方面,整個歐美西方,根本還是有待於開發無盡荒漠。
他們懂得什麽是圍棋嗎?
還有,樊麾這個默默無聞的圍棋職業二段,現在的水平到底怎麽樣?
大家可能都聽說過,1997年,計算機“更深的藍”在經過6盤鏖戰以後,以3.5比2.5戰勝了國際象棋世界冠軍加裡·卡斯帕羅夫。
“更深的藍”有智能似乎是顯而易見的事,但是“更深的藍”之父許峰雄博士自己可不這樣認為。
他說道:“‘更深的藍’是沒有智能的,它只是一個製作精良的工具,在一個限定的領域內才能表現出智能行為。加裡是國際象棋大賽中的輸家,但是他是真正有智能的棋手。”
那麽沒有智能的“更深的藍”為什麽能獲得勝利呢?
原來,這是因為“更深的藍”有極高的計算速度,它能在1秒鍾裡搜索2億個棋局,同步實時探索30步走法。
然後按照許峰雄他們編寫好的程序,對這些待選走法的好壞進行評估,從中選取出一種最好的對策。