Leela šah nula (LCZero ili LCZ) predstavljen je kao besplatni šahovski motor otvorenog koda. Razvili su ga Alexander Lyashuk i Gary Linscott, koji je također programer programa Stockfish. Leela šah nula Inspiriran je Leela Zero motorom, koji se temelji na DeepMindovom AlphaGo Zero projektu.
Leela Chess Zero je UHI kompatibilan šahovski motor dizajniran za igranje šaha putem neuronske mreže. Kao i Leela Zero i AlphaGo Zero, Leela Chess Zero zna samo pravila igre i ništa drugo.
Šahovski motor sadrži algoritam koji izračunava najbolji potez u zadanom položaju.
Ovi se programi međusobno razlikuju, imaju prilagodljiv stil igre, određeno ime i sisteme ocjenjivanja, ukratko, imaju ličnost. Postoje svi nivoi i oni mogu biti komercijalni, otvoreni kod ili besplatni.
Međutim, potrebno je razlikovati grafički interfejs šahovskog motora. Ovo korisničko sučelje (ili GUI šah) je program koji će ugostiti, pokrenuti ove motore i upravljat će okolinom vidljivom korisniku (šahovska ploča, informacije o proračunu modula, procjena položaja, upotreba baza stolova, dubina istrage, animacija varijanti itd.).
Ova sučelja također omogućavaju motorima da se pronađu tokom turnira. Još jedna prednost je što se programeri mogu usredotočiti na performanse svog motora bez potrebe za upravljanjem vizualnim prikazom šahovske ploče.
Ova sučelja mogu biti XBoard / WinBoard, Arena ili Chessbase (komercijalni).
O Leela Chess Zero
Leela Chess Zero trenira se na posebnoj web stranici. Nekoliko mjeseci razvoja i treninga dovoljno je da Leela Chess Zero dosegne nivo GMI (tj. Titule Međunarodnog velemajstora (GMI), stvorene od 1950. godine, koja se koristi i u šahu i u dame). Nadmašuje prethodne verzije Rybke, Stockfish ili Komodo, takođe moćne šahovske motore, dok analizira manje pozicija od ovih programa.
U aprilu 2018. Leela Chess Zero postao je prvi motor zasnovan na neuralnoj mreži koji je ušao u Superior Chess Engine Championship (TCEC) tokom 12. sezone u najmanjoj diviziji.
Kako instalirati Leela Chess Zero na Linux?
Za one koji su zainteresirani za isprobavanje Leela Chess Zero, prvo bi trebali znati da postoji nova verzija Leela Chess Zero, verzija 0.21.2, dostupna od lipnja i dostupna na GitHub-u.
Ovo izdanje uključuje sljedeće promjene:
- Optimizacije za GTX 16xx kartice (cudnn-fp16 sada radi za njih, čak i ako to ne poboljšava performanse, kao i za RTX kartice)
- funkcija "Post-it" omogućena je prema zadanim postavkama: ovo poboljšava LC0 igru kada negdje tijekom pretraživanja vidite suigrača
- Formula Centipawn je ažurirana: LC0 će sada pokazati vrijednosti procjene sličnije onima koje pokazuju drugi motori
- Optimizacija za širu neuronsku mrežu (više filtara) za buduće pokrete (možda test60).
Sada, moći će preuzeti datoteke, koji su ovo i ovo drugo.
Ove datoteke Moraju ih otpakirati i s rezultirajućim mapama učinit ćemo sljedeće.
Ući ćemo u mapu "lczero-zajednički-gospodar"U njemu ćemo pronaći mapu koja se zove"stoga", Premjestit ćemo ovu mapu u drugu rezultirajuću mapu koja je"LeelaChessZero-lc0-46e4053"Ali unutar druge mape koja je unutra"knjige" Šta je "lczero-zajednički"
Napuštanje sljedeće rute "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".
Sada nam programer daje neke naznake:
- Ako želite koristiti NVidia grafičke kartice, instalirajte CUDA i cuDNN.
- Ako želite koristiti AMD grafičke kartice, instalirajte OpenCL.
- Ako želite verziju OpenBLAS-a, instaliram OpenBLAS (libopenblas-dev).
- Da bismo izvršili kompilaciju, prethodno moramo imati ninja-build, meson i po želji gtest (libgtest-dev).
Kompilacija će se izvršiti odlaskom u glavni direktorij i izvršavanjem datoteke:
./build.sh
Konačno, ako želite znati nešto više o tome, kao i o drugim načinima instalacije za neke određene Linux distribucije kao što su Ubuntu, openSUSE i na Raspberry Pi, možete se posavjetovati sljedeći link.
Ova uputstva su za sastavljanje najnovije verzije, u Debian / Devuan možete instalirati manje aktuelnu verziju, sa službenog repoa
sudo apt-get instaliraj leela-zero
Komentar ostavljam onima koji traže informacije i dođu ovdje