3 ms·
The Stockfish NNUE is completely unrelated to AlphaZero.
by dllu 24d ago
The Stockfish NNUE is completely unrelated to AlphaZero.
- gwd 24d agoIt's a neural network rather than a bunch of hard-coded rules. That turns out to make a big difference. Actually, there's this interesting snippet from the release page: > These techniques have been applied to hundreds of billions of training positions, all of which have been consistently rescored using a strong Leela net. So Stockfish's neural network evaluator is actually trained using Leela Zero.
- adamt 24d ago"Completely unrelated" is not quite true. Stockfish current NNUE models are trained on LC0 training data. LC0 is pretty much an open-source community replication of the ideas from AlphaZero.
- dllu 23d agoI stand corrected. However, fundamentally, the idea of "tiny CPU-only neural network" combined with traditional alpha-beta search is substantially different from "big GPU network" combined with Monte Carlo Tree Search. And historically the NNUE came from a 2018 idea for shogi engines rather than from AlphaZero.