Leela Chess Zero
Schach-Engines, die den Alpha-Beta-Suchalgorithmus verwenden, waren lange Zeit die Norm und die einzige Option. Die rohe Kraft dieser Engines besiegte die stärksten menschlichen Spieler und brachte Schach auf ein völlig neues Level. Es sah so aus, als würde nichts und niemand jemals mit ihnen konkurrieren können.
Dann betrat ein auf einem neuronalen Netzwerk basierendes Schachprogramm namens AlphaZero die Bühne und veränderte die Schachwelt für immer. Leider kann niemand AlphaZero kaufen oder lizenzieren, aber als das Leela Chess Zero-Projekt angekündigt wurde, wurde für viele Schachfans der Traum von einem Zugang zu einer neuronalen Netzwerk-Engine wahr.
Hier ist alles, was Du über Leela Chess Zero wissen musst:
Was ist Leela Chess Zero?
Leela Chess Zero (auch bekannt als Lc0, LCZero und Leela) ist eine auf Neuralen Open-Source Netzwerken (NN) basierende Schach-Engine. Das Lc0-Projekt wurde Anfang 2018 angekündigt und Gary Linscott (einer der Entwickler von Stockfish) hat die Entwicklung geleitet. Die Engine läuft auf vielen Plattformen wie Windows, Mac, Linux, Android und Ubuntu und ist die stärkste NN-Engine, die der Öffentlichkeit zur Verfügung steht.
Lc0 wurde stark von DeepMinds AlphaZero-Projekt inspiriert und hat Schach auf die gleiche Weise gelernt. Im Gegensatz zu herkömmlichen Schach-Engines wurden Leela nur die Regeln des Schachspiels programmiert und danach hat es sich Schach durch wiederholtes Spielen gegen sich selbst beigebracht - bis 2020 hat die Engine über 300 Millionen Partien gegen sich selbst gespielt.
Laut der Computer Chess Rating List (CCRL) vom September 2020 ist Leela mit einem Rating von 3462 hinter Stockfish die am zweithöchsten bewertete Schach-Engine der Welt.
Errungenschaften
Seit Leela 2018 das Licht der Welt erblickt hat, hat die Engine in kürzester Zeit immer beeindruckendere Ergebnisse erzielt. Nach ein paar Monaten hatte Leela bereits Großmeisterstärke erreicht und im September 2018 belegte Leela bei der Chess.com Schachcomputer Meisterschaft den dritten Platz.
Im Dezember 2018 belegte Leela in der 14. Saison der Top Chess Engine Championship (TCEC) den zweiten Platz und verlor im Finale gegen Stockfish mit einer Punktzahl von 50,5 zu 49,5. Das war aber nur der Beginn der Rivalität zwischen Lc0 und Stockfish.
Im Februar 2019 besiegte Leela Houdini im zweiten TCEC-Cup-Finale und sicherte sich damit als erste NN-Engine den Turniersieg. Im Mai 2019 stand Leela dann gegen Stockfish im Finale und gewann den dritten TCEC-Cup und auch die 15. TCEC-Saison konnte Leela gewinnen.
Im Finale der 17. TCEC Saison, die von Jänner bis April 2020 stattfand, gewann Leela erneut das Finale gegen Stockfish und auch bei der 13. Chess.com Schachcomputer Meisterschaft musste sich Stockfish im Finale mit 94:106 geschlagen geben.
Partien
Leelas Partien wirken manchmal so, als würden sie von einem Wesen aus dem Jenseits gespielt. Die Art und Weise, wie Leela Stellungen bewertet, unterscheidet sich erheblich von der einer traditionellen Engine, was zu einem unglaublich kreativen und fast außerirdisch anmutenden Partien führen kann.
Wie in der folgenden Partie gut zu sehen ist, beurteilt Leela Faktoren wie Raum und Figurenaktivität anders als herkömmliche Engines und hier führte das zu einem fantastischen Bauernsturm:
In diesem Video spricht NM Sam Copeland sehr ausführlich über diese Partie:
Im zweiten Beispiel sehen wir, wie Leela aus einem gefährlichen Gambit heraus einen großartigen Angriff startet. Das Figurenopfer im 16. Zug ist überwältigend und wirkt fremdartig. Hier ist die Partie mit Anmerkungen von IM Danny Rensch, gefolgt von seinem äußerst lehrreichen und unterhaltsamen Video:
Fazit
Du weißt jetzt, was Leela Chess Zero ist, was die Engine schon erreicht hat und vieles mehr. Wirf doch einfach einen Blick auf Chess.com/CCC, um dabei zuzusehen, wie sich Leela Tag und Nacht mit anderen Schach-Engines duelliert.