Leela Zero
| Original author(s) | Gian-Carlo Pascutto | 
|---|---|
| Developer(s) | Gian-Carlo Pascutto | 
| Initial release | 25 October 2017 | 
| Final release | 0.17
   / 4 April 2019 | 
| Repository | |
| Written in | C++ | 
| Type | Go software | 
| License | GPL-3.0 | 
| Website | zero | 
Leela Zero is a free and open-source computer Go program released on 25 October 2017. It is developed by Belgian programmer Gian-Carlo Pascutto, the author of chess engine Sjeng and Go engine Leela.
Leela Zero's algorithm is based on DeepMind's 2017 paper about AlphaGo Zero. Unlike the original Leela, which has a lot of human knowledge and heuristics programmed into it, the program code in Leela Zero only knows the basic rules and nothing more. The knowledge that makes Leela Zero a strong player is contained in a neural network, which is trained based on the results of previous games that the program played.
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. The community has provided high quality code contributions as well.