Paging: Verständnisschwierigkeiten zum Tutorial von James Molloy
-
Ok, das war zwar au nicht besonders schwer... aber ChatGPT stimmt mir auch überwiegend zu...

https://chatgpt.com/share/69391c61-fcd8-8012-a4f8-72b110c1aae4So, Kaffee.
-
Zu diesem Punkt:
A) Klassische Engines mit NN-Evaluationskomponenten
Wie Stockfish NNUE:
Suche: klassisch (Alpha-Beta)
Evaluation: kleines, effizientes NN (keine vollwertige RL-Engine)
→ Mischung aus Old-School-Suche und moderner Wertungsfunktion.Ich kenne Stockfish gut, da er erstens open-source ist und ich ihn zweitens modifiziert habe, damit er seine inneren Geheimnisse preisgibt. Besonders interessant sind die NNUE-Werte pro Figur/Bauer auf ihrem Feld (Figur/Bauer wird jeweils entfernt und die Differenz zwischen den beiden Gesamt NN-Werten wird angezeigt: UCI-Befehl "eval").
Code: https://github.com/official-stockfish/StockfishZur Evaluation:
Ab SF 12 wurde ein NN hinzugefügt (brachte ca. +100 ELO). Inzwischen ist es ein NNUE (läuft rein auf CPU).
Ab SF 16 wurde die klassische handgemachte Auswertung rausgeworfen. Jetzt nur noch NNUE-Bewertung.
Es gibt übrigens zwei neuronale Netze: ein kleines (schnell) für einfache Aufgaben, ein großes (über 60 MB) für komplexe Bewertungen.Wenn du dich für Schach-Engines interessierst, ich habe zusammen mit einem Programmierer aus der Schweiz einen "Schachtronauten" (Ziel: Schach-Coach) gebaut, der inzwischen experimentell sehr gut funktioniert (schreibe mich einfach an: e.henkes@gmx.net).
-
@Erhard-Henkes
Danke fürs Angebot, aber ich habe keine Zeit, um auch noch an einem "Schach-Wettbewerb" teilzunehmen. Hatte heute Morgen nur etwas daherschwadroniert, was denn nun alles zu "KI" zählt oder nicht.
-
Moderne (!) Schach Engines haben neuronale Netze, und das zählt sicher zu KI. Es geht auch ohne NN. Da schafft man auch sehr gute Leistungen. Man muss sich nur Stockfish 11 anschauen.