LeelaChessZero/lc0
A neural network-based chess engine that learns through self-play using AlphaZero-inspired deep reinforcement learning.

Velocity · 7d
+1.1
★ / day
Trend
→steady
star history
Lc0 is an open-source UCI-compliant chess engine that uses deep neural networks for move evaluation, trained via self-play reinforcement learning in the AlphaZero style. It supports GPU acceleration via CUDA and multiple backend libraries for neural network evaluation. The engine communicates via the UCI protocol and plays chess at a competitive level by leveraging learned policy and value networks.