求助:人工智能方面问题。

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:50:55
为什么机器能下好国际象棋而不能下好围棋?
越详细越好。满意加分。

第一,玩围棋会让电脑陷入计算可能性的汪洋大海。一个国际象棋棋盘只有64个格,每一步有30种合乎规则的走法。但是围棋有361个点,每一手有200多种变化。象棋全部可能的走法是在1060到1070种之间,而围棋有10250种变化。

其次,围棋很难判断每一手的后果如何,尽管棋子无法移动,但是落子的位置会影响其他棋子的价值和子力。把黑子或者白子连成一片就很难被吃掉或者断开。这一点和象棋不同,因为象棋只有32个子,并且在任何时刻都可以相对容易地判断每颗棋子的“战术价值”。施特恩说:“围棋棋子以非常复杂的方式互相影响彼此之间的价值。某一个子的价值取决于与周围棋子的关系而并不仅仅取决于其本身。”

还有一点,就是没人能将围棋的视觉因素很好地编入到程序中。围棋有一个视觉因素。高手会因为“棋形”难看而不采用某个下法,也就是说落子的位置要考虑和其他已经布好的棋子的关系。同样的,高手也会考虑一片棋对于棋局中另外部分的“轻重缓急”的各种影响。

电脑不懂象棋,它们也可以走出好棋。为什么在围棋上电脑如此软弱?主管智能围棋网的鲍勃·梅耶说:“按照粗略的估计,围棋电脑程序的计算速度仅为象棋程序的百分之一。每下一手要比象棋多4倍的变化,所以要想让围棋电脑程序达到象棋电脑程序的水平,需要比象棋电脑强1027倍的电脑。按照18个月电脑速度更新一倍的‘摩尔定律’.
——————————————————————————————————
上边网上找的。
——————————————————————————————————
我认为主要就是围棋变化多,象棋变化少,而且围棋有时候还是需要点人品和大局观。当计算机进行穷举计算的时候只有预判后边的步伐找出最好的下子,但是由于计算围棋后边的变化数量太多每次下子计算机都不相同,所以在预判的时候很有可能就局限于一些既定的数值,而不像人可以凭借感觉和围棋的图形的势而营造一个更好的大局观最终取得胜利。

因为现在所谓的人工智能是不开放的算法,即只能解决一个特定问题的算法。并不是开放的可以解决任何逻辑问题的算法。