A RL project using dual-head ResNet and MCTS (AlphaZero-like).
Includes arena for matches between models and GUI to play against your model.
uv sync
Some of these commands may require you to already have a model file to use.
Each command has several configurable arguments which you can check by appending --help.
uv run main.py
uv run arena.py
uv run play.py