Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.63 KB

README.md

File metadata and controls

26 lines (22 loc) · 1.63 KB

Imperfect-Information Alpha Zero

This repository is an adaptation of alpha-zero-general containing information-imperfect board games variants, and other code adjusted to allow for information imperfection.

The corresponding paper can be found here.

Docker Installation

For easy environment setup, we can use nvidia-docker. Once you have nvidia-docker set up, we can then simply run:

./setup_env.sh

to set up a (default: pyTorch) Jupyter docker container. We can now open a new terminal and enter:

docker exec -ti pytorch_notebook python main.py

Contributing

Some contributions that would be interesting to see:

  • More imperfect-info games
  • Making games work with human players
  • Making MCTS work with non-placement games (Kriegspiel & such) - important if adding new games
  • Games that allow one agent imperfect, one perfect (obviously one-sided but could lead to interesting results)

Contributors and Credits