Go (바둑) model for 9x9 board

96 filters of 3x3 kernels, 18 residual blocks.

Initializing...

Policy Head Features (2x9x9) - Plane 1




Policy Head Features (2x9x9) - Plane 2




Network Interpretability

To see what the model is focusing on, I visualized the activations from the policy head's 2x9x9 intermediate layer. This is the final abstract representation of the board state right before the network flattens the data to calculate move probabilities.

Above are the live internal features for the current board state, visualized in three different ways: Heatmap (raw activations), Influence Glow (smoothed attention), and Hint Circle (peak activation points).

The model was trained on high-rank games from the GoQuest server using a publicly available dataset. Training was performed with mixed precision (bfloat16) and detailed logs are available in the WandB Report (Run: 20251218_182225).

Architecture & Optimization

Performance Impact

Quantization made the model way lighter to deploy both in terms of size and speed, and didn't really cost any accuracy:

The training code can be found here:
denizay/BadukDeepLearningModel
→