目前象棋-软件与人脑的棋力水平到底如何? 可以说,与许银川持平!甚至超越许银川! 过去我们只听说轰动世界的人机大战,是美国的“深蓝”电脑与世界冠军卡斯帕罗夫对阵,下的是国际象棋。而我们中国人关心的是,国产的超级电脑下中国象棋又如何呢? 2006年8月9日和15日,是广大棋迷难忘的激动人心的日子,历史上首次中国象棋的人机大战开场了。 为庆祝人工智能学科诞生50周年,由中国人工智能学会与浪潮集团联合主办的一系列赛事,包括“联众-浪潮杯”全国首界中国象棋人机大战网络选手选拔赛等。在以往的人工智能科学活动或象棋活动中,从来没有过这么大的影响。 第一轮 电脑VS网络高手联盟 网络选手选拔赛在联众世界进行,从几十万人中选出25人,可谓精英。 8月10日,网络高手在北京奥体中心与“浪潮天梭”计算机展开较量。网络高手25人分成5组,每组5人,经过集体研究后才下出每一步棋,而计算机采用顶级象棋软件“棋天大圣”同时对抗5组网络高手!分先各执一盘红棋,共10局棋。 结果:电脑5胜5和! 第二轮 电脑VS大师联盟 人方出场大师:徐天红、卜凤波、柳大华、张强、汪洋。 电脑出场软件:棋天大圣、象棋奇兵、象棋旋风、天机、将神传说。 广大棋迷拭目以待,30万人网络在线观看直播。 同样的,换先,共10局。 人方2胜5和3负惜败! 第三轮 电脑VS许银川 五位大师惜负后,棋迷们纷纷不服,一是时限规定对人类选手不利,二是五位大师还不能代表棋手的顶尖水平。舆论终于逼出中国象棋第一人:许银川! 浪潮集团负责人飞赴广州,亲自约请许银川来北京,定于8月15日与“棋天大圣”对抗两局,时限规定:每方45分钟,加每步30秒。 赛前许银川表示:与电脑这个冷面对手对决,胜负关键有两点,一是自己首先要下好,尤其不能出错,这是至关紧要的,如果犯下明显错误,电脑一定会牢牢抓住,绝不可能有脱身机会;二是开局尽量避开复杂纠缠的局面,是在开局向中局的过渡阶段很重要,要把局势导向平衡的变化,这样才有利于自己进一步掌握全局。 结果:两盘和! 许大师又说:和计算机下棋,人在心理上永远处于劣势,要把它看成一个恐怖的对手。和计算机交手时,在哪里很寂寞,很孤立无援。我下着下着,就感觉很不对劲,因为坐在我对面的人不是跟我下棋的对手,而跟我下棋的不是真人,这让我产生这场比赛没有对手的错觉。 2、为什么软件能战胜人类? 很简单,人脑是肉长的,电脑是不知劳累的,工程师可以将几千年来人类无数的对局谱输入计算机,并设计分析计算方法,找出最优棋路。 它依托的计算方法原则有:固定子力值、位置值、灵活度、威胁与保护、牵制、配合与作战、兵的状态(过河非过河)、将的安全等,而且更可怕的是,超级计算机还具有主动学习能力,可能通过与对手的比赛,学习对手的战略与战术。 但即使是超级计算机,能力也是有限的。 中国象棋从开始到结束,所有可能的走棋方式大约是10的150次方,通俗的说,就是1后面跟150个0。这个数字到底有多大呢? 也许有的棋友对数字不太敏感,我来形容一下,这个数字到底有多大呢? 假设有10的150次个苹果,全中国人民一起来拿,每秒钟每人拿一个,那么一秒钟内,全中国人就拿了13亿个,就这么一直拿啊拿啊,一直拿到人类灭绝,拿到地球爆炸也拿不完! 但是国际象棋的变化就少多了,是10的120次方,所以大家都不怎么喜欢下国际象棋,远远没有中国象棋变化丰富,兵种位置太死了,没有中国象棋那么具有灵性。 可是目前计算机仍然无法在围棋上战胜人类,最好的软件也不过是业余高手水平,对付职业选手完全不行,为什么呢? 因为围棋更博大精深! 它的计算更加复杂,不单表现在棋路上,有10的361次方,更表现在实地与厚势上,简直是无法计算的。比如像武宫正树的宇宙流,就无法用实地价值来形容。所以,很明显的,软件能战胜国际象棋、战平中国象棋、不敌围棋。至于什么五子棋、跳棋一类的,根本不在话下。 3、人类为什么能战胜软件? 那是因为计算机的能力也是有限的,浪潮天梭每步可处理42亿步棋,本次比赛总共评估了超过10万亿个局面,并执行了超过300万次复合查询。 五位大师均表示:面对计算机,明显感到它的计算能力强大,但也普遍认为计算机虽然每走一步都选择了最精确的下法,但由于计算机下棋的大局观较差,人要战胜它并不是不可能的。 计算机在越是复杂的局面,越强,越是平稳,反倒显得比较死板,不够灵活。 关于此次五位大师惜败一局,张强说,主要是在体力过度消耗,以往和人比赛,到了最后时刻就是意志和心态的对决了,看谁能坚持到最后,谁能不犯错误。但是计算机没有这样的问题,因此这场比赛在体力、心智方面的消耗远比和人比赛要大。 4、如何看待软件的胜负? 完全没有必要杞人忧天,再好的计算机、软件也是人类智慧的结晶,日后软件能够战胜人类的中国象棋、围棋了,也只是说明,人类在超越自己的道路上,没有止境!