Skip to content

huyenngn/alphaghost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlphaGhOst

License: MIT Docs Code style: ruff

AlphaZero inspired Phantom Go bot.

Quick Start

The docs/source/examples directory contains notebooks that demonstrate how to use the AlphaGhOst API. You can run the notebooks in a Jupyter environment or view it on GitHub.

Development

Use uv to set up a local development environment.

git clone https://github.com/huyenngn/alphaghost.git
cd alphaghost
uv sync

You can use uv run <command> to avoid having to manually activate the project venv. For example, to play a game of Phantom Go against the AlphaGhOst bot, run:

uv run alphaghost play

License

This project is licensed under the Apache License 2.0. For the full license text, see the LICENSE file.

It contains modifications of OpenSpiel's AlphaZero algorithm and MCTS implementations, originally developed by DeepMind. The original license has been preserved in the relevant source files.