¿Qué es Leela Ajedrez Cero?
Leela Chess Zero (abreviado Lc0 o Leela) es un motor de ajedrez gratuito de código abierto basado en redes neuronales. Lc0 se desarrolló a partir del motor de Go Leela Zero Go, que a su vez se desarrolló a partir de los resultados de la investigación de AlphaGo Cero de Google DeepMind. Gracias a este modelo, Leela es capaz de aprender ajedrez sin que se lo enseñen humanos. Leela empieza conociendo sólo las reglas del ajedrez y aumenta su fuerza de juego reforzando el aprendizaje jugando constantemente contra sí misma.
Es difícil determinar una cifra Elo para Leela, ya que la fuerza de juego aumenta con cada partida adicional contra sí misma. Pero Leela también está a un nivel similar a Stockfish 15 y Komodo 3 en 2022los dos principales programas de ajedrez.
Leela Ajedrez Cero y AlfaCero
Una de las principales razones para el desarrollo de Leela Chess Zero es mejorar el funcionamiento de AlfaCero para confirmarlo. Después de que AlphaZero derrotara significativamente al programa de ajedrez líder Stockfish 8 en 2017, la comunidad ajedrecística se alborotó. El nuevo enfoque de AlphaZero de no depender de una base de datos generada por humanos de innumerables movimientos y jugadas, como con Stockfishpero dominar el ajedrez mediante el conocimiento de las reglas y el juego personal era un enfoque completamente nuevo. El proyecto AlphaZero se interrumpió poco después, pero continuó de alguna forma a través de Leela Chess Zero. El código de AlphaZero sigue siendo un secreto hoy en día, pero una ambiciosa comunidad de desarrolladores en torno a Gary Linscott consiguió crear Leela basándose en su modelo. Por cierto, no hay ningún juego oficial de Leela y AlphaZero.
Leela Ajedrez Cero y Stockfish
Stockfish es el principal motor de ajedrez del mundo y, al igual que Lc0, puede utilizarse gratuitamente como código abierto. La diferencia decisiva entre ambos, aparte de su enfoque del ajedrez, radica también en la distinta naturaleza del propio motor. Mientras que Stockfish es un motor "clásico" con una enorme potencia de cálculo, Leela es una Inteligencia artificial con redes neuronales. Desde Stockfish 12, ha combinado los puntos fuertes de ambos programas y también utiliza la Red Neural Eficientemente Actualizable (NNUE) para la evaluación posicional, mejorando enormemente su rendimiento. En la actualidad, Stockfish 15 es uno de los mejores motores de ajedrez del mundo.
Leela Chess Zero y Stockfish juegan regularmente partidas entre sí, la mayoría de las cuales gana Stockfish. Pero la fuerza de juego de Leela se acerca cada vez más a Stockfish, y en 2021 fue el segundo mejor programa de ajedrez, por detrás de Stockfish 14.
Recursos en línea
Leela puede estar con GitHub como motor del código abierto gratis. Dado que Lc0 no es un programa de ajedrez completo, sino una Interfaz Universal de Ajedrez (UCI), también se requiere una interfaz gráfica de usuario (GUI). GUIs populares son por ejemplo Chessbase, Cutechess, Nibbler o BanksiaGUI. Otra posibilidad para jugar contra Leela son los bots de Lichess. No es necesario descargar ningún programa adicional para jugar. En https://lichess.org/team/all-the-leelas son los bots Lc0Test, leela2200 o MiniHuman, que casi siempre están en línea. Los bots Maia también están bajo https://lichess.org/player/bots disponibles para jugar.