Skip to content

《佳佳象棋 GGzero》 采用 alphazero 技术的中国象棋引擎

License

Notifications You must be signed in to change notification settings

lNeverl/leela-chess-to-Chinese-Chess

 
 

Repository files navigation

Introduction

This is an adaptation of GCP's Leela Zero repository to chess, using Stockfish's position representation and move generation. (No heuristics or prior knowledge are carried over from Stockfish.)

The goal is to build a strong UCT chess AI following the same type of techniques as AlphaZero, as described in Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm.

We will need to do this with a distributed project, as it requires a huge amount of computations.

GGzero 项目官网地址:

http://www.ggzero.cn

GGzero 项目论坛地址:

http://bbs.ggzero.cn

GGzero 项目进展情况:

弈天官方测试号:佳佳象棋一,佳佳象棋二,佳佳象棋三,佳佳象棋四,佳佳象棋五。

GGzero 参加 第三届楚河汉界象棋人工智能第三名 2019 年 北京人工智能大赛并列第二名

机器配置:

GGzero 2070super X 4 无开局库,无残局库

其它引擎 2696V4 44核心 有开局库,有残局库

用时:10分+3秒

谷歌 colab 跑谱共享笔记本地址

https://colab.research.google.com/drive/18yj5p1vF50_U4-X0iMf4eq-hzFWUg78z

只要用上面的colab jupyter笔记本,就能跑谱参加训练!

程序使用说明

注意:所有的文件都可到 GGzero 官方群号:779375937 的 "GGzero训练客户端" 文件夹下载

  1. 安装visual studio 2019 运行库(在群共享GGzero训练客户端下载)。

  2. 安装最新的显卡驱动,可到 nvidia 官网下载。http://www.nvidia.cn/

  3. 下载 “GGzeroALL.rar”,解压到英文目录下,注意整个目录不能有中文和空格!!,否则不能正常上传训练棋谱。

  4. 运行客户端训练程序 训练客户端.exe, 输入用户名和密码(输入时会自动注册),就可以正常训练了。

  5. GGzero 团队承诺,公开训练的权重,永久免费使用。

常见问题 Q/A:

  1. 问:目前什么显卡可以运行ggzero?

    答:2G显存以上的N卡可用cuda加速, 支持DX12的A卡,可用DX12方式加速。

  2. 问:不能正常训练,怎么办?

    答:点击:ggzero.exe, 在ggzero.exe的界面里,输入 go nodes 800 回车,如果ggzero.exe正常显示棋步了。就表明程序安装准确了。

  3. 问:如何用兵河加载引擎?

    答:先要能正常训练,然后用兵河加载 ggzero.exe.

  4. 问:如何设置引擎的参数?

    答:根据自己的显卡配置,从 "引擎设置文件-下棋用" 目录下复制相应的设置的文件,到ggzero.exe目录下。

如您还有其它问题,请加入QQ 讨论群号:779375937

帮助学习后有什么好处?

a. 首先感谢您对 佳佳象棋 GGzero 团队的支持。 b. 你的学习记录将永久记录在网站上。当您达到一定的学习时间时,会以您提供的名字出现在引擎,及网站的赞助名单上。 c. 我们团队还在讨论其它的公平,公开的合适的奖励方案,一旦讨论通过,将会在第一时间公布并实施。

特别感谢以下棋友对 GGzero 项目所做出的贡献

  1. 東檸 QQ: 1540899650
  2. 痴情麦片 QQ: 81660127
  3. Nooby QQ: 392620089
  4. 冲锋 QQ: 272556328
  5. 永宅依寍 QQ: 395466412
  6. 扈 QQ: 549556859
  7. 唐尸三摆手 QQ: 87103966
  8. 灵玄子 QQ: 263140837
  9. 王较瘦 QQ: 11559911
  10. ❀小雪❀ QQ: 695044453
  11. 木野狐 QQ: 122349668
  12. 兵九进一 QQ: 29289180
  13. 沙漠雄鹰 QQ: 529213121
  14. 剑 QQ: 81060870
  15. netsea2018
  16. 卧薪尝胆 QQ: 40305749
  17. 此生又何劳
  18. 青雨菲扬 QQ: 63479139
  19. gakki QQ: 450673130 香港
  20. 竹海听风 QQ: 363036507
  21. 小兵过河 QQ: 270909139
  22. 飞鱼
  23. 神说要有光 QQ: 472495748
  24. cai1975
  25. apollo
  26. 若愚(lxc)QQ: 1176222948
  27. 神龟 QQ: 1033008052
  28. 小呆呆 QQ: 1067806890
  29. 天涯 QQ: 38819386
  30. 晴天 QQ: 1053558212

以上排名不分先后,名称多数是网络昵称

QQ 讨论群号:779375937

About

《佳佳象棋 GGzero》 采用 alphazero 技术的中国象棋引擎

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.0%
  • Go 5.5%
  • Python 5.3%
  • CMake 4.7%
  • C 3.5%
  • Shell 0.5%
  • Other 0.5%