或許您會問:為什么單拿圍棋說事兒,你怎么不說國際象棋呢?國際象棋被稱為“王者的游戲”,確實能夠與圍棋并駕齊驅(qū)。然而我為什么不選取國際象棋的法則稱之為棋道呢?其實圍棋和國際象棋這兩種游戲有著重要的區(qū)別(我并不十分精通國際象棋,但這并不影響其中的區(qū)別)。
國際象棋有64格,其中32格在開局時就被占據(jù)了;而圍棋有361個交點,開局前盤上一片空白。國際象棋的棋子以特定的方式移動;圍棋的棋子并不能走來走去。
國際象棋很大程度上是一種戰(zhàn)術性游戲,它要求下棋者擁有敏捷、專注的分析思維。圍棋也可以像國際象棋那樣采用戰(zhàn)術性技巧,但它更偏重于戰(zhàn)略性思維。那些憑借直覺、形狀和美感的圍棋比賽,往往能夠達到更高的層次。一位著名的國際象棋大師曾說過:“國際象棋99%是戰(zhàn)術性的?!表敿壍膰甯呤纸^不會這么說。
如果把國際象棋能夠產(chǎn)生的棋局都加起來的話,大概有10 120種可能;而圍棋的棋局數(shù)目則在10 170到無窮大之間,隨著規(guī)則的不同,棋局數(shù)目也隨之增減。(注意:宇宙的原子數(shù)近于1088個)因此即使聯(lián)合全球所有的計算機,它們的計算總能力大到能夠容納宇宙的每一個原子,如果沒有若干年的連續(xù)運算,也還是無法算出所有的棋局數(shù)目來。
在國際象棋中,戰(zhàn)場就是那個棋盤,如果一方占了優(yōu)勢,那么另一方極難彌補;而圍棋的棋盤空間比國際象棋大四倍有余,即使你在多場戰(zhàn)役中失敗了,也依然有可能獲取全局的勝利。
最好的國際象棋電腦程序能夠挑戰(zhàn)最好的國際象棋棋手,并且能夠取勝;最好的圍棋電腦程序幾乎贏不了中等水平的業(yè)余圍棋棋手。因此,許多人工智能程序員把挑戰(zhàn)圍棋的編程等同于挑戰(zhàn)人類的智能。
國際象棋每方有六種不同的棋子,每種的下法都不同,規(guī)則多種多樣;圍棋只有一種棋子和最簡單的規(guī)則。
許多國際象棋大師轉(zhuǎn)向圍棋,聲稱圍棋是最卓越的游戲;然而沒有圍棋大師轉(zhuǎn)向國際象棋,更很少有人稱國際象棋是最卓越的游戲。著名的國際象棋冠軍伊曼紐爾·拉斯克曾說過:“假如其他星球有智能生物的話,他們所下的肯定會是圍棋?!?br>
國際象棋通常是一種消耗戰(zhàn)的游戲,每一方都努力破壞對方的防守或吃掉對方的棋子,直到只剩下一枚棋子為止。在圍棋中,盡管你可能殲滅對手的棋子,但是大多數(shù)旗鼓相當?shù)谋荣惗际怯猩嵊腥?,方能致勝。最后圍棋留給人們思考的是:戰(zhàn)場非常廣闊,大家都可以圍城圈地,不必干戈相見。
國際象棋是奇妙的、卓越的游戲,而圍棋是更加簡單、深刻、戰(zhàn)略復雜度更高的游戲。所以對于電腦程序員而言,編寫頂級的圍棋軟件更具有挑戰(zhàn)性。
為什么圍棋那么難于編程呢?首先,計算機需要計算天文數(shù)字一般大的棋局變數(shù);其次,計算機還需要模擬人類的思維特性——模式識別、模擬、審美等,而這些恰恰又都是目前人類優(yōu)勝于計算機的地方。對于這些特性,程序員還需要大力模仿,以便計算機能夠有效地與人類競爭。就目前的計算機技術而言,還遠未達到這一步。
盡管電腦在科學分析、數(shù)據(jù)采集乃至人際交往中,都取得了數(shù)不勝數(shù)的成就,但是需要特別記住的是:哪怕低水平的圍棋游戲者,即便只有5歲的人類智能,人們編寫的計算機程序也無法與之對抗。科技確實加速了最近5個世紀的歷史進程,然而人們還有很長的路要走。就目前而言,電腦還處于依賴人類智能操控的階段。科學的工具和應用可以是奇妙、輝煌、有效、有幫助的,它們做的事情是人類難以涉足的,但是對于藝術和直覺,計算機卻是個低能兒,而圍棋特別善于暴露計算機的這些弱點。
國際象棋有64格,其中32格在開局時就被占據(jù)了;而圍棋有361個交點,開局前盤上一片空白。國際象棋的棋子以特定的方式移動;圍棋的棋子并不能走來走去。
國際象棋很大程度上是一種戰(zhàn)術性游戲,它要求下棋者擁有敏捷、專注的分析思維。圍棋也可以像國際象棋那樣采用戰(zhàn)術性技巧,但它更偏重于戰(zhàn)略性思維。那些憑借直覺、形狀和美感的圍棋比賽,往往能夠達到更高的層次。一位著名的國際象棋大師曾說過:“國際象棋99%是戰(zhàn)術性的?!表敿壍膰甯呤纸^不會這么說。
如果把國際象棋能夠產(chǎn)生的棋局都加起來的話,大概有10 120種可能;而圍棋的棋局數(shù)目則在10 170到無窮大之間,隨著規(guī)則的不同,棋局數(shù)目也隨之增減。(注意:宇宙的原子數(shù)近于1088個)因此即使聯(lián)合全球所有的計算機,它們的計算總能力大到能夠容納宇宙的每一個原子,如果沒有若干年的連續(xù)運算,也還是無法算出所有的棋局數(shù)目來。
在國際象棋中,戰(zhàn)場就是那個棋盤,如果一方占了優(yōu)勢,那么另一方極難彌補;而圍棋的棋盤空間比國際象棋大四倍有余,即使你在多場戰(zhàn)役中失敗了,也依然有可能獲取全局的勝利。
最好的國際象棋電腦程序能夠挑戰(zhàn)最好的國際象棋棋手,并且能夠取勝;最好的圍棋電腦程序幾乎贏不了中等水平的業(yè)余圍棋棋手。因此,許多人工智能程序員把挑戰(zhàn)圍棋的編程等同于挑戰(zhàn)人類的智能。
國際象棋每方有六種不同的棋子,每種的下法都不同,規(guī)則多種多樣;圍棋只有一種棋子和最簡單的規(guī)則。
許多國際象棋大師轉(zhuǎn)向圍棋,聲稱圍棋是最卓越的游戲;然而沒有圍棋大師轉(zhuǎn)向國際象棋,更很少有人稱國際象棋是最卓越的游戲。著名的國際象棋冠軍伊曼紐爾·拉斯克曾說過:“假如其他星球有智能生物的話,他們所下的肯定會是圍棋?!?br>
國際象棋通常是一種消耗戰(zhàn)的游戲,每一方都努力破壞對方的防守或吃掉對方的棋子,直到只剩下一枚棋子為止。在圍棋中,盡管你可能殲滅對手的棋子,但是大多數(shù)旗鼓相當?shù)谋荣惗际怯猩嵊腥?,方能致勝。最后圍棋留給人們思考的是:戰(zhàn)場非常廣闊,大家都可以圍城圈地,不必干戈相見。
國際象棋是奇妙的、卓越的游戲,而圍棋是更加簡單、深刻、戰(zhàn)略復雜度更高的游戲。所以對于電腦程序員而言,編寫頂級的圍棋軟件更具有挑戰(zhàn)性。
為什么圍棋那么難于編程呢?首先,計算機需要計算天文數(shù)字一般大的棋局變數(shù);其次,計算機還需要模擬人類的思維特性——模式識別、模擬、審美等,而這些恰恰又都是目前人類優(yōu)勝于計算機的地方。對于這些特性,程序員還需要大力模仿,以便計算機能夠有效地與人類競爭。就目前的計算機技術而言,還遠未達到這一步。
盡管電腦在科學分析、數(shù)據(jù)采集乃至人際交往中,都取得了數(shù)不勝數(shù)的成就,但是需要特別記住的是:哪怕低水平的圍棋游戲者,即便只有5歲的人類智能,人們編寫的計算機程序也無法與之對抗。科技確實加速了最近5個世紀的歷史進程,然而人們還有很長的路要走。就目前而言,電腦還處于依賴人類智能操控的階段。科學的工具和應用可以是奇妙、輝煌、有效、有幫助的,它們做的事情是人類難以涉足的,但是對于藝術和直覺,計算機卻是個低能兒,而圍棋特別善于暴露計算機的這些弱點。