Explication
NNUE signifie Efficiently Updatable Neural Network. Un réseau neuronal est un modèle mathématique entraîné à partir d'exemples pour transformer des données d'entrée en un résultat utile. Aux échecs, NNUE reçoit une représentation de la position et produit une valeur qui aide un à déterminer quelles continuations semblent les plus prometteuses.
Son idée distinctive est l'actualisation efficace. D'une position examinée à la suivante, seule une petite partie de l'échiquier change généralement. NNUE exploite cette modification limitée pour réutiliser une grande partie de ses calculs internes au lieu de tout recalculer à chaque nœud. Un nœud est une position examinée pendant la recherche du moteur. Le réseau est entraîné sur de vastes ensembles de positions et de valeurs servant de cibles d'apprentissage.
NNUE ne remplace pas la recherche. Le réseau évalue les positions, tandis que le moteur continue de générer des coups, d'explorer des variantes et de comparer les résultats. Il ne faut donc pas le confondre avec la , la séquence que le moteur considère actuellement comme la meilleure. Il ne faut pas non plus juger une version uniquement selon ses : une évaluation NNUE peut demander davantage de travail par nœud tout en conduisant à de meilleures décisions.
Confusions fréquentes
NNUE et moteur d'échecs
NNUE est une méthode d'évaluation qui peut faire partie d'un moteur ; un moteur complet a également besoin d'une recherche, d'une génération de coups, d'une gestion du temps et d'autres composants.
Voir le termeSources
- 1.NNUE, Stockfish Developers
- 2.Terminology, Stockfish Developers
