Leela Chess Zero, intelligens nyílt forráskódú sakkmotor

LeelaChessZero

Leela Sakk Zero (LCZero vagy LCZ) szabad és nyílt forráskódú sakkmotorként került bevezetésre. Alexander Lyashuk és Gary Linscott fejlesztette ki, aki a Stockfish program fejlesztője is. Leela Sakk Zero A Leela Zero motor ihlette, amely a DeepMind AlphaGo Zero projektjén alapszik.

A Leela Chess Zero egy UCI-kompatibilis sakkmotor, amelyet arra terveztek, hogy egy ideghálózaton keresztül sakkozzon. A Leela Zero és az AlphaGo Zero-hoz hasonlóan a Leela Chess Zero is csak a játékszabályokat ismeri, és semmi mást.

A sakkmotor tartalmazza az algoritmust, amely kiszámítja a legjobb mozgást egy adott helyzetben.

Ezek a műsorok különböznek egymástól, testreszabható játékstílussal, meghatározott névvel és minősítési rendszerrel rendelkeznek, egyszóval személyiséggel rendelkeznek. Minden szint létezik, és lehetnek kereskedelmi, nyílt forráskódúak vagy ingyenesek.

Azonban, meg kell különböztetni a sakkmotor grafikus felületét. Ez a felhasználói felület (vagy GUI sakk) az a program, amely ezeket a motorokat fogja üzemeltetni és futtatni és kezeli a felhasználó számára látható környezetet (sakktábla, információk a modulok számításáról, helyzetértékelés, asztalalapok használata, vizsgálati mélység, változatok animálása stb.).

Ezek az interfészek lehetővé teszik a motorok számára, hogy egymásra találjanak a versenyek során. További előny, hogy a programozók anélkül koncentrálhatnak motorjuk teljesítményére, hogy a sakktábla vizuális megjelenítését kellene kezelniük.

Ezek az interfészek lehetnek XBoard / WinBoard, Arena vagy Chessbase (kereskedelmi).

A Leela Chess Zero-ról

A Leela Chess Zero oktatása egy erre a célra létrehozott weboldalon történik. Néhány hónap fejlesztés és képzés elegendő ahhoz, hogy a Leela Chess Zero elérje a GMI szintjét (vagyis az 1950-től létrehozott nemzetközi nagymester (GMI) címet, amelyet sakkban és dámaban is használnak). Ez felülmúlja a Rybka, a Stockfish vagy a Komodo korábbi verzióit, amelyek szintén erős sakkmotorok, miközben kevesebb pozíciót elemez, mint ezek a programok.

2018 áprilisában a Leela Chess Zero lett az első neurális hálózaton alapuló motor, amely bekerült a Superior Chess Engine Championship (TCEC) versenyre a 12. szezonban a legkisebb osztályban.

Hogyan telepítsem a Leela Chess Zero-t Linux-ra?

Azok számára, akik érdeklődnek a Leela Chess Zero kipróbálása iránt, először tudniuk kell, hogy a Leela Chess Zero új verziója, a 0.21.2 verzió, június óta elérhető és elérhető a GitHubon.

Ez a kiadás a következő változásokat tartalmazza:

  • Optimalizálás a GTX 16xx kártyákhoz (a cudnn-fp16 most már működik náluk, még akkor is, ha nem javítja a teljesítményt, valamint az RTX kártyákhoz)
  • a "Post-it" funkció alapértelmezés szerint engedélyezve van: ez javítja az LC0 játékot, amikor a keresés során valahol meglát egy csapattársat
  • A Centipawn képlete frissült: az LC0 mostantól olyan értékelési értékeket mutat, amelyek jobban hasonlítanak más motorokéhoz
  • Optimalizálás egy szélesebb neurális hálózathoz (több szűrő) a jövőbeli futtatásokhoz (esetleg test60).

most, képes lesz letölteni a fájlokat, melyik ezek és ez Egyéb.

Ezeket a fájlokat Ki kell csomagolniuk őket, és a kapott mappákkal a következőket fogjuk tenni.

Belépünk a "" mappábalczero-közönséges-mester"Benne találunk egy mappát"ezért", Ezt a mappát áthelyezzük a másik létrehozott mappába, amely"LeelaChessZero-lc0-46e4053"De egy másik mappában, ami belül van"libs" Mi az "lczero-közönséges"

A következő útvonal elhagyása "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Itt a fejlesztő néhány jelzést ad nekünk:

  • Ha NVidia grafikus kártyákat szeretne használni, telepítse a CUDA-t és a cuDNN-t.
  • Ha AMD grafikus kártyákat szeretne használni, telepítse az OpenCL-t.
  • Ha az OpenBLAS verziót akarja, telepítem az OpenBLAS-t (libopenblas-dev).
  • Az összeállítás elvégzéséhez korábban rendelkeznünk kell ninja-build, meson és opcionálisan gtest (libgtest-dev).

Az összeállítás úgy történik, hogy a fő könyvtárba lép és végrehajtja a fájlt:

./build.sh

Végül, ha szeretne egy kicsit többet megtudni róla, valamint más telepítési módszereket néhány speciális Linux disztribúcióhoz, például Ubuntu, OpenSUSE és egy Raspberry Pi, konzultálhat a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   debianita-heves dijo

    Ezeknek az utasításoknak a legfrissebb verziójának összeállítására szolgál, a Debian / Devuan programban egy kevésbé aktuális verziót telepíthet a hivatalos repókból a
    sudo apt-get telepítse a leela-zero-t
    Hagyom a megjegyzést azoknak, akik infót keresnek és ideérnek