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.
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.