Leela Chess Zero, një motor shahu inteligjent me burim të hapur

LeelaChessZero

Leela Chess Zero (LCZero ose LCZ) është prezantuar si një motor shahu me burim të lirë dhe të lirë. Wasshtë zhvilluar nga Alexander Lyashuk dhe Gary Linscott, i cili është gjithashtu një zhvillues i programit Stockfish. Leela Chess Zero Isshtë frymëzuar nga motori Leela Zero, i cili bazohet në projektin AlphaGo Zero të DeepMind.

Leela Chess Zero është një motor shahu në përputhje me UCI i krijuar për të luajtur shah përmes një rrjeti nervor. Ashtu si Leela Zero dhe AlphaGo Zero, Leela Chess Zero di vetëm rregullat e lojës dhe asgjë tjetër.

Një motor shahu përmban algoritmin që llogarit lëvizjen më të mirë në një pozicion të caktuar.

Këto programe janë të ndryshëm nga njëri-tjetri, ata kanë një stil të përshtatshëm loje, një emër specifik dhe sisteme vlerësimi, me pak fjalë, ata kanë një personalitet. Ka të gjitha nivelet dhe ato mund të jenë komerciale, me burim të hapur ose falas.

Megjithatë, është e nevojshme të bëhet dallimi i ndërfaqes grafike të motorit të shahut. Kjo ndërfaqe përdoruesi (ose shah GUI) është programi që do të presë, drejtojë këto motorë dhe do të menaxhojë mjedisin e dukshëm për përdoruesit (tabela e shahut, informacioni i llogaritjes së moduleve, vlerësimi i pozicionit, përdorimi i bazave të tabelave, thellësia e hetimit, animimi i varianteve, etj.).

Këto ndërfaqe gjithashtu lejojnë motorët të gjejnë njëri-tjetrin gjatë turneve. Një avantazh tjetër është se programuesit mund të përqendrohen në performancën e motorit të tyre pa pasur nevojë të menaxhojnë përfaqësimin vizual të tabelës së shahut.

Këto ndërfaqe mund të jenë XBoard / WinBoard, Arena ose Chessbase (komerciale).

Rreth Leela Chess Zero

Leela Chess Zero është trajnuar në një faqe në internet të dedikuar. Mjaftojnë disa muaj zhvillim dhe trajnim që Leela Chess Zero të arrijë nivelin e një GMI (d.m.th. titulli i Masterit të Madh Ndërkombëtar (GMI), krijuar nga 1950, i përdorur si në shah ashtu edhe në damë). Ai i tejkalon versionet e mëparshme të Rybka, Stockfish ose Komodo, gjithashtu motorë të fuqishëm shahu, ndërsa analizon më pak pozicione sesa këto programe.

Në Prill 2018, Leela Chess Zero u bë motori i parë i bazuar në rrjetin nervor që hyri në Kampionatin Superior të Motorëve të Shahut (TCEC) gjatë sezonit 12 në divizionin më të vogël.

Si të instaloni Leela Chess Zero në Linux?

Për ata që janë të interesuar të provojnë Leela Chess Zero, së pari duhet të dinë se ekziston një version i ri i Leela Chess Zero, versioni 0.21.2, i disponueshëm që nga qershori dhe i disponueshëm në GitHub.

Ky botim përfshin ndryshimet e mëposhtme:

  • Optimizimet për kartat GTX 16xx (cudnn-fp16 tani funksionon për ta, edhe nëse nuk përmirëson performancën, si dhe për kartat RTX)
  • funksioni "Post-it" është aktivizuar si parazgjedhje: kjo përmirëson lojën LC0 kur shihni një shok skuadre diku gjatë kërkimit
  • Formula e Centipawn është azhurnuar: LC0 tani do të tregojë vlera vlerësimi më të ngjashme me ato që tregojnë motorët e tjerë
  • Optimizimi për një rrjet më të gjerë nervor (më shumë filtra) për ekzekutimet në të ardhmen (ndoshta test60).

tani, do të jetë në gjendje të shkarkojë skedarët, e cila janë këto dhe kjo të tjera

Këto skedarë Ata duhet t'i heqin nga zinxhiri dhe me dosjet që rezultojnë ne do të bëjmë sa vijon.

Ne do të hyjmë në dosje "lczero-i përbashkët-mjeshtër"Brenda tij do të gjejmë një dosje të quajtur"proto", Ne do ta zhvendosim këtë dosje në dosjen tjetër që rezulton e cila është"LeelaChessZero-lc0-46e4053"Por brenda një dosje tjetër që është brenda"librat"Çfarë është ajo"lczero-e zakonshme"

Duke lënë rrugën e mëposhtme "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Tani këtu zhvilluesi na jep disa indikacione:

  • Nëse dëshironi të përdorni karta grafike NVidia, ju lutemi instaloni CUDA dhe cuDNN.
  • Nëse dëshironi të përdorni karta grafike AMD, instaloni OpenCL.
  • Nëse dëshironi versionin OpenBLAS, unë instaloj OpenBLAS (libopenblas-dev).
  • Për të kryer përpilimin, më parë duhet të kemi ninja-build, meson dhe opsionalisht gtest (libgtest-dev).

Përpilimi do të bëhet duke shkuar në direktorinë kryesore dhe duke ekzekutuar skedarin:

./build.sh

Më në fund, nëse doni të dini pak më shumë për të, si dhe metoda të tjera të instalimit për disa shpërndarje specifike Linux si Ubuntu, openSUSE dhe në një Raspberry Pi mund të këshilloheni lidhja e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   debianita-ashpër dijo

    Këto udhëzime janë për të përpiluar versionin e fundit, në Debian / Devuan mund të instaloni një version më pak aktual, nga repot zyrtare me
    sudo apt-get instalo leela-zero
    Lër komentin për ata që kërkojnë informacion dhe arrij këtu