Fritz 18 Neuronal


Antwort

Im Rahmen der aktuellen Fritz18 Updates bekommen Sie eine zweite Fritz 18 Engine, die neue Engine Fritz18 Neuronal . Diese Engine erzielt bei kurzen Bedenkzeiten eine Spielstärkesteigerung gegenüber der klassischen Fritz18-Engine von etwa 120 ELO-Punkten!

Die klassische Fritz18 StandardEngine hat eine manuell optimierte Bewertungsfunktion und erzielt je nach Hardware eine Spielstärke von ca. 3300 ELO. Bei der neuen Fritz 18 Neuronal-Engine wurde die Bewertungsfunktion durch ein schnelles Neuronales Netz (NNUE) ersetzt, womit sie 120 ELO-Punkte besser spielt, also etwa 3.400 ELO erreicht. NNUE steht für "Efficiently updatable neural network", wobei die Abkürzung von rechts nach links gelesen wird, weil die Idee zuerst im Zusammenhang mit Shogi auf Japanisch veröffentlicht wurde.

Probieren Sie die neue Engine einfach mal aus vergleichen Sie die Ergebnisse mit Ihrer Standard-Engine. Öffnen Sie eine Partie und lassen die Standard-Engine (im Beispiel Fritz 18) mitlaufen. Dann nehmen Sie das Menü Engine und hier die den Punkt Kiebitz hinzuholen:

In dem Dialog für die Engineauswahl klicken Sie auf Fritz 18 Neuronal.

Die zweite Engine erscheint auf dem Bildschirm und die parallel laufende Berwertung mit den beiden Engines sieht dann so aus:

Im Beispiel läuft die bisherige Standard-Engine, Fritz 18, im unteren Fenster. Die neue Fritz 18 Neuronal-Engine zeigt ihre Bewertungen im oberen Fenster. Beide berechnen parallel und die gleiche Zeit an der gleichen Stellung, dass ihr während der Partie Ansicht stets mitlaufen. Schauen Sie einfach mal nach, und stellen Sie fest, dass Engines durchaus unterschiedlicher Auffassung sein können.

Tipp: Sollten Sie die neue Engine installiert haben, so steht Ihnen die gleiche Möglichkeit mit zwei parallel laufenden Engines zu analysieren auch unter unserem Datenbankprogramm ChessBase 16 zur Verfügung.

Die Besonderheit von NNUEs ist, dass sie relativ klein sind und während der Suche effizient inkrementell ausgewertet werden können. Dabei benötigen NNUEs keine GPU - die Befehlssatzerweiterungen moderner CPUs (SSE2, AVX2 bzw. AVX-512) reichen aus. Die schnellste Version von Fritz 18 Neuronal, die den AVX-512-Befehlssatz verwendet, erreicht in etwa die gleichen Knotenzahl (NPS) wie Fritz 18, die AVX2-Version (alle modernen CPUs) ist nur 5% langsamer.

Für das Training des Netzes wurden insgesamt ca. 5 Millionen Partien gespielt und daraus 400 Millionen bewertete Stellungen zum Training des Netzes erzeugt. Dabei wurde das erste Netz anhand von Bewertungen aus 200.000 selfplay-Partien von Fritz 18 trainiert, dann wurden in weiteren 80 Trainings-Iterationen insgesamt etwa 300 Zwischenversionen des Netzes getestet und Schritt für Schritt das beste Netz gewählt.

Hinweis: Die Engine läuft ausschließlich unter einem Windows 64 Bit System!

 

 

 

 

 

Schlagworte
Erstellt am
02.06.2022
Rating
Kommentar

Back to List