王铭琬9路棋不敌电脑:对弈软件棋力上升潜力无限大

作者:小石点击:224912009-08-17 17:38

 特约记者祁诨报道 日前,“天顶的围棋”对弈程序Zen和日本王铭琬九段进行了一次公开对局,在19路棋盘被让七子,王铭琬中盘胜出,但在九路盘对弈中,Zen与王铭琬共进行了三盘对局,1胜2负。局后,王铭琬九段感想:“以前的围棋对弈软件在简单局面下发挥力量,但现在这个软件在比较复杂的局面中也能发挥力量,潜力无限大。”

 在此之前,围棋对弈软件与象棋对弈软件相比,在棋力上差得太远,不过,在采纳了蒙特卡洛法,引入概率后,对弈软件的棋力明显上升了。

 蒙特卡洛方法或称计算机随机模拟方法,是一种基于“随机数”的计算方法,这一方法源于美国在一战中研制原子弹的“曼哈顿计划”。频率决定概率,围棋对弈软件将最常见的对弈定式及棋形输入其中,从而达到较短时间提高棋力的功效。

 采用蒙特卡洛法的对弈软件Zen首次亮相于09年5月在西班牙举行的电脑程序世界大会——第14届计算机奥林匹克运动会,首次出战,成绩9胜1败,获得了冠军。同时,在全世界棋迷出没的对弈网站KGS上与普通棋迷进行了1000局以上的试验对局,结果被证明拥有2D(业余2段)的棋力。研发者表示,“按照日本通用标准,Zen拥有围棋俱乐部业余3段至4段的棋力。”

 尽管围棋对弈软件的水平还停留在初级阶段,但Zen对弈程序的水平显然已经超出了过去的对弈程序许多,这在计算机围棋领域已是不小的进步。而在国际象棋和象棋界,计算机已经战胜最顶尖棋手。

 几年前,“更深的蓝”电脑程序打败了国际象棋超级高手卡斯帕罗夫;在象棋界,2006年在北京曾举行过“人机大战”,许银川、柳大华、徐天红等特级大师对象棋软件一筹莫展,竟未尝胜绩。

 电脑程序之所以能打败国象和象棋特级大师,依靠的是不知疲倦的高速检索能力,每一种开局、每一种防御在计算机强大的运算检索能力面前都不值一提,但这种机械方法在围棋面前却失去了用武之地。围棋没有王和帅这样的攻击目标,每颗棋子一会是棋筋,一会又是废子,计算机无法“定位”。围棋中的厚势本身并没有目数,但可以直接围空或者通过攻击间接围空,而厚势本身的价值计算机无法判定。

 围棋的最大难处在于模糊性,这正是计算机的软肋。美国天体物理学家、围棋爱好者皮特·哈特说:“计算机围棋程序击败人类选手可能至少需要100年时间。如果一位智力正常的人学习下围棋,用不了几个月就可以击败现在所有的计算机程序。”

 这样的说法很让人对围棋计算机程序绝望,事实上微软公司也曾试图在此方面有所突破,但巨额奖金之下,却无人敢接招。也许有一天,类似俞斌九段这样既是围棋高手、又是计算机专家的两栖人才进入计算机围棋程序领域,计算机围棋水平质的突破就大有希望了。

网友评论(0条)