Johan Alphonso Braga
WorkProjectsReadingStackCraftDesignStatusResume

Utilities

Ask anything

Elsewhere

GitHub

All projects

Machine learning / 2026 / Runs natively

Chess ML

A neural network that learns chess by distilling Stockfish, with MCTS on top and a proper Elo measurement against Stockfish itself.

Chess ML

01

The problem

Hobby chess engines report accuracy on held-out data, which says nothing about playing strength.

02

How I approached it

Distil Stockfish evaluations into a network, add MCTS at inference, then measure the result the only way that counts: matches against Stockfish at known levels, converted to an Elo estimate.

03

The outcome

A strength number that comes from games played, not validation loss.

Next projectMeme Detector →