Leela Chess Zero

Original author(s)Gian-Carlo Pascutto, Gary Linscott
Developer(s)Gary Linscott, Alexander Lyashuk, Folkert Huizinga, others
Initial release9 January 2018 (2018-01-09)
Stable release
v0.30 / 21 July 2023 (2023-07-21)
Repository
Written inC++
Operating systemWindows, Mac, Linux, Ubuntu, Android
TypeChess engine
LicenseGPL-3.0-or-later
Websitelczero.org

Leela Chess Zero (abbreviated as LCZero, lc0) is a free, open-source, and deep neural network–based chess engine and volunteer computing project. Development has been spearheaded by programmer Gary Linscott, who is also a developer for the Stockfish chess engine. Leela Chess Zero was adapted from the Leela Zero Go engine,[1] which in turn was based on Google's AlphaGo Zero project.[2] One of the purposes of Leela Chess Zero was to verify the methods in the AlphaZero paper as applied to the game of chess.

Like Leela Zero and AlphaGo Zero, Leela Chess Zero starts with no intrinsic chess-specific knowledge other than the basic rules of the game.[1] Leela Chess Zero then learns how to play chess by reinforcement learning from repeated self-play, using a distributed computing network coordinated at the Leela Chess Zero website.

As of April 2024, Leela Chess Zero has played over 2.5 billion games against itself, playing around 1 million games every day,[3] and is capable of play at a level that is comparable with Stockfish, the leading conventional chess program.[4][5]

  1. ^ a b "Leela Chess Zero: Full Elo Graph". Lczero.org. 7 March 2019. Retrieved 7 March 2019.
  2. ^ "leela-zero". GitHub. Retrieved 27 April 2018.
  3. ^ "LCZero". lczero.org. Retrieved 2022-01-13.
  4. ^ "Lc0 Wins Computer Chess Championship, Makes History". Chess.com. 17 April 2019. Retrieved 2019-05-29.
  5. ^ Pete (pete) (24 May 2019). "Stockfish Strikes Back, Tops Lc0 In Computer Chess Championship". Chess.com. Retrieved 2019-05-29.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search