用穷举法的象棋AI和深度学习的象棋AI,哪个更强?

谢邀。这个问题问得很专业,我仅在此抛砖引玉,以下是我自己的观点:“穷举法”是目前绝大多数象棋软件的计算原理,即用电脑强大的计算能力,得出一个评估分数,然后象棋软件利用“剪枝法”再从中选择分数最高的走法去下棋。有“深度学习”功能的象棋软件,据我所知目前市面上还寥寥无几。2017年象棋软件大赛中有突出表现的“阿尔法猫”,当时和老牌象棋软件冠军“象棋名手”大战20盘棋,最终遗憾小负。

“阿尔法猫”据说有深度学习功能,但具体情况还不清楚,有待后续“阿尔法猫”给我们带来更多的惊喜。目前来看,以“穷举法”作为计算原理的象棋旋风和象棋名手等象棋软件更厉害些。所以,在象棋软件领域,目前还是以“穷举法”的象棋软件更强,而具有“深度学习”功能的象棋软件目前还处在起步阶段,无论从棋软实力上、操作技术上都不如“穷举法”的象棋软件。

其实可以拿围棋领域的AL来比较。谷歌的第一代围棋人工智能“阿尔法狗”是结合了数百万人类围棋高手的棋谱,通过电脑的强化学习,对局面的评估和打分,再从中选择胜率最高的一步棋,本质意义上还是需要电脑精准的计算能力。而“阿尔法狗”的升级版,也就是“阿尔法元”则完全抛弃了人类的围棋棋谱和下棋经验,通过电脑的自我深度学习,棋力居然碾压“阿尔法狗”,据官方公布的数据升级版“阿尔法元”以100:0的绝对优势碾压“阿尔法狗”,恐怖的实力超乎人类想象,要知道“阿尔法狗”对人类来说已经是“围棋之神”一样的存在了。

综上,目前中国象棋软件还是以“穷举法”居多,“深度学习”的象棋软件如阿尔法猫等还不成气候。如果参照围棋领域的具有深度学习功能的“阿尔法元”,我个人认为如果象棋软件也能具有“深度学习”功能,实力是毋庸置疑的。目前中国象棋软件除了引擎算法、开局库、残局库、审局库等小补小修,已经10多年没有大的进步了,或许象棋软件的下一个突破提升就是引入“深度学习”功能。


文章TAG:计算机算法什么是穷举法  什么情况下用穷举法  计算  计算机  计算机算法  
下一篇