Лила Чесс Зеро/Lc0
Долгое время в компьютерных шахматах доминировали движки с алгоритмом альфа-бета поиска, построенные на переборе всех возможных вариантов. Этого в сочетании с вычислительной мощностью современных хватило, чтобы намного превзойти людей в силе игры, но считалось, что движки не вполне верно оценивают многие типы позиций.
В 2017 году появился проект АльфаЗеро с использованием нейросети, и шахматная игра поднялась на новую высоту. К сожалению, пользоваться АльфаЗеро не мог никто, кроме разработчиков, поэтому шахматисты обрадовались новостям о начале разработки проекта Лила Чесс Зеро, позволившего сделать нейросеть доступной для каждого.
Узнаем больше о шахматном движке Лила Чесс Зеро:
Что такое Лила Чесс Зеро?
Лила Чесс Зеро (также Lc0 или просто Лила) - шахматный движок с открытым кодом, использующий нейронную сеть. Развитие проекта Lc0 началось в 2018 году под руководством Гэри Линскотта (разработчика Стокфиш). Это свободно распространяемое приложение может работать на различных платформах, включая Windows, Mac, Linux, Android и Ubuntu. Lc0 - самая сильная из общедоступных нейросетей.
Создатели Lc0 вдохновлялись проектом АльфаЗеро компании DeepMind. В отличие от обычных шахматных движков, Лила изначально знала только правила шахмат и совершенствовалась, играя сама с собой и используя алгоритмы обучения с подкреплением. К 2020 году она сыграла более 300 миллионов партий.
Достижения Лилы
Появившись впервые в 2018 году, Лила скоро начала добиваться успехов. Через несколько месяцев обучения она заиграла на уровне гроссмейстера а в сентябре 2018 заняла третье место среди 24 движков на чемпионате среди компьютерных программ, организованном Chess.com.
В декабре 2018 года Лила заняла второе место в 14-м сезоне чемпионата среди компьютерных программ по версии TCEC, уступив Стокфишу в финале с минимальным счетом 50.5 - 49.5.
В феврале 2019 года Лила победила Гудини в финале второго кубка TCEC, став первой нейросетью, занявшей первое место на турнире компьютерных программ. В мае 2019 года Лила завоевала третий кубок и в том же году выиграла суперфинал 15-го чемпионата сезона TCEC, оба раза победив в финале Стокфиша.
Лила снова стала чемпионом TCEC в финале 17-го сезона, проходившего с января по апрель 2020 года, а в апреле 2020 года победила Стокфиша со счетом 106-94 в финале 13-го чемпионата компьютерных программ Chess.com.
Вышедшая в сентябре 2020 года версия Стокфиш 12 оттеснила Лилу на второе место подиумов, но она по-прежнему остается одним из сильнейших в мире движков.
Партии Лилы
Иногда кажется, что партии Лилы играет существо из другого мира. Она подходит к позиции иначе, чем обычные движки, что ведет к творческой и красивой борьбе.
Лила по-своему оценивает перевес в пространстве и активность фигур, что можно видеть в следующей партии, где Лила осуществляет пешечное наступление.
Стокфиш сумел превзойти Лилу только с появлением новой версии. Партию матча 2021 года комментирует Александра Костенюк:
В следующей партии 2020 года Лила применила гамбитное начало, чтобы задержать развитие противника, и продолжила атаку невероятной жертвой на 16-м ходу.
Заключение
Нейросети навсегда изменили шахматы и заставили нас взглянуть на шахматы по-новому.
Если вы хотите играть с программой, чей стиль так же сильно отличается от стандартного, попробуйте сразиться с самым пушистым из шахматных движков, котенком Варежкой!
Справитесь с этим котиком?