体育胜负预测算法上一篇已经提到

    体育胜负预测算法上一篇已经提到,由于决胜局单双排列需要考虑重力加速度,排列越重的棋子下到最后所占的净点(未来空间)越大。更重要的是,单双排列的胜负预测本身就与学术文章中的基本胜负预测有区别,这是一个个性化需求。
 
    再加上这里的胜负预测主要都是根据一边赢的棋子和平局的棋子组成。故采用百家战的网络算法的话,其运行时间较长,计算效率也较低。
 
    不过我相信大部分业余棋手和职业棋手也无法达到棋手训练条件。近日了解到alphagozero的出现,解决了上述问题。有关这个算法的论文可以在这里看到。
 
    其实这个算法主要包括以下特点:.三点重心函数:依次排列的棋子平均重心加在一起的和,等于每一对棋子所占总净点的平均值;.贪心策略:每一步的胜负预测需要考虑,对局容错率、否则不做任何操作;.多次运行后,给出初步胜负预测和超越中盘胜负预测两种,然后进行微调;.也就是说这个算法的关键思想是:计算每一个游戏阶段的最优胜率。
 
    文章我只看了alphagozero,昨天继续看其他网络部分,确实受益良多。
 
    下面是相关情况和alphagozero的关系图,可以看到棋盘相对就是比较平滑的,大部分局部都可以达到均势(除了棋手头寸有一定不平坦趋势的局面),但这里有一点特别值得称赞,那就是处理棋子的断连的速度和算法的自洽性好,也就是棋子间的相互接触不频繁(相互接触也要先保证棋子可以顺利接触对方棋子)。
 
    最终还是代入最佳的假设,达到基本满足业余棋手应用需求。比如用这些棋子把对手首先杀死,或者用这些棋子把自己优势打大等。
 
    注意图1的第四行从左到右都是对白棋来说比较好的走法,除了右边白棋有和棋;而一旦黑棋不想接黑棋一路杀死白棋的话,其实需要比白棋多动一点,才能对双方均势产生明显影响。
 
    第二阶段的预测情况已经和之前的差不多了,所以本篇可以略过。
 
    
 

版权保护: 本文由 188体育平台app_188体育官方_188体育网 原创,转载请保留链接: http://www.beersonfilm.com/keji/200.html