Da ist der Unterschied knapp, vielleicht zu knapp.
Tatsache ist dass Stockfish auf Schach.de erfolgreicher spielt als Lc0.
Lc0 gewinnt dort zu wenig Partien; spielt aber inzwischen auch sicher.
Auch eingefleischte Lc0-Spieler wechseln jetzt lieber zu Stockfish und deren
Abkömmlinge, z.B. Ivers und Murx.
Momentan sind 52 Spieler im Computerraum auf Schach.de; kein Einziger spielt mit Lc0;
das kann man bedauern.
Ich nicht.
Habe gerade 6 Partien gespielt.
Stockfish 16 (ca 4000 kns) gegen Lc0 (RTX 2070)
5m +2s ponder off, 100 Spiele
t2-768x15x24h-swa-5230000.pb schafft nur 38,5% , das sind -80 ELO
die letzten netwerke aus dem training sind besser
zB 815293 schafft 41%, -63 Elo
CK
Welches Eröffnungsbuch wurde benutzt?
Wurden TB eingesetzt?
Ich will mal von der Hardwareseite Ryzen 7950X gegen RTX 4070ti antreten lassen.
Ich spiele die TCEC 23 superfinal-eröffnungen
TB, 6 steiner
settings alles default bei beiden engines. nur der TB Pfad gesetzt.
CK
By Lothar Jung
Date 2023-09-07 12:19
Edited 2023-09-07 13:01
Upvotes 1
Die Einarbeitung in Lc0 ist schwierig und langwierig:
1) die Suche ist komplexer als bei A/B Engines (MCTS, PUNCT und Andere),
2) die Bewertung ist auch komplexer, da 3 dimensionale Arithmetik (Feldberechnungen - Tensoren) angewendet wird, also leistungsfähige KI,
3) das Training der (großen) Netze ist aufwendiger (viele unterschiedliche Bewertungs-Parameter) und langwieriger.
Die Anwendung von Lc0 ist deshalb komplex, aber lohnend:
1) Auswahl von verschiedenen Engines (Lc0, Lc0 dag, Lc0 dev., Ceres, Lc0 A/B-helper etc.),
2) Auswahl von verschiedenen Netzen: Netzklassen 20 bis 60 bis 82, T1, T2 mit den jeweiligen Netzen,
3) Setzen von Suchparametern, Policyparametern, Backends, Batches etc.,
4) Auswahl der Backends für Hardware und Betriebssysteme.
Dadurch läßt sich Lc0 an verschiedene Hardware (GPU, CPU) und Betriebssysteme und Bedürfnisse anpassen.
Außer bei Linux ist eine Compilation unnötig, da sie bereitgestellt wird.
Nicht erforderlich oder existent sind die bei Stockfish üblichen Clone, Derivate oder Sourcecodeänderungen.
Lc0 ist deshalb ein reichhaltiger Baukasten mit vielen Möglichkeiten.
Die Frage, ob und inwieweit Lc0 schwächer, gleich oder stärker als Stockfish ist,
läßt sich mit der Auswahl der GPU beantworten und natürlich grundsätzlich beeinflussen.