中国象棋AI算法研究
软件:象棋旋风6.2
设置一个困局,人很容易看出最优着法,测试象棋软件的局面评估算法
先上图:
如图:显然这是黑方的一个困局,虽然比红方多一个车和两个馬,但都被困住了,
此时人工对局正确着法显然是:
兵二平三,将6平5,兵三平四,将5退1,兵四进一,将5退1,兵四进一;
7步绝杀
显然,这是最优着法,其它着法绝杀步数都比7步多,搞不好还可能和棋。
下面我们来看看软件的着法:
-------------------------------------------------------------------------------------------------------
用14层的软件着法是如下:
用24层的软件着法如下:
26层的着法如下:
第一步走了兵二平三,接下来将6平5,后兵八平七...
可见,旋风的局面评价也是主要以子力价值为主,而上图的结果还跟所谓的“水平线效应”有关;
所谓"水平线效应"打个比方:
假设程序的搜索深度是5层,现在假设在第5层你吃到了一个兵。程序可能会认为这个局面稍稍有利,当然会这么走下去。然而,你能看得更深远些,你发现吃了兵以后你的车就被追着吃逃不掉了 ,就完蛋了!
下篇将详细介绍象棋AI算法的实现
中国象棋AI算法研究相关推荐
- c语言中国象棋ai算法,【中国象棋】AI算法中的棋子价值是怎么衡定的?
棋子价值 在对弈时,双方都要进行不可避免的兑子[帅(将)是唯一不可兑换的棋子,下列子的价值如下(以车9分为例,帅(将)除外] 车--9分 战斗力最强大的棋子,是作战主力的第一位.车的价值最大,用分值来 ...
- 中国象棋AI库AlphaZero_ChineseChess
AlphaZero_ChineseChess是一个基于AlphaZero算法的中国象棋AI库,它是开源的,使用Python语言编写,托管在GitHub上.以下是对AlphaZero_ChineseCh ...
- 大事情!中国限制 AI 算法出口。网友:这是要阻止XX“下跪”
热文推荐: 尘埃落定!清华才子王垠加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+ 百度网盘"破解版",Pandownload开发者被抓 综合整理:机器之心 + 新华 ...
- 岗位推荐 | 微软AI Research Group招募自然语言处理AI算法研究实习生
PaperWeekly 致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁. 如果你需要我们来帮助你推广实习机会或全职岗位,请添加微信号「pwbot02」. 微软 A ...
- 岗位推荐 | 微软AI Research Group招聘自然语言处理AI算法研究实习生
PaperWeekly 致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁. 如果你需要我们来帮助你推广实习机会或全职岗位,请添加微信号「pwbot02」. 微软 A ...
- 教你怎么用Python和Qt5编写中国象棋AI版——规则模块
提示:该模块用于实现规则模块 教你怎么用Python和Qt5编写中国象棋AI版--规则模块 前言 一.中国象棋大致规则? 二.各棋子规则实现思路 1.兵 注意事项 过河兵合法偏移 未过河兵合法偏移 2 ...
- 教你怎么用Python和Qt5编写中国象棋AI版——简明易懂版
教你怎么用Python和Qt5编写中国象棋AI版--简明易懂版 一.前言 二.中国象棋的几个模块--作者认为的 三.各模块大致实现思路 四.最后 一.前言 大家学习Python是否有过编写一个稍微大型 ...
- 中国象棋AI实现01
本学期开了一门课叫软件工程实践,在制作个人项目之后,我抽到了同学做的中国象棋,将在团队项目中,实现中国象棋的AI,第一次接触这方面的知识,在查阅了相关资料之后,给自己准备了一些网站和书本. 网站 象棋 ...
- java实现象棋ai_中国象棋AI实现?
展开全部 喜欢下象棋的朋友都知道,象棋的博弈更像是62616964757a686964616fe59b9ee7ad9431333365643631一场坚持到最后才是胜利的游戏.阿尔法狗和柯洁的国际象棋 ...
最新文章
- matlab语音信号分析实验报告,DSP实验二 语音信号分析与处理,南京理工大学紫金学院实验报告,信号与系统...
- v7000更换电池步骤_ups电源运行中是否可以更换电池?应如何操作呢
- react 渲染道具_在React中学习分解道具的基础
- python随机函数random要导入哪个包_python学习之随机函数random
- tp交换机管理页面_二层网管交换机的管理方法
- 七年三套房,阿里程序员炫富,努力就有回报,感谢当初的选择!
- 性能测试---性能指标【1】
- 为何电脑系统相对通用而手机却相对定制
- 火星坐标系转北京54坐标方法
- 调整肠道微生物的饮食结构有助于缓解儿童遗传和单纯性肥胖
- Web语音播报提示音
- 上海还有哪些比较好的IB学校?
- TB级倾斜摄影建模集群完美硬件配置方案
- YTU OJ 1329: 手机尾号评分
- 亲测可用--word报错:子过程或函数未定义
- 点乘叉乘坐标公式_向量的点乘与叉乘应用
- 1838公共政策概论 (2)
- Word在目录里插入引导符(页码前的小点点)的方法
- jenkins 邮件配置展示change信息
- Java密码库Password4j