A.I. playing Omok (a.k.a. Gomoku, Renju)
-
Download dataset from https://gomocup.org/results (I used gomocup2019results Freestyle dataset for pretrained models)
-
Set
game_rule
andbase_path
in create_dataset.pyGame rules
- Freestyle
- Fastgame
- Standard
- Renju
-
python create_dataset.py
-
Run train_cnn.ipynb
python gui.py
- Python 3
- TensorFlow 2.3.1
- ursina 3.2.2 (for GUI)
- sckit-learn
I tried to train a network with NEAT but failed. I'd be really glad you give me a feedback for train_neat.py