中国象棋之一开源 AI 引擎介绍
大纲中国象棋之一开源AI引擎介绍中国象棋之二ElephantEye引擎深入理解中国象棋之三Linux下的象棋软件GMChess前言本文将介绍针对中国象棋的开源AI引擎,旨在对希望打造自己的中国象棋引擎的开发者提供一点帮助。目前中国象棋AI引擎主要分为两类,第一类是传统的象棋AI引擎(如象棋名手、象棋旋风),属于CPU密集计算型的引擎;第二类则是基于Alpha-Zero深度强化学习算法的新兴AI引擎,属于GPU密集计算型的引擎。由于谷歌的DeepMindAlpha-Zero已经“通杀”围棋、国际象棋、日本将棋,因此第二类中国象棋AI引擎非常值得关注。
开源象棋引擎HarmlessHarmless是一款Linux下的中国象棋引擎,在普通机器上限定每步6秒时间的情况下,平均搜索深度在5-8层左右。核心搜索主要采用的是极小窗口搜索,并结合了哈希表技术和历史启发;评估函数则相对实现得比较简单,只考虑了棋子本身的价值和棋子间的灵活度,虽不靠谱,但基本能用。引擎部分完全用C语言实现,支持部分UCCI通信协议,并附带了一个简单的图形界面,运行环境依赖Python-2.7.x与Pygame-1.9.x。附上原作者对该项目的博客分享:写了一个Linux下的中国象棋引擎。
UCCI-ChessEnginesUCCI-ChessEngines是中国象棋UCCI引擎源码的整理,引擎包括ElephantEye(象眼)、BitStronger、Eleeye、Mars、梦入神蛋MRSD2(浅红引擎)
ChineseChess-EnginesChineseChess-Engines是基于UCCI-ChessEngines项目,整理了中国象棋UCCI引擎的源码,在原基础上做了大量修改,使其支持在Linux上运行,修改内容如下:
增加了Harmless象棋引擎,Ubuntu编译通过,支持UCCIBitStronger:增加了makefile,Ubuntu编译通过,支持UCCIElephantEye(象眼):增加了makefile,Ubuntu编译通过,支持UCCIMars:修改了相关代码,更改了编码方式为UTF-8,增加了makefile,Ubuntu编译通过,支持UCCI梦入神蛋MRSD2(浅红引擎):修改了相关代码,更改了编码方式为UTF-8,修改了makefile,Ubuntu编译通过,不支持UCCIcchess-zerocchess-zero是基于Alpha-Zero的实践项目,实现了一个中国象棋程序,使用TensorFlow1.0和Python3.5开发。附上原作者对该项目的博客分享:Alpha-Zero实践—中国象棋(附论文翻译)。
icyChessZeroicyChessZero受到Alpha-Zero的启发,旨在训练一个中等人类水平或高于中等人类水平的深度神经网络,来完成下中国象棋的任务。目前该项目仍然没有完成全部的开发,处于停滞状态。附上原作者对该项目的博客分享:一个分布式中国象棋AlphaZero。
CCZeroCCZero的目标是将Alpha-Zero的算法应用到了中国象棋上,旨在借助广大象棋爱好者之力一起训练出一个可以打败旋风名手的“象棋之神”。因为种种原因,这个目标截止2018/11/07为止仍未能实现,或者说还差得远,而且跑谱的人也越来越少了,作者已经放弃该项目。附上原作者对该项目的博客分享:中国象棋Zero技术详解。
GGzeroGGzero采用了谷歌DeepMind公司提出的Alpha-Zero深度强化学习算法,基于国际象棋引擎leela-chess进行开发,是目前世界上首款达到商业引擎水平的显卡加速象棋引擎。GGzero项目是一个团队在维护,创作者是佳佳象棋的作者李国来;目前就Elo分来说是最强的,但发展状况逐渐呈现商业化趋势(作者没有公开发布最新的代码),更多资料可在社区论坛上获取。值得一提的是,GGzero曾获得第三届楚河汉界象棋人工智能大赛第三名,2019年北京人工智能大赛并列第二名,比赛规则与机器配置如下:
赛制用时:10分钟+3秒其它商业引擎的机器配置:Xeon2696V4(44核心),有开局库,有残局库GGzero的机器配置:NvidiaGeForceRTX2070SuperX4,无开局库,无残局库中国象棋引擎排行榜第一阵营:象棋名手、象棋旋风第二阵营:小虫象棋、天机象棋、Alpha猫、佳佳象棋、南奥象棋第三阵营:UFX、象棋天启其他棋类的开源AI引擎围棋(leela-zero)黑白棋(reversi-alpha-zero)国际象棋(chess-alpha-zero)五子棋(AlphaZero-Gomoku)参考资料象棋百科中国象棋AI实现28天自制你的AlphaGo(3):训练策略网络,真正与之对弈中国象棋人工智能软件合集2023 中国象棋人工智能软件排行榜
中国象棋人工智能软件合集2022中国象棋人工智能软件排行榜来源:网络作者:网络时间:2022-08-23可以下象棋的软件中,哪些提供了人工智能?今天小编将针对中国象棋人工智能软件合集2022的内容,详细的为大家推荐十款同类型手机应用。在这些可以和人工智能进行对决得象棋软件内,用户们可以尽情发挥出自己的棋艺水平去进行比拼。可以下象棋的软件中,哪些提供了人工智能?今天小编将针对中国象棋人工智能软件合集2022的内容,详细的为大家推荐十款同类型手机应用。在这些可以和人工智能进行对决得象棋软件内,用户们可以尽情发挥出自己的棋艺水平去进行比拼。
更多精彩游戏尽在应用宝app
,1、《中国象棋大师》
提供了象棋对战模式的同时,app内还为大家提供了多种象棋教程,帮助各位在提升能力的同时,去挑战更多棋艺水平厉害的对手。简洁的应用界面,可以提升用户操作体验。
2、《象棋大师对弈》
除了最基础的象棋模式以外,app内还针对各种残局进行了详细的分析,帮助大家了解在遇到不同残局形势的时候,如何才能够快速的扭转局势。多种应用功能将免费为用户开放。
目前象棋软件当中只有以上两款可以进行下载,接下来小编主要为大家推荐人工智能方面的软件。
3、《AI音乐学园》
独特的AI模式当中,将帮助大家轻松学习各种乐器的弹奏方法,同时软件内部也会提供丰富的教学模式。操作过程简单便捷,用户还可以自行编辑功能菜单。
4、《AI照片修复》
照片出现破损的情况怎么办?针对这一问题,本款app将为大家带来有效的恢复工具,能够直接帮助照片恢复到最初的效果,丰富的功能将提高用户的使用效率。
5、《AI语音翻译》
主打语音翻译的功能,可以实时分辨出不同的语种,从而进行翻译转换,帮助大家可以在全球旅行的过程当中进行对话。应用每一次的更新,都将进一步优化使用体验。
6、《AI英语教学》
多种针对英语学习的教学内容将在本款app当中呈现,各位可以在短时间内提升自己的英文水平,同时软件中也支持搜索自己感兴趣的内容。体量小的情况下,保证了用户们对软件功能的全方位需求。
7、《AI字幕》
能够自动帮助用户制作视频字幕的软件,大家只需要上传本地的视频文件,系统AI就会开始识别其中的文字内容,从而制作出一个完善的字幕。傻瓜式的应用操作,可以直接优化掉繁琐的功能步骤。
8、《AI特效相机》
一款拥有各种特效的相机app,大家在拍摄的过程当中可以设置不同的内容来增加趣味性,同时也开放了照片的编辑功能。应用优化力度强,使用过程中无需担心卡顿。
9、《AI农》
专门针对农田进行AI监管的手机软件,可以实时了解到不同农田区域的数据,帮助用户们可以更有效的进行大范围农田管理。多个冷门功能依然可以在本款应用中找到。
10、《哆啦AI课堂》
智能化的听课软件,丰富的教学内容将免费呈现,大家可以根据自己喜欢的内容去进行学习,能够有效提升学习效率。
今天关于中国象棋人工智能软件合集2022的详细内容,就为大家讲到这里。目前推荐的多款app,都为大家带来了不同的人工智能,感兴趣的各位可以直接下载体验一番。
中国象棋下载
关于本站|下载帮助|版权声明|业务合作|软件提交|友情链接|Cookie政策|下载服务协议&个人信息保护政策|站内地图|回到顶部
南京星智万合网络科技有限公司版权所有下载之家是一家值得信赖的官方软件下载资源提供商,提供安全无毒的绿色软件下载、手机软件下载、游戏下载等。高速安全的软件下载就在下载之家。Copyright©2007-2023下载之家(http://www.downza.cn).AllRightsReserved.苏ICP备16008348号-7苏公网安备32011202000189号增值电信业务经营许可证:苏B2-20190284
本站由华为云提供云计算支持