tuero/muzero-cpp
A C++ pytorch implementation of MuZero
This project offers a fast C++ implementation of the MuZero algorithm for training AI models in environments like games. It takes in environment definitions and game rules, then outputs a trained AI agent capable of playing and mastering those games. This is designed for AI researchers and developers working on reinforcement learning applications who need high performance.
No commits in the last 6 months.
Use this if you are a developer building sophisticated AI agents for complex environments and require the speed and control of C++ for training and inference.
Not ideal if you are looking for a high-level Python library for general reinforcement learning or do not have experience with C++ development and PyTorch's C++ API (LibTorch).
Stars
40
Forks
8
Language
C++
License
Apache-2.0
Category
Last pushed
May 01, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tuero/muzero-cpp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
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