Skip to content

A collection of colab notebooks demonstrating how to perform various development, training, and testing tasks for leela chess zeo (lc0) in Google Colab

License

Notifications You must be signed in to change notification settings

chanind/lc0_colab_notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Leela Chess Zero Colab Notebooks

A collection of colab notebooks demonstrating how to perform various development, training, and testing tasks for leela chess zeo (lc0) in Google Colaboratory.

Elo Testing

Open In Colab

This Colab implements the ideas from the Lc0 Testing Guide to test out Lc0 by having it compete against other chess engines. Edit this Colab to test out different configurations or networks for Lc0, or use it as as base for your own explorations. The implementation presented here just runs standard Lc0 against standard Stockfish.

Rescoring

Open In Colab

This Colab demonstrates how to perform rescoring on the training data used by Lc0. Rescoring makes uses of syzygy tablebases, which are lists of perfect endgames for all games with less than 5 (or 6 or 7) pieces remaining on the board. If any training games end up in a position that's known in the tablebase, the rescorer will rewrite the game using the known perfect play from the tablebase so that leela can lean from a perfect endgame rather than the potential mistakes in the traning game.

Rescoring is used in the training of all the best nets for leela, and should always be used before running training for best results.

About

A collection of colab notebooks demonstrating how to perform various development, training, and testing tasks for leela chess zeo (lc0) in Google Colab

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published