← all repositories

junxiaosong/AlphaZero_Gomoku

A self-play AlphaZero implementation for the board game Gomoku using policy and value neural networks.

3.6k stars Python Domain AppsAgentsML Frameworks
AlphaZero_Gomoku
Velocity · 7d
+1.2
★ / day
Trend
steady
star history

This repository implements the AlphaZero algorithm to train a Gomoku-playing AI entirely through self-play without human game data. It uses a deep neural network architecture combining a policy head (for move selection) and a value head (for board evaluation), trained via Monte Carlo Tree Search guided by the network during self-play. Supports PyTorch, TensorFlow, and Theano/Lasagne backends.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.