from Eduards website
12. Januar 2025: Weshalb ich Engines mit Lernen nicht mehr mag: Das Problem ist "falsches Gelerntes"! Als ich zuletzt online mit einer solchen Engine gespielt hatte, verlor ich rasch 2 Partien. Ich nutzte eine große Lerndatei (>100 MB) die ich seit mehreren Jahren pflegte. Und genau hier liegt das Problem. Was vor 3 Jahren noch gut war, wurde widerlegt. Eine Bewertung die vor 3 Jahren als +0.20 in der Lerndatei abgespeichert war (lässt sich mit dem Experience Viewer sehen), wird mit einer aktuellen Engine-Version heute mit +0.85 bewertet, was schon kritisch ist für den Gegner. Obwohl ich die neuere Version der Engine genutzt hatte, mischte sich die alte Bewertung aus der Lerndatei so sehr mit ein, dass die neuere Engine die Stellung kaum schlechter als -0.20 bewertete (auch weil es mehrere selbige Einträge gab). Nur 2 Züge später entpuppte sich der Nachteil bereits als -1 und die Engine verlor die Partie. Die spätere Analyse ergab, dass die neue Engine bei deaktivierter Lerndatei, die Bedrohung sehr wohl gefunden und anders gespielt hatte, während mit aktivierter Lerndatei der Verlustzug nicht erkannt wurde (und die Engine nur einen mäßigen Nachteil sah). Würde ich eine neue Lerndatei anlegen, wo nur die neue Engine bewertet, dann wäre alles gut. Nur: Wie oft soll ich eine neue Lerndatei anlegen? Fakt ist, dass die alte Lerndatei, im Licht der neuen Engine, nix mehr taugt, und leider nur noch Müll darstellt. Jahrelang gepflegt - und jetzt nur noch Müll! Das tue ich mir nicht noch einmal an. Wer mit Lerndateien spielt, sollte wissen, dass die Bewertung der Stellung, NICHT die der neuen Engine-Version entspricht, sondern eine Mischung aller (auch alter) Engine-Versionen darstellt. Das ist ein ganz wichtiger Punkt!
https://solistachess.jimdosite.com/
This is the real truth about engine learning
BRAVO Eduard
In 2025 engine learning is obsolete and nobody needs this
the truth about engine learning
Moderator: Ras
-
Uri Blass
- Posts: 11168
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: the truth about engine learning
I disagree.criko wrote: ↑Sun Jan 12, 2025 10:44 pm from Eduards website
12. Januar 2025: Weshalb ich Engines mit Lernen nicht mehr mag: Das Problem ist "falsches Gelerntes"! Als ich zuletzt online mit einer solchen Engine gespielt hatte, verlor ich rasch 2 Partien. Ich nutzte eine große Lerndatei (>100 MB) die ich seit mehreren Jahren pflegte. Und genau hier liegt das Problem. Was vor 3 Jahren noch gut war, wurde widerlegt. Eine Bewertung die vor 3 Jahren als +0.20 in der Lerndatei abgespeichert war (lässt sich mit dem Experience Viewer sehen), wird mit einer aktuellen Engine-Version heute mit +0.85 bewertet, was schon kritisch ist für den Gegner. Obwohl ich die neuere Version der Engine genutzt hatte, mischte sich die alte Bewertung aus der Lerndatei so sehr mit ein, dass die neuere Engine die Stellung kaum schlechter als -0.20 bewertete (auch weil es mehrere selbige Einträge gab). Nur 2 Züge später entpuppte sich der Nachteil bereits als -1 und die Engine verlor die Partie. Die spätere Analyse ergab, dass die neue Engine bei deaktivierter Lerndatei, die Bedrohung sehr wohl gefunden und anders gespielt hatte, während mit aktivierter Lerndatei der Verlustzug nicht erkannt wurde (und die Engine nur einen mäßigen Nachteil sah). Würde ich eine neue Lerndatei anlegen, wo nur die neue Engine bewertet, dann wäre alles gut. Nur: Wie oft soll ich eine neue Lerndatei anlegen? Fakt ist, dass die alte Lerndatei, im Licht der neuen Engine, nix mehr taugt, und leider nur noch Müll darstellt. Jahrelang gepflegt - und jetzt nur noch Müll! Das tue ich mir nicht noch einmal an. Wer mit Lerndateien spielt, sollte wissen, dass die Bewertung der Stellung, NICHT die der neuen Engine-Version entspricht, sondern eine Mischung aller (auch alter) Engine-Versionen darstellt. Das ist ein ganz wichtiger Punkt!
https://solistachess.jimdosite.com/
This is the real truth about engine learning
BRAVO Eduard
In 2025 engine learning is obsolete and nobody needs this
Engines do not learn correctly does not mean that nobody needs learning.
I would like to know if the simple learning of tepeating the opponent moves in case the opponent beat you in the previous game can improve results.
Suppose Stockfish in the superfinal simply repeat the moves of lc0 with 0 seconds after losing as long as lc0 follow stockfish's moves.
The question is if it improves the score of stockfish(same for lc0)
-
shawn
- Posts: 97
- Joined: Fri Jun 28, 2024 9:24 am
- Full name: Wallace Shawn
Re: the truth about engine learning
Stockfish has had online learning for ages, but frankly speaking Eduard is probably too underqualified to know what they are and how it works...