zjeffer/chess-deep-rl-cpp
C++ version of my chess-deep-rl project. WIP
This project helps chess enthusiasts and researchers develop powerful chess AI using modern deep reinforcement learning techniques, specifically inspired by AlphaZero. It takes in game positions and, through self-play, trains a neural network to output optimal moves and position evaluations. This tool is for individuals interested in creating or studying advanced chess engines that learn and improve autonomously.
No commits in the last 6 months.
Use this if you want to build and train a chess AI that learns by playing against itself, similar to DeepMind's AlphaZero.
Not ideal if you're looking for a simple, off-the-shelf chess engine to play against or to analyze games without needing to delve into its training and development.
Stars
7
Forks
5
Language
C++
License
GPL-3.0
Category
Last pushed
Jun 29, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/zjeffer/chess-deep-rl-cpp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jonathan-laurent/AlphaZero.jl
A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.
suragnair/alpha-zero-general
A clean implementation based on AlphaZero for any game in any framework + tutorial +...
NeymarL/ChineseChess-AlphaZero
Implement AlphaZero/AlphaGo Zero methods on Chinese chess.
mokemokechicken/reversi-alpha-zero
Reversi reinforcement learning by AlphaGo Zero methods.
werner-duvaud/muzero-general
MuZero