Explicație
NNUE înseamnă Efficiently Updatable Neural Network. O rețea neuronală este un model matematic antrenat pe exemple pentru a transforma datele de intrare într-un rezultat util. În șah, NNUE primește o reprezentare a poziției și produce o valoare care ajută un să aprecieze care continuări posibile par mai promițătoare.
Ideea sa definitorie este actualizarea eficientă. De la o poziție cercetată la următoarea, se schimbă de obicei doar o mică parte a tablei. NNUE exploatează această modificare limitată, astfel încât o mare parte a calculului intern al rețelei poate fi reutilizată în loc să fie refăcută de la zero la fiecare nod. Un nod este o poziție examinată în timpul căutării motorului. Rețeaua este antrenată pe seturi mari de poziții de șah și valori folosite drept obiective de învățare.
NNUE nu înlocuiește căutarea. Rețeaua evaluează pozițiile, în timp ce motorul continuă să genereze mutări, să exploreze variante și să compare rezultate. Prin urmare, nu trebuie confundată cu , secvența pe care motorul o consideră momentan cea mai bună și o poate afișa utilizatorului. Nici o versiune nu trebuie judecată numai după : o evaluare NNUE poate cere mai multă muncă la fiecare nod și totuși poate duce la decizii de joc mai bune.
Confuzii frecvente
NNUE și motorul de șah
NNUE este o metodă de evaluare care poate face parte dintr-un motor; un motor complet are nevoie și de căutare, generarea mutărilor, gestionarea timpului și alte componente.
Vezi termenulSurse
- 1.NNUE, Stockfish Developers
- 2.Terminology, Stockfish Developers
