bhansconnect/alphazero-pybind11
A modified Alphazero implementation with C++ where performance matters.
This project helps you train powerful AI agents to play board games like Connect 4 using a highly optimized AlphaZero algorithm. It takes game rules and neural network configurations as input, producing trained AI models that can compete in tournaments or be played against interactively. This is for researchers, hobbyists, or game developers interested in advanced game AI.
Use this if you need to quickly and efficiently train high-performance AI agents for board games, leveraging C++ optimizations for game logic and Monte Carlo Tree Search.
Not ideal if you're looking for a general-purpose AI framework beyond board games or prefer a purely Python-based solution without C++ dependencies.
Stars
18
Forks
4
Language
C++
License
BSD-3-Clause
Category
Last pushed
Mar 07, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/bhansconnect/alphazero-pybind11"
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.
NeymarL/ChineseChess-AlphaZero
Implement AlphaZero/AlphaGo Zero methods on Chinese chess.
suragnair/alpha-zero-general
A clean implementation based on AlphaZero for any game in any framework + tutorial +...
werner-duvaud/muzero-general
MuZero
mokemokechicken/reversi-alpha-zero
Reversi reinforcement learning by AlphaGo Zero methods.