首页> 外文会议>IEEE Games, Entertainment, Media Conference >CWU-Chess: An Adaptive Chess Program that Improves After Each Game
【24h】

CWU-Chess: An Adaptive Chess Program that Improves After Each Game

机译:CWU-Chess:一种适应性的国际象棋程序,每次游戏后都会改进

获取原文

摘要

Most approaches to computerized chess involve some variation of brute force, lookup tables, and Alpha Beta pruning to reduce the width of search trees. Given today's extensive computational power, this is a reasonable approach to designing a program that will win games. Since this method is very different from (and much less efficient than) the way that humans play chess and other similar strategy games, it is desirable for those interested in artificial intelligence to investigate other approaches that rely less on brute force. Our solution was to develop an adaptive program that uses a genetic algorithm in combination with a neural network that can learn after each game it plays. The entire genetic algorithmeural network component is part of the evaluation function used to rank each board. Given a board configuration, ten attributes are evaluated, each of which is used as the input to the Neural Network. The weights used in the neural network are optimized using the genetic algorithm. Each time the evaluation function is called, the neural network outputs the value for a given board configuration, which will then be used in a recursive search algorithm that uses Alpha-Beta pruning. The weights are adjusted at the end of the game based on its outcome. Sets of weights and game scores are broadcast over a network to enable fully distributed learning.
机译:大多数使用国际象棋的方法都涉及蛮力,查找表和Alpha Beta修剪的一些变化,以减小搜索树的宽度。鉴于当今强大的计算能力,这是设计将赢得比赛的程序的合理方法。由于此方法与人类下棋和其他类似策略游戏的方法非常不同(并且效率要低得多),因此对于那些对人工智能感兴趣的人希望研究较少依赖蛮力的其他方法。我们的解决方案是开发一种自适应程序,该程序将遗传算法与神经网络结合使用,该神经网络可以在每次玩游戏后进行学习。整个遗传算法/神经网络组件是用于对每个板进行排名的评估功能的一部分。给定电路板配置,将评估十个属性,每个属性均用作神经网络的输入。使用遗传算法优化了神经网络中使用的权重。每次调用评估函数时,神经网络都会输出给定电路板配置的值,然后将其用于使用Alpha-Beta修剪的递归搜索算法中。权重在游戏结束时根据其结果进行调整。权重和游戏分数集通过网络广播,以实现完全分布式的学习。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号