分值。比如说“将”和“帅”是l000分,“车”是800分,“马”和“炮”是500分,“士”和“象”是200分,兵是100分。有了相应的分值,那么计算机在局面计算上就可以根据当前子力的分布情况,来对当前每一方的局面形势进行总体的评价得分,分数高的一方在局面上就占优。这样的一种棋子分值理论,便成为了计算机科学运算的理论基础。
20世纪初,国际奥林匹克运动会的人工智能项目出现了象棋软件的比赛,有了相互学习交流的平台,这样为象棋人工智能技术的发展创造了条件并注入了生命的活力。在2003年8月举行的电脑奥林匹克大赛上,在中国象棋程序发展史上具有重要的历史意义。一款名为《纵马奔流》的中国象棋对弈程序成为当年中国象棋比赛项目中的一匹黑马,虽然是首次参赛,但是它却取得了6胜2和的惊人战绩,一举夺得了中国象棋比赛项目的冠军。这次比赛中共有五款中国象棋程序参赛,说明当时中国象棋程序已经进入了起步发展阶段,同时正是因为《纵马奔流》的夺冠,使得更多致力于设计中国象棋人工智能程序的程序员们看到了中国象棋程序未来发展的希望。
人工智能技术的开发者认为,计算机的运算速度直接影响到人工智能技术水平的高低。例如同样一个任务,在单核心电脑完成的时间势必要比多核心电脑耗时要长的多。计算机技术在20世纪以后进入发展的快车道,CPU的性能得到了大幅度的提升,INTEL和AMD两家CPU生产商,不断推陈出新,CPU从单核心发展到双核心乃至现在的多核心,为中国象棋软件程序的发展提高了硬件的保障。中国象棋程序获得了更好
第六百四十八章 人类的“智慧”(3/7)