All work — Machine learning — 2026

Chess ML

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

Runs natively — not a browser app Ask me about this

The problem

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

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.

The outcome

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

Chess ML

Next project

Meme Detector →

Need something
like this?

This is the kind of problem I take on. Tell me about yours.