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.
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