NNUE

Auch bekannt als: Efficiently Updatable Neural Network

Eine neuronale Netzwerkarchitektur zur Bewertung von Schachstellungen, die sich zwischen ähnlichen Stellungen effizient aktualisieren lässt.

Erklärung

NNUE steht für Efficiently Updatable Neural Network. Ein neuronales Netz ist ein mathematisches Modell, das anhand von Beispielen darauf trainiert wird, Eingabedaten in eine nützliche Ausgabe umzuwandeln. Im Schach erhält NNUE eine Darstellung der Stellung und erzeugt einen Wert, mit dem eine beurteilt, welche möglichen Fortsetzungen vielversprechender erscheinen.

Der kennzeichnende Gedanke ist die effiziente Aktualisierung. Von einer untersuchten Stellung zur nächsten ändert sich gewöhnlich nur ein kleiner Teil des Bretts. NNUE nutzt diese begrenzte Änderung, sodass ein großer Teil der internen Berechnung des Netzes wiederverwendet werden kann, statt an jedem Knoten alles neu zu berechnen. Ein Knoten ist eine während der Engine-Suche untersuchte Stellung. Das Netz wird mit großen Mengen von Schachstellungen und Zielwerten trainiert.

NNUE ersetzt nicht die Suche. Das Netz bewertet Stellungen, während die Engine weiterhin Züge erzeugt, Varianten untersucht und Ergebnisse vergleicht. Es darf daher nicht mit der verwechselt werden, also der Zugfolge, die die Engine derzeit für die beste hält und dem Benutzer anzeigen kann. Eine Version sollte auch nicht nur anhand ihrer beurteilt werden: Eine NNUE-Bewertung kann pro Knoten mehr Arbeit erfordern und dennoch zu stärkeren Entscheidungen führen.

Häufige Verwechslungen

NNUE und Schachengine

NNUE ist ein Bewertungsverfahren, das Teil einer Engine sein kann; eine vollständige Engine benötigt außerdem Suche, Zugerzeugung, Zeitverwaltung und weitere Bestandteile.

Begriff anzeigen

Quellen

  1. 1.NNUE, Stockfish Developers
  2. 2.Terminology, Stockfish Developers

Verwandte Begriffe

© 2026 MindZug