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 установить лилу-ноль
    Оставляю комментарий для тех, кто ищет инфу и попадает сюда