OthelloAI Dojo

Observe, Learn, and Play against a learning Othello AI.

Game Status

Start a new game as:

AI Training
a
b
c
d
e
f
g
h
1
2
3
4
5
6
7
8
Move History
Total moves: -1 | Current player: black

No moves yet.

Neural Architecture & ONNX Deployment

David et al. (AlphaZero) Architecture

Based on the neural network design established by David et al. (DeepMind AlphaZero). It features an 8-residual-block Convolutional Neural Network (ResNet-8) with dual prediction heads: a Policy Head (64 logit outputs for move selection) and a Value Head (board evaluation).

Client-Side ONNX Web Execution

PyTorch model weights are stored in ONNX format (othello_model_final.onnx) and downloaded directly into your browser via onnxruntime-web. Inferences run 100% client-side with WebAssembly, requiring zero backend server cost.