Zitat:
Solange keine Lernfunktion in Stockfish Development-Versionen verfügbar ist, wird Houdini immer die Mehrheit gewinnen.
Was genau macht die Lernfunktion? Außer das sie irgendetwas in einem File speichert, nur was?
Eine Lernfunktion speichert Bewertungen zu konkreten Stellungen. Taucht
exakt dieselbe (!) Stellung jemals wieder auf, so kann die Engine auf diese Bewertung sofort zugreifen, die sie schon früher irgendwann ermittelt hat. Sie hat also ab Tiefe 1 eine Erkenntnisqualität von z.B. Tiefe 18. Das ist eine vereinfachte Beschreibung. Es hängt natürlich mit den Rechentiefen zusammen: Was auf Tiefe 18 gelernt wurde, ist ab Tiefe 19 nicht mehr so interessant, aber bis dahin sehr wohl. Die Methoden und Details sind je nach Engine unterschiedlich. Neuerdings kann man bei manchen Engines die Rechentiefe konfigurieren, ab der gelernt werden soll, oder auch die Gesamtgröße des Lernfiles.
Was Ranglisten betrifft, werden ja üblicherweise die Lernfunktionen abgewürgt (oder nicht eingeschaltet wenn sie per default off sind). Ich bin dagegen, aber so ist de facto der
Laborstandard den die meisten Ranglistentester anwenden. Somit ist eigentlich ausgeschlossen, daß eine fehlende Lernfunktion eine Ratingdifferenz von Stockfish auf Houdini erklären kann, abgesehen von etwaigen Tests wo die Engines lernen dürfen wenn sie es können.
Das Feature ist vor allem
in der Analyse effektiv, wenn bei einem User immer wieder dieselben Eröffungsvarianten oder Fernschachpartien bearbeitet werden. Allerdings kann es auch im "Enginesport" nützlich sein, falls sich alles ständig innerhalb ein- und desselben Repertoires abspielt, sodaß die Chancen groß sind daß nach Buch Stellungen wiederholt auftreten.
Mir ist aber kein konkreter Nachweis bekannt, ob und wieviel diese Lernfunktionen "on gegenüber off" bringen. Vielleicht ist es über zigtausende Engine-Engine-Partien ebensowenig signifikant wie mit/ohne Tablebases. Der Hausverstand
legt allerdings nahe: Je enger und repetitiver das angewendete Eröffnungsrepertoire ist, desto größer muß der Nutzen von Lernfunktionen sein...