Leela Chess Zero, inteligentni šahovski motor otvorenog koda

LeelaChessZero

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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   debianita-žestoka rekao je

    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