Giter Site home page Giter Site logo

csuffyy / leela-chess-to-chinese-chess Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leedavid/leela-chess-to-chinese-chess

0.0 0.0 0.0 44.04 MB

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

Home Page: http://www.ggzero.cn

License: GNU General Public License v3.0

Dockerfile 0.05% CMake 4.71% Go 5.46% Shell 0.51% CSS 0.14% Meson 0.20% C++ 79.89% Python 5.32% Makefile 0.19% C 3.52%

leela-chess-to-chinese-chess's Introduction

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 项目进展情况:

自评 ELO 达到了 5500分,弈天桃花岛4星(大概1060的显卡)!

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

https://colab.research.google.com/drive/1FYJSUuZNXnhWKs9tLQbjmYtklMhlnejG

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

程序使用说明

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

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

  2. 下载 “GGzeroALL.rar”,解压到英文目录下,注意整个目录不能有中文和空格!!

  3. 下载 最新的 GGzero训练客户端程序,解压后复制到上面的目录下,如有提示,选择覆盖方式。

  4. 下载最新的显卡驱动,可到 nvidia网站上下载,或到群共享 GGzero训练客户端 目录下载

  5. 运行客户端训练程序 lc0_main.exe, 输入用户名和密码,就可以正常训练了。

常见问题 Q/A:

  1. 问:不能正常训练,怎么办? 答:点击:lc0.exe, 在lc0.exe的界面里,输入 go nodes 800 回车,如果lc0.exe正常显示棋步了。就表明程序安装准确了。

  2. 问:如何用兵河加载引擎? 答:先要能正常训练,然后用兵河加载 lc0.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

leela-chess-to-chinese-chess's People

Contributors

glinscott avatar error323 avatar leedavid avatar killerducky avatar mooskagh avatar tilps avatar jkiliani avatar jjoshua2 avatar benediamond avatar uriopass avatar jhellis3 avatar akababa avatar jackthomson2 avatar nifgraup avatar vondele avatar scchess avatar syjytg avatar gsobala avatar blin00 avatar ttl avatar kiudee avatar robinhouston avatar theanswer avatar davidsoncolin avatar evalon32 avatar zediir avatar cmcanavessi avatar ganeshkrishnan1 avatar gcp avatar mpg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.