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-72b110c1aae4

    So, Kaffee.


  • Mod

    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/Stockfish

    Zur 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.


  • Mod

    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.


Anmelden zum Antworten