+
Skip to content

antonyho/gomoku-trainer

Repository files navigation

gomoku-trainer

AI Trainer of the classic eastern board game Gomoku

Notice

This is an experimental project

About Gomoku

Gomoku, also known as Five in a Row, is a classic strategy board game where players alternate placing stones on a grid ( typically 15x15 or 19x19) to form an unbroken line of five stones horizontally, vertically, or diagonally.

Strategy

Pre-trained Model

Train from scratch

Not using pre-trained model. Train with AlphaZero and MCTS algorithm.

UCT Policy

UCT policy can be used for training the model which is employed in AlphaZero.

Training Dataset

Self-play

Play against itself using the AlphaZero and TensorFlow.

Usage

Local Environment

Dependencies

Dependenies for this project

Build

make

Train

make training

Docker Image

Build

docker build --tag gomoku-trainer .

Train

docker run gomoku-trainer:latest

About

AI Trainer of the classic eastern board game Gomoku

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载