Jump to content

Leela Zero

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 92.184.101.102 (talk) at 07:25, 28 May 2018 (typo). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Original author(s)Gian-Carlo Pascutto
Developer(s)Gian-Carlo Pascutto
Initial release25 October 2017; 7 years ago (2017-10-25)
Stable release
0.15 / 9 May 2018; 6 years ago (2018-05-09)
Repository
TypeGo software
LicenseGPL-3.0
Websitezero.sjeng.org

Leela Zero is a free and open-source computer Go software released on 25 October 2017. It is developed by Belgian programmer Gian-Carlo Pascutto,[1][2][3] the author of chess engine Sjeng and Go engine Leela.[4][5]

Leela Zero's algorithm is based on DeepMind's 2017 paper about AlphaGo Zero.[3][6] Unlike the original Leela, which has a lot of human knowledge and heuristics programmed into it, Leela Zero only knows the basic rules and nothing more.[7]

Leela Zero is trained by a distributed effort, which is coordinated at the Leela Zero website. Members of the community provide computing resources by running the client, which generates self-play games and submits them to the server. The self-play games are used to train newer networks. Generally, over 500 clients have connected to the server to contribute resources.[7] The community has provided high quality code contributions as well.[7]

Leela Zero finished third at the BerryGenomics Cup World AI Go Tournament in Fuzhou, Fujian, China on 28 April 2018.[8]

Additionally, in April 2018 the same team branched Leela Chess Zero from the same code base, also to verify the methods in the Alpha Zero paper as applied to the game of chess. Alpha Zero's use of Google TPUs was replaced by a crowd-sourcing infrastructure and the ability to use graphics card GPUs via the OpenCL library. Even so, it is expected to take a year of crowd-sourced training to make up for the dozen hours that Alpha Zero was allowed to train for its chess match in the paper.[citation needed] Within the first few months of training, Leela Chess Zero had already reached the GM level, surpassing the strength of early releases of Rybka, Stockfish, and Komodo, despite using an MCTS search that checks several orders of magnitude fewer positions. It became the first neural network engine to enter the Top Chess Engine Championship, in the lowest division 4.[9] Leela did not perform well: in 28 games, it won one, drew two, and lost the remainder; its sole victory came from a position in which its opponent crashed as well.[10]

References

  1. ^ "Feature: One man's Go program looks to remake AlphaGo Zero - and beyond". Xinhuanet. 9 April 2018. Retrieved 28 April 2018.
  2. ^ "围棋AI"丽拉"获赞接近职业棋手水准,它的作者竟是一个不太会下棋的程序员" (in Chinese). Xinhuanet. 5 February 2018. Retrieved 27 April 2018.
  3. ^ a b "更开放,更共享,比利时围棋AI"丽拉·元"重塑"阿尔法元"" (in Chinese). Xinhuanet. 8 April 2018. Retrieved 27 April 2018.
  4. ^ "프로 수준급 인공지능 바둑 프로그램 '릴라(Leela)' 무료 공개" (in Korean). Baduk News. 23 February 2017. Retrieved 27 April 2018.
  5. ^ "릴라의 출현과 온라인 대국의 비극적인 종말..." (in Korean). Cyberoro. 3 March 2017. Retrieved 27 April 2018.
  6. ^ "leela-zero". GitHub. Retrieved 27 April 2018.
  7. ^ a b c "Gian-Carlo Pascutto - The man behind LeelaZero". European Go Federation. 24 May 2018. Retrieved 27 May 2018.
  8. ^ "世界AI大赛决赛腾讯内战 凤凰2-1绝艺夺冠" (in Chinese). sina.com.cn. 28 April 2018. Retrieved 28 April 2018.
  9. ^ "Breaking: Leela Chess Zero enters TCEC Season 12". Chessdom. 18 April 2018.
  10. ^ See the season 12 archives at http://tcec.chessdom.com/archive.php