Шахматный словарь
Лила Чесс Зеро/Lc0

Лила Чесс Зеро/Lc0

Долгое время в компьютерных шахматах доминировали движки с алгоритмом альфа-бета поиска, построенные на переборе всех возможных вариантов. Этого в сочетании с вычислительной мощностью современных хватило, чтобы намного превзойти людей в силе игры, но считалось, что движки не вполне верно оценивают многие типы позиций. 

В 2017 году появился проект АльфаЗеро с использованием нейросети, и шахматная игра поднялась на новую высоту. К сожалению, пользоваться АльфаЗеро не мог никто, кроме разработчиков, поэтому шахматисты обрадовались новостям о начале разработки проекта Лила Чесс Зеро, позволившего сделать нейросеть доступной для каждого. 

Узнаем больше о шахматном движке Лила Чесс Зеро:


Что такое Лила Чесс Зеро?

Лила Чесс Зеро (также Lc0 или просто Лила) - шахматный движок с открытым кодом, использующий нейронную сеть. Развитие проекта Lc0 началось в 2018 году под руководством Гэри Линскотта (разработчика Стокфиш). Это свободно распространяемое приложение может работать на различных платформах, включая Windows, Mac, Linux, Android и Ubuntu. Lc0 - самая сильная из общедоступных нейросетей.

Leela chess zero Lc0
Логотип Лила Чесс Зеро. Изображение: lczero.org.

Создатели Lc0 вдохновлялись проектом АльфаЗеро компании DeepMind. В отличие от обычных шахматных движков, Лила изначально знала только правила шахмат и совершенствовалась, играя сама с собой и используя алгоритмы обучения с подкреплением. К 2020 году она сыграла более 300 миллионов партий. 

Достижения Лилы

Появившись впервые в 2018 году, Лила скоро начала добиваться успехов. Через несколько месяцев обучения она заиграла на уровне гроссмейстера а в сентябре 2018 заняла третье место среди 24 движков на чемпионате среди компьютерных программ, организованном Chess.com.

В декабре 2018 года Лила заняла второе место в 14-м сезоне чемпионата среди компьютерных программ по версии TCEC, уступив Стокфишу в финале с минимальным счетом 50.5 - 49.5.

Leela chess zero
Противостояние Лилы и Стокфиша началось еще в 2018 году. Изображение: Chess.com.

В феврале 2019 года Лила победила Гудини в финале второго кубка TCEC, став первой нейросетью, занявшей первое место на турнире компьютерных программ. В мае  2019 года Лила завоевала третий кубок и в том же году выиграла суперфинал 15-го чемпионата сезона TCEC, оба раза победив в финале Стокфиша.

Лила снова стала чемпионом TCEC в финале 17-го сезона, проходившего с января по апрель 2020 года, а в апреле 2020 года победила Стокфиша со счетом 106-94 в финале 13-го чемпионата компьютерных программ Chess.com.

Вышедшая в сентябре 2020 года версия Стокфиш 12 оттеснила Лилу на второе место подиумов, но она по-прежнему остается одним из сильнейших в мире движков.

Партии Лилы

Иногда кажется, что партии Лилы играет существо из другого мира. Она подходит к позиции иначе, чем обычные движки, что ведет к творческой и красивой борьбе.

Leela Chess Zero Lc0
Кажется, что партии Лилы играет существо из другого мира. Изображение: lczero.org.

Лила по-своему оценивает перевес в пространстве и активность фигур, что можно видеть в следующей партии, где Лила осуществляет пешечное наступление.

Стокфиш сумел превзойти Лилу только с появлением новой версии. Партию матча  2021 года комментирует Александра Костенюк:

В следующей партии 2020 года Лила применила гамбитное начало, чтобы задержать развитие противника, и продолжила атаку невероятной жертвой на 16-м ходу. 

Заключение

Нейросети навсегда изменили шахматы и заставили нас взглянуть на шахматы по-новому.

Если вы хотите играть с  программой, чей стиль так же сильно отличается от стандартного, попробуйте сразиться с самым пушистым из шахматных движков, котенком Варежкой!

Mittens cat bot

Справитесь с этим котиком?

Узнать больше шахматных терминов