For details, see report.pdf.
Interactive notebooks: guaranteed to run with Python 3.8 and TensorFlow 2.5
- playtest.ipynb ... lets you playtest our models.
- train.ipynb ... scripts used to train our models.
Code summary:
- gomoku.py ... basic gomoku game implementation.
- player_basic.py ... benchmark model.
- player_zero.py ... AlphaGo Zero model with 1-feature, (I).
- player_zero4.py ... AlphaGo Zero model with 4-features, (II).