Was du nach dem Lesen weißt: Was die Abkürzung NNUE bedeutet und warum sie Stockfish über Nacht stärker machte. Wie sich NNUE von AlphaZeros großem Netz unterscheidet. Warum die alte Trennung „Rechen-Engine vs. KI-Engine" seit 2020 nicht mehr gilt.

Der Bruch von 2020

Jahrelang galt: Stockfish rechnet, AlphaZero „versteht". Zwei getrennte Welten. Dann übernahm Stockfish 2020 eine Idee aus dem japanischen Shogi — und gewann schlagartig rund 80 Elo -Punkte dazu. Der Name dieser Idee: NNUE.

NNUE steht für Efficiently Updatable Neural Network (rückwärts gelesen). Der Kern: ein kleines neuronales Netz, das die alte handgeschriebene Bewertungsfunktion ersetzt — aber schnell genug ist, um Millionen Mal pro Sekunde zu laufen.

Warum „efficiently updatable"?

AlphaZeros Netz ist riesig und langsam — perfekt für MCTS, das nur wenige Stellungen bewertet. Stockfish dagegen prüft Hunderte Millionen Stellungen pro Sekunde. Ein großes Netz würde es ausbremsen.

Der Trick von NNUE: Wenn sich von einer Stellung zur nächsten nur eine Figur bewegt, muss nicht das ganze Netz neu gerechnet werden. Es wird nur der kleine Teil aktualisiert, der sich geändert hat.

Großes Netz (AlphaZero/Leela)NNUE (Stockfish)
GrößeSehr großKlein
GeschwindigkeitLangsamExtrem schnell
HardwareGPUCPU
Auswertungen/SekZehntausendeHunderte Millionen
Update pro ZugKomplett neuNur Differenz

So bekommt Stockfish das „Verständnis" eines Netzes und behält die brutale Suchgeschwindigkeit.

Was NNUE konkret besser macht

Die alte Bewertungsfunktion bewertete nach von Menschen formulierten Regeln: Springer am Rand schlecht, Doppelbauer schlecht, offene Linie für den Turm gut. NNUE hat solche Muster selbst aus Millionen Partien gelernt — auch solche, für die nie jemand eine Regel formuliert hat.

Das Ergebnis: Stockfish bewertet seither stille, strategische Stellungen deutlich feiner — genau dort, wo es früher gegen Leela im Nachteil war.

Empfehlung
ChessUp Sense Robot – Schachroboter
ChessUp Sense Robot – Schachroboter
Moderne Engine-Bewertung am Brett nachspielen — ein Schachcomputer mit aktueller Engine zeigt, wie fein NNUE Stellungen einschätzt.
Bei Amazon ansehen ↗

Die Lehre für Engine-Geschichte

NNUE beendete die Lager-Bildung. Heute nutzen beide Spitzen-Engines neuronale Netze — Leela ein großes für MCTS, Stockfish ein kleines für Alpha-Beta. Die Frage ist nicht mehr „Suche oder KI", sondern „welche KI in welcher Suchmethode".

Wer die KI-Revolution im Schach verstehen will, kommt an 2020 nicht vorbei: dem Jahr, in dem die klassische Engine selbst zur lernenden Maschine wurde.

Häufige Fragen

Ist NNUE dasselbe wie AlphaZeros Netz?

Nein. Beide sind neuronale Netze, aber NNUE ist absichtlich klein und CPU-schnell, AlphaZeros Netz groß und GPU-lastig.

Muss ich für NNUE etwas einstellen?

Nein. In aktuellen Stockfish-Versionen und auf Lichess ist NNUE Standard.

Hat NNUE Leela überholt?

Es hat Stockfishs Schwäche in stillen Stellungen weitgehend geschlossen. In Engine-Turnieren liegt Stockfish seither meist knapp vorn.

Lief NNUE auf alter Hardware schneller?

Ja — der ganze Sinn ist, ohne teure GPU auf normaler CPU zu laufen. Genau das macht es so verbreitet.

Das Wichtigste

  • NNUE ist ein kleines, schnelles Netz statt handgeschriebener Regeln
  • 2020 übernommen — sofort rund 80 Elo stärker
  • „Efficiently updatable": nur die Differenz pro Zug wird neu gerechnet
  • Folge: klassische Suche und KI sind verschmolzen
  • Nächster Schritt: Hat eine KI einen eigenen Spielstil?