angeluriot/Chess_AI
A machine learning model for chess.
This project provides the tools to train your own chess AI model from scratch using a vast dataset of high-level chess games. You can input raw chess game data and output a trained model capable of playing chess, complete with its estimated Elo rating. This is designed for researchers or enthusiasts who want to build and customize their own chess engines.
No commits in the last 6 months.
Use this if you are a researcher or advanced hobbyist interested in developing, customizing, and training a machine learning model to play chess.
Not ideal if you are simply looking for an existing chess engine to play against or to analyze games without delving into model training.
Stars
15
Forks
1
Language
Python
License
MIT
Category
Last pushed
Jan 17, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/angeluriot/Chess_AI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
official-stockfish/nnue-pytorch
Stockfish NNUE (Chess evaluation) trainer in Pytorch
QueensGambit/CrazyAra
A Deep Learning UCI-Chess Variant Engine written in C++ & Python :parrot:
bagaturchess/Bagatur
Java Chess Engine (UCI compatible)
xqbase/eleeye
ElephantEye - a XiangQi (Chinese Chess) Engine for XQWizard with Strong AI