或许您会问:为什么单拿围棋说事儿,你怎么不说国际象棋呢?国际象棋被称为“王者的游戏”,确实能够与围棋并驾齐驱。然而我为什么不选取国际象棋的法则称之为棋道呢?其实围棋和国际象棋这两种游戏有着重要的区别(我并不十分精通国际象棋,但这并不影响其中的区别)。
国际象棋有64格,其中32格在开局时就被占据了;而围棋有361个交点,开局前盘上一片空白。国际象棋的棋子以特定的方式移动;围棋的棋子并不能走来走去。
国际象棋很大程度上是一种战术性游戏,它要求下棋者拥有敏捷、专注的分析思维。围棋也可以像国际象棋那样采用战术性技巧,但它更偏重于战略性思维。那些凭借直觉、形状和美感的围棋比赛,往往能够达到更高的层次。一位著名的国际象棋大师曾说过:“国际象棋99%是战术性的。”顶级的围棋高手绝不会这么说。
如果把国际象棋能够产生的棋局都加起来的话,大概有10 120种可能;而围棋的棋局数目则在10 170到无穷大之间,随着规则的不同,棋局数目也随之增减。(注意:宇宙的原子数近于1088个)因此即使联合全球所有的计算机,它们的计算总能力大到能够容纳宇宙的每一个原子,如果没有若干年的连续运算,也还是无法算出所有的棋局数目来。
在国际象棋中,战场就是那个棋盘,如果一方占了优势,那么另一方极难弥补;而围棋的棋盘空间比国际象棋大四倍有余,即使你在多场战役中失败了,也依然有可能获取全局的胜利。
最好的国际象棋电脑程序能够挑战最好的国际象棋棋手,并且能够取胜;最好的围棋电脑程序几乎赢不了中等水平的业余围棋棋手。因此,许多人工智能程序员把挑战围棋的编程等同于挑战人类的智能。
国际象棋每方有六种不同的棋子,每种的下法都不同,规则多种多样;围棋只有一种棋子和最简单的规则。
许多国际象棋大师转向围棋,声称围棋是最卓越的游戏;然而没有围棋大师转向国际象棋,更很少有人称国际象棋是最卓越的游戏。著名的国际象棋冠军伊曼纽尔·拉斯克曾说过:“假如其他星球有智能生物的话,他们所下的肯定会是围棋。”
国际象棋通常是一种消耗战的游戏,每一方都努力破坏对方的防守或吃掉对方的棋子,直到只剩下一枚棋子为止。在围棋中,尽管你可能歼灭对手的棋子,但是大多数旗鼓相当的比赛都是有舍有取,方能致胜。最后围棋留给人们思考的是:战场非常广阔,大家都可以围城圈地,不必干戈相见。
国际象棋是奇妙的、卓越的游戏,而围棋是更加简单、深刻、战略复杂度更高的游戏。所以对于电脑程序员而言,编写顶级的围棋软件更具有挑战性。
为什么围棋那么难于编程呢?首先,计算机需要计算天文数字一般大的棋局变数;其次,计算机还需要模拟人类的思维特性——模式识别、模拟、审美等,而这些恰恰又都是目前人类优胜于计算机的地方。对于这些特性,程序员还需要大力模仿,以便计算机能够有效地与人类竞争。就目前的计算机技术而言,还远未达到这一步。
尽管电脑在科学分析、数据采集乃至人际交往中,都取得了数不胜数的成就,但是需要特别记住的是:哪怕低水平的围棋游戏者,即便只有5岁的人类智能,人们编写的计算机程序也无法与之对抗。科技确实加速了最近5个世纪的历史进程,然而人们还有很长的路要走。就目前而言,电脑还处于依赖人类智能操控的阶段。科学的工具和应用可以是奇妙、辉煌、有效、有帮助的,它们做的事情是人类难以涉足的,但是对于艺术和直觉,计算机却是个低能儿,而围棋特别善于暴露计算机的这些弱点。
国际象棋有64格,其中32格在开局时就被占据了;而围棋有361个交点,开局前盘上一片空白。国际象棋的棋子以特定的方式移动;围棋的棋子并不能走来走去。
国际象棋很大程度上是一种战术性游戏,它要求下棋者拥有敏捷、专注的分析思维。围棋也可以像国际象棋那样采用战术性技巧,但它更偏重于战略性思维。那些凭借直觉、形状和美感的围棋比赛,往往能够达到更高的层次。一位著名的国际象棋大师曾说过:“国际象棋99%是战术性的。”顶级的围棋高手绝不会这么说。
如果把国际象棋能够产生的棋局都加起来的话,大概有10 120种可能;而围棋的棋局数目则在10 170到无穷大之间,随着规则的不同,棋局数目也随之增减。(注意:宇宙的原子数近于1088个)因此即使联合全球所有的计算机,它们的计算总能力大到能够容纳宇宙的每一个原子,如果没有若干年的连续运算,也还是无法算出所有的棋局数目来。
在国际象棋中,战场就是那个棋盘,如果一方占了优势,那么另一方极难弥补;而围棋的棋盘空间比国际象棋大四倍有余,即使你在多场战役中失败了,也依然有可能获取全局的胜利。
最好的国际象棋电脑程序能够挑战最好的国际象棋棋手,并且能够取胜;最好的围棋电脑程序几乎赢不了中等水平的业余围棋棋手。因此,许多人工智能程序员把挑战围棋的编程等同于挑战人类的智能。
国际象棋每方有六种不同的棋子,每种的下法都不同,规则多种多样;围棋只有一种棋子和最简单的规则。
许多国际象棋大师转向围棋,声称围棋是最卓越的游戏;然而没有围棋大师转向国际象棋,更很少有人称国际象棋是最卓越的游戏。著名的国际象棋冠军伊曼纽尔·拉斯克曾说过:“假如其他星球有智能生物的话,他们所下的肯定会是围棋。”
国际象棋通常是一种消耗战的游戏,每一方都努力破坏对方的防守或吃掉对方的棋子,直到只剩下一枚棋子为止。在围棋中,尽管你可能歼灭对手的棋子,但是大多数旗鼓相当的比赛都是有舍有取,方能致胜。最后围棋留给人们思考的是:战场非常广阔,大家都可以围城圈地,不必干戈相见。
国际象棋是奇妙的、卓越的游戏,而围棋是更加简单、深刻、战略复杂度更高的游戏。所以对于电脑程序员而言,编写顶级的围棋软件更具有挑战性。
为什么围棋那么难于编程呢?首先,计算机需要计算天文数字一般大的棋局变数;其次,计算机还需要模拟人类的思维特性——模式识别、模拟、审美等,而这些恰恰又都是目前人类优胜于计算机的地方。对于这些特性,程序员还需要大力模仿,以便计算机能够有效地与人类竞争。就目前的计算机技术而言,还远未达到这一步。
尽管电脑在科学分析、数据采集乃至人际交往中,都取得了数不胜数的成就,但是需要特别记住的是:哪怕低水平的围棋游戏者,即便只有5岁的人类智能,人们编写的计算机程序也无法与之对抗。科技确实加速了最近5个世纪的历史进程,然而人们还有很长的路要走。就目前而言,电脑还处于依赖人类智能操控的阶段。科学的工具和应用可以是奇妙、辉煌、有效、有帮助的,它们做的事情是人类难以涉足的,但是对于艺术和直觉,计算机却是个低能儿,而围棋特别善于暴露计算机的这些弱点。