Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Frage: LC0 v0.17.0, Elo-Werte (https://www.schachcomputer.info/forum/showthread.php?t=5707)

applechess 29.08.2018 17:51

LC0 v0.17.0, Elo-Werte
 
Was sind das unter Networks für komische Elo-Werte, z.B. 4726.40 ??
Gruss
Kurt

Gast 29.08.2018 18:13

AW: LC0 v0.17.0, Elo-Werte
 
Ich fand schon die 39xx vor ein paar Monaten seltsam. Eventuell irgendeine interne Berechnung.

StPohl 31.08.2018 05:49

AW: LC0 v0.17.0, Elo-Werte
 
Zitieren:

Zitat von applechess (Beitrag 74707)
Was sind das unter Networks für komische Elo-Werte, z.B. 4726.40 ??
Gruss
Kurt

Dies sind die Elowerte, die sich durch die fortwährenden Selfplay-Vergleiche ab dem Startpunkt (0 Elo) ergeben haben. Es ist ein bekannter Effekt, das Selfplay Elozahlen dazu neigen inflationär zu steigen, also zu stark und zu schnell. Dies gilt insbesondere, wenn man bei 0 anfing, wie bei Leela. Insofern sind diese Elozahlen eben viel zu hoch.
Das ist ja der Grund, warum ich sowohl Leela (als auch seit Jahren Stockfish) auf meiner Website eben gegen andere Engines teste, denn nur so bekommt man realistische Elowerte, ohne solch extreme Inflation. Wenn du dort nachsiehst, dann siehst du, daß Leela bei ca. 3250 CEGT-Elo liegt (Bestwert von Net 10555) und das kannst du dann auch mit den CEGT-Elowerten konkurrierender Engines vergleichen (singlecore CEGT-Liste 20Züge/40Minuten).

Gruß - Stefan

applechess 31.08.2018 13:24

AW: LC0 v0.17.0, Elo-Werte
 
Zitieren:

Zitat von StPohl (Beitrag 74713)
Dies sind die Elowerte, die sich durch die fortwährenden Selfplay-Vergleiche ab dem Startpunkt (0 Elo) ergeben haben. Es ist ein bekannter Effekt, das Selfplay Elozahlen dazu neigen inflationär zu steigen, also zu stark und zu schnell. Dies gilt insbesondere, wenn man bei 0 anfing, wie bei Leela. Insofern sind diese Elozahlen eben viel zu hoch.
Das ist ja der Grund, warum ich sowohl Leela (als auch seit Jahren Stockfish) auf meiner Website eben gegen andere Engines teste, denn nur so bekommt man realistische Elowerte, ohne solch extreme Inflation. Wenn du dort nachsiehst, dann siehst du, daß Leela bei ca. 3250 CEGT-Elo liegt (Bestwert von Net 10555) und das kannst du dann auch mit den CEGT-Elowerten konkurrierender Engines vergleichen (singlecore CEGT-Liste 20Züge/40Minuten).

Gruß - Stefan

Nun ist alles klar, danke Stefan.
Gruss
Kurt

StPohl 31.08.2018 17:29

AW: LC0 v0.17.0, Elo-Werte
 
Inzwischen wurde das Network-Learning wie angekündigt auf Null zurückgesetzt, da es doch einige Bugs während des Lernprozesses gab. Momentan ist Leela bei 940 Elo (Selfplay)...

https://testserver.lczero.org/networks


Details zum Neustart hier: https://blog.lczero.org


Wer Rechenzeit für das Lernen spenden will, muß sich den neuen v0.17.0 client herunterladen (client.exe nicht die Engine lc0.exe (!)), ältere Versionen werden nicht mehr vom Server akzeptiert, da sie verbuggt sind (u.a. 50 Züge Regel etc.).
Download hier: https://github.com/LeelaChessZero/lc...es/tag/v0.17.0

Stefan

Hartmut 02.09.2018 14:49

AW: LC0 v0.17.0, Elo-Werte
 
Zitieren:

Zitat von (Beitrag 74708)
Ich fand schon die 39xx vor ein paar Monaten seltsam. Eventuell irgendeine interne Berechnung.

Das ist das Problem mit Elo-Zahlen generell, was wir im Forum schon mindestens zig-mal ausdiskutiert haben (z.B. in Threads zur Vergleichbarkeit unserer Elo-Liste mit anderen oder menschlichen Elos). Elo-Listen basieren immer auf einem Startwert und den teilnehmenden Spielern und Ergebissen und sind untereinander nicht austauschbar, weil es eben immer darauf ankommt wer gegen wen wie oft mit welchem Ergebis gespielt hat. Daher ist unsere Elo-Liste eben ein Vergleichbarkeitskriterium unserer Computer gegeneinander aber eben kein Vergleichskriterium zwischen unseren Compis und z.B. der CEGT-Liste, da diese eben auf ganz anderen Werten beruht. Genauso verhält es sich mit Leela. Hier wird bei 0 angesetzt und immer nur 2-3 Netze verglichen. Ist ein Netz weit stärker als das andere schnellt dessen ELO in die Höhe. Das nächste neue Netz geht dann wieder von dem neuen Startwert aus und so fort. Das hat überhaupt nicht mit der Vergleichbarkeit zwischen Leela und einem anderen Programm zu tun.

Bei Elo geht es immer darum einen Wert für einen Spieler zu ermitteln der in Relation zum Wert eines anderen Spielers AUS DERSELBEN LISTE steht. Anders kann und darf man diese Werte nicht lesen. Eine Vergleichbarkeit ist nur innerhalb derselben Liste gegeben. Und da ist die Liste der Self-Play-Elos halt recht klein, da immer nur 2-3 Netze verglichen werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info