Leela Chess Zero, inteligentni šahovski motor otvorenog koda

LeelaChessZero

Leela šah nula (LCZero ili LCZ) predstavljen je kao besplatni šahovski motor s otvorenim kodom. 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 sukladan šahovski stroj 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 stroj sadrži algoritam koji izračunava najbolji potez u danom položaju.

Te se emisije međusobno razlikuju, imaju prilagodljiv stil igre, određeno ime i sustave ocjenjivanja, ukratko, imaju osobnost. Postoje sve razine i mogu biti komercijalne, otvorene i besplatne.

Međutim, potrebno je razlikovati grafičko sučelje šahovskog stroja. 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, podaci o proračunu modula, procjena položaja, upotreba baza stolova, dubina istrage, animacija inačica itd.)

Ova sučelja također omogućuju motorima da se pronađu tijekom turnira. Još jedna prednost je što se programeri mogu usredotočiti na performanse svog motora bez potrebe za upravljanjem vizualnim prikazom šahovske ploče.

Ta sučelja mogu biti XBoard / WinBoard, Arena ili Chessbase (komercijalno).

O Leeli Chess Zero

Leela Chess Zero trenira se na posebnoj web stranici. Nekoliko mjeseci razvoja i treninga dovoljno je da Leela Chess Zero dosegne razinu GMI-a (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đer moćne šahovske motore, istodobno analizirajući manje pozicija od ovih programa.

U travnju 2018. Leela Chess Zero postao je prvi motor zasnovan na neuronskim mrežama koji je ušao u Superior Chess Engine Championship (TCEC) tijekom 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 GitHubu.

Ovo izdanje uključuje sljedeće promjene:

  • Optimizacije za GTX 16xx kartice (cudnn-fp16 sada radi za njih, čak i ako 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
  • Ažurirana je formula Centipawn: LC0 će sada prikazivati ​​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 jesu li 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-majstor"Unutar nje pronaći ćemo mapu pod nazivom"proto", Premjestit ćemo ovu mapu u drugu rezultirajuću mapu koja je"LeelaChessZero-lc0-46e4053"Ali unutar druge mape koja je unutra"udovi" Što 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 poput Ubuntu, openSUSE i na Raspberry Pi, možete se posavjetovati sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   debianita-žestoka dijo

    Ove upute su za sastavljanje najnovije verzije, u Debian / Devuan možete instalirati manje aktualnu verziju, sa službenog repoa sa
    sudo apt-get instalirati leela-zero
    Komentar ostavljam onima koji traže informacije i dođu ovdje