XMuli / ChineseChess

Cross-platform and online battle platform game based on Qt: Chinese Chess. Also known as:『Xiangqi』『中国象棋』
https://www.bilibili.com/video/av45509758
GNU General Public License v3.0
686 stars 184 forks source link

【功能请求】pc象棋AI,自我深度学习 #30

Open Pantyhose-X opened 2 years ago

Pantyhose-X commented 2 years ago

可以加入AI训练吗? 我们可以训练AI 我们需要最新的AI棋谱 https://katagotraining.org/ 这是一个非常成功的AI训练例子,你可以参考看看。虽然它是围棋的,它现在已经拥有2千万张棋谱,还在不断的增长。 象棋很多人还用那些古谱来练习象棋,那些已经过时了,象棋比围棋更有优势,象棋可以马上让人进入深度计算思维。

仙女鳕鱼 象棋AI引擎 https://github.com/ianfab/Fairy-Stockfish

这里有一个象棋的例子, https://medium.com/applied-data-science/how-to-build-your-own-muzero-in-python-f77d5718061a https://github.com/chengstone/cchess-zero

佳佳象棋 Ai https://github.com/leedavid/leela-chess-to-Chinese-Chess http://www.ggzero.cn/ http://www.ttyes.com/

XMuli commented 2 years ago

对于 AI 训练,暂非我所长多谢;后有时间去尝试下。

另外也欢迎任大家(大佬)加入此方面功能或者改进算法,甚至欢迎,倘若大佬们有兴趣和闲暇时。

calcitem commented 2 years ago

可以考虑 NNUE。

XMuli commented 2 years ago

可以考虑 NNUE。

好哒~, 我去解一下

Pang-GJ commented 2 years ago

其实我感觉这个问题的关键会不会是训练的成本?毕竟训练出一个深度学习模型是很耗时间的事情,没有服务器资源的话很难推进

calcitem commented 2 years ago

可以分布式呀