围棋AI的解决之道.docxVIP

  • 15
  • 0
  • 约5.6千字
  • 约 7页
  • 2016-12-30 发布于重庆
  • 举报
围棋AI的解决之道2007年,西洋跳棋被阿尔伯塔的一群科学家彻底攻破,Chinook成为全世界包括机器AI和人类在内的最强棋手,并且已被数学证明每步都可走出最优招法。完美信息博弈中,能够在传统AI围攻之下屹立不倒的只有围棋了。这当中有深刻的原因。最好的国际象棋和西洋跳棋AI依靠的主要方法都是搜索加估值,并且把这两点做到了极致。这种方法之所以能够成功,有两个原因:第一,国象当中,每个局面的合法步只有30~40步,西洋跳棋更少,使得暴力搜索有可能实现。第二,国象进行到任何一个局面,都可以依赖某些特征计算出比较准确的得分(形势好坏)。这样,即便搜索不到分出胜负的局面,也可以使用alpha-beta剪枝和极小极大策略找出较优甚至最优的结果。然而对于围棋来说,这两点都不满足。首先,围棋每个局面的合法步平均在200以上,暴力搜索几乎是不可能的。其次,围棋的局面缺乏有效特征可以用来判别好坏,胜负非常微妙, 不准确的评估会大大影响剪枝的效果。目前最强的围棋程序MOGO取得的最好成绩是在2009年,19X19棋盘的让7子赛上首度战胜台湾棋王周俊勋(职业九段,07年LG杯世界棋王战冠军)。起初,有人试图打造围棋中的“深蓝”,这方面的代表程序有自由软件基金会开发的GNU-GO和陈志行教授开发的“手谈”。GNU-GO拿过2003年和2006年的奥林匹克电脑竞赛冠军(19X19),“手谈”也曾多次拿下世界冠

文档评论(0)

1亿VIP精品文档

相关文档