Leela Chess Zero, интеллектуальный шахматный движок с открытым исходным кодом

ЛилаChessZero

Лила Чесс Зеро (LCZero или LCZ) был представлен как бесплатный шахматный движок с открытым исходным кодом. Его разработали Александр Ляшук и Гэри Линскотт, который также является разработчиком программы Stockfish. Лила Чесс Зеро Он вдохновлен движком Leela Zero, который основан на проекте DeepMind AlphaGo Zero.

Leela Chess Zero - это шахматный движок, совместимый с UCI, разработанный для игры в шахматы через нейронную сеть. Подобно Лиле Зеро и AlphaGo Zero, Лила Чесс Зеро знает только правила игры и ничего больше.

Шахматный движок содержит алгоритм, который вычисляет лучший ход в данной позиции.

Эти программы отличаются друг от друга, у них есть настраиваемый стиль игры, определенное название и система рейтингов, короче говоря, у них есть индивидуальность. Есть все уровни, и они могут быть коммерческими, открытыми или бесплатными.

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

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

Эти интерфейсы могут быть XBoard / WinBoard, Arena или Chessbase (коммерческие).

О Лиле Чесс Зеро

Лилу Chess Zero обучают на специальном веб-сайте. Несколько месяцев развития и обучения достаточно, чтобы Лила Chess Zero достигла уровня GMI (т. Е. Титула международного гроссмейстера (GMI), созданного с 1950 года, используемого как в шахматах, так и в шашках). Он превосходит предыдущие версии Rybka, Stockfish или Komodo, также мощных шахматных движков, при этом анализируя меньше позиций, чем эти программы.

В апреле 2018 года Leela Chess Zero стала первым движком на основе нейронных сетей, который принял участие в чемпионате Superior Chess Engine Championship (TCEC) в течение 12 сезона в низшем дивизионе.

Как установить Leela Chess Zero в Linux?

Тем, кто хочет попробовать Leela Chess Zero, сначала следует знать, что есть новая версия Leela Chess Zero, версия 0.21.2, доступная с июня и доступная на GitHub.

В этот выпуск внесены следующие изменения:

  • Оптимизация для карт GTX 16xx (cudnn-fp16 теперь работает для них, даже если он не улучшает производительность, как и для карт RTX)
  • функция "Post-it" включена по умолчанию: это улучшает игру LC0, когда вы видите товарища по команде где-то во время поиска
  • Формула Centipawn была обновлена: LC0 теперь будет показывать оценочные значения, более похожие на то, что показывают другие движки.
  • Оптимизация для более широкой нейронной сети (больше фильтров) для будущих запусков (возможно, test60).

Сейчас сможет скачивать файлы, который это и это Другой.

Эти файлы Они должны их распаковать и с полученными папками сделаем следующее.

Мы войдем в папку "lczero-общий-мастер«Внутри него мы найдем папку с названием»прото", Мы переместим эту папку в другую результирующую папку, которая является"ЛилаChessZero-lc0-46e4053"Но внутри другой папки, которая внутри"ЛИЭС" Что это такое "лчеро-общий

Съезд со следующего маршрута "LeelaChessZero-lc0-46e4053 / библиотеки / lczero-common / proto».

Теперь разработчик дает нам некоторые указания:

  • Если вы хотите использовать видеокарты NVidia, установите CUDA и cuDNN.
  • Если вы хотите использовать видеокарты AMD, установите OpenCL.
  • Если вам нужна версия OpenBLAS, я устанавливаю OpenBLAS (libopenblas-dev).
  • Для выполнения компиляции у нас должны быть предварительно установлены ninja-build, meson и, возможно, gtest (libgtest-dev).

Компиляция будет произведена путем перехода в основной каталог и выполнения файла:

./build.sh

Наконец, если вы хотите узнать об этом немного больше, а также о других методах установки для некоторых конкретных дистрибутивов Linux, таких как Ubuntu, openSUSE и Raspberry Pi, вы можете проконсультироваться по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Debianita - свирепый сказал

    Эти инструкции предназначены для компиляции последней версии, в Debian / Devuan вы можете установить менее актуальную версию из официальных репозиториев с помощью
    sudo apt-get установить лилу-ноль
    Оставляю комментарий для тех, кто ищет инфу и попадает сюда