Leela Chess Zero, inteligentní šachový engine s otevřeným zdrojovým kódem

LeelaChessZero

Leela Chess Zero (LCZero nebo LCZ) byl představen jako bezplatný a otevřený šachový stroj. Vyvinuli jej Alexander Lyashuk a Gary Linscott, který je také vývojářem programu Stockfish. Leela Chess Zero Je inspirován motorem Leela Zero, který je založen na projektu AlphaGo Zero společnosti DeepMind.

Leela Chess Zero je šachový engine vyhovující UCI navržený k hraní šachů prostřednictvím neuronové sítě. Stejně jako Leela Zero a AlphaGo Zero, i Leela Chess Zero zná pouze pravidla hry a nic jiného.

Šachový stroj obsahuje algoritmus, který vypočítává nejlepší tah v dané pozici.

Tyto přehlídky se navzájem liší, mají přizpůsobitelný herní styl, specifické systémy jmen a hodnocení, zkrátka mají osobnost. Existují všechny úrovně a mohou být komerční, otevřené nebo zdarma.

Nicméně, je nutné rozlišovat grafické rozhraní šachového motoru. Toto uživatelské rozhraní (nebo šachy GUI) je program, který bude hostovat, spouštět tyto motory a bude spravovat prostředí viditelné pro uživatele (šachovnice, informace o výpočtu modulů, vyhodnocení polohy, použití základů tabulek, hloubka vyšetřování, animace variant atd.).

Tato rozhraní také umožňují vyhledávačům najít si navzájem během turnajů. Další výhodou je, že programátoři se mohou soustředit na výkon svého enginu, aniž by museli spravovat vizuální reprezentaci šachovnice.

Tato rozhraní mohou být XBoard / WinBoard, Arena nebo Chessbase (komerční).

O Leela Chess Zero

Leela Chess Zero je trénována na vyhrazeném webu. Několik měsíců vývoje a školení stačí k tomu, aby Leela Chess Zero dosáhla úrovně GMI (tj. Titulu Mezinárodního velmistra (GMI), vytvořeného od roku 1950, používaného v šachu i v dámě). Překonává předchozí verze Rybky, Stockfish nebo Komodo, také silné šachové enginy, zatímco analyzuje méně pozic než tyto programy.

V dubnu 2018 se Leela Chess Zero stala prvním motorem založeným na neuronových sítích, který vstoupil do šampionátu Superior Chess Engine Championship (TCEC) během sezóny 12 v nejmenší divizi.

Jak nainstalovat Leela Chess Zero na Linux?

Pro ty, kteří mají zájem vyzkoušet Leela Chess Zero, měli by nejprve vědět, že existuje nová verze Leela Chess Zero, verze 0.21.2, dostupná od června a dostupná na GitHubu.

Toto vydání obsahuje následující změny:

  • Optimalizace pro karty GTX 16xx (cudnn-fp16 pro ně nyní funguje, i když to nezlepšuje výkon, stejně jako pro karty RTX)
  • funkce „Post-it“ je ve výchozím nastavení povolena: vylepšuje to hru LC0, když někde během hledání uvidíte spoluhráče
  • Centipawnův vzorec byl aktualizován: LC0 nyní zobrazí hodnotící hodnoty podobnější těm, které ukazují ostatní motory
  • Optimalizace pro širší neuronovou síť (více filtrů) pro budoucí běhy (možná test60).

Nyní, bude moci soubory stáhnout, který jsou tohle a to jiný.

Tyto soubory Musí je rozbalit a s výslednými složkami uděláme následující.

Vstoupíme do složky "lczero-common-master„Uvnitř najdeme složku s názvem“proto", Přesuneme tuto složku do další výsledné složky, která je"LeelaChessZero-lc0-46e4053„Ale uvnitř jiné složky, která je uvnitř“libs"Co je to?"lczero-obyčejný"

Opuštění následující trasy “LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Zde nám vývojář dává několik indikací:

  • Pokud chcete používat grafické karty NVidia, nainstalujte si CUDA a cuDNN.
  • Pokud chcete používat grafické karty AMD, nainstalujte si OpenCL.
  • Pokud chcete verzi OpenBLAS, instaluji OpenBLAS (libopenblas-dev).
  • Abychom mohli provést kompilaci, musíme mít dříve ninja-build, meson a volitelně gtest (libgtest-dev).

Kompilace se provede přechodem do hlavního adresáře a spuštěním souboru:

./build.sh

Nakonec, pokud o tom chcete vědět něco víc, stejně jako další instalační metody pro některé konkrétní distribuce Linuxu, jako je Ubuntu, openSUSE a na Raspberry Pi, můžete se poradit následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   debianita-divoký řekl

    Tyto pokyny slouží ke kompilaci nejnovější verze, v Debianu / Devuanu můžete nainstalovat méně aktuální verzi z oficiálních repozitářů s
    sudo apt-get nainstalovat leela-zero
    Komentář nechávám pro ty, kteří hledají informace a dostanou se sem