Leela Chess Zero, інтелектуальний шаховий двигун з відкритим кодом

LeelaChessZero

Ліла Шахи Нуль (LCZero або LCZ) був представлений як шаховий двигун з відкритим вихідним кодом. Його розробили Олександр Ляшук та Гері Лінскотт, який також є розробником програми Stockfish. Ліла Шахи Нуль Він натхненний двигуном Leela Zero, який базується на проекті AlphaGo Zero від DeepMind.

Leela Chess Zero - це шаховий двигун, сумісний з UCI, призначений для гри в шахи за допомогою нейронної мережі. Як і Leela Zero та AlphaGo Zero, Leela Chess Zero знає лише правила гри і нічого іншого.

Шаховий двигун містить алгоритм, який обчислює найкращий хід у певній позиції.

Ці шоу відрізняються одне від одного, вони мають настроюваний стиль гри, певне ім’я та рейтингові системи, словом, вони мають індивідуальність. Є всі рівні, і вони можуть бути комерційними, відкритими або безкоштовними.

Проте, необхідно розрізняти графічний інтерфейс шахового двигуна. Цей інтерфейс користувача (або шахи з графічним інтерфейсом) це програма, яка буде розміщувати, запускати ці двигуни і буде керувати оточенням, видимим для користувача (шахова дошка, інформація про розрахунок модулів, оцінка позиції, використання основ таблиць, глибина дослідження, анімація варіантів тощо)

Ці інтерфейси також дозволяють двигунам знаходити один одного під час турнірів. Ще однією перевагою є те, що програмісти можуть зосередитись на продуктивності свого движка, не маючи необхідності керувати візуальним поданням шахової дошки.

Ці інтерфейси можуть бути XBoard / WinBoard, Arena або Chessbase (комерційні).

Про Leela Chess Zero

Leela Chess Zero проходить навчання на спеціальному веб-сайті. Кілька місяців розвитку та тренувань достатньо, щоб Leela Chess Zero досяг рівня GMI (тобто звання International Grand Master (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-загальний-майстер"Всередині нього ми знайдемо папку"тому", Ми перемістимо цю папку в іншу результуючу папку, яка"LeelaChessZero-lc0-46e4053"Але всередині іншої папки, яка знаходиться всередині"кінцівок" Що це "lczero-загальний"

Залишаючи такий маршрут "LeelaChessZero-lc0-46e4053 / libs / 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 встановити leela-zero
    Я залишаю коментар для тих, хто шукає інформацію та потрапляє сюди