Leela Chess Zero, inteliģents atvērtā koda šaha dzinējs

LeelaŠahsNulle

Leela šahs nulle (LCZero vai LCZ) ir ieviests kā bezmaksas un atvērtā koda šaha dzinējs. To izstrādāja Aleksandrs Ljašuks un Gerijs Linskots, kurš ir arī Stockfish programmas izstrādātājs. Leela šahs nulle To iedvesmojis Leela Zero dzinējs, kura pamatā ir DeepMind AlphaGo Zero projekts.

Leela Chess Zero ir UCI saderīgs šaha dzinējs, kas paredzēts šaha spēlēšanai caur neironu tīklu. Tāpat kā Leela Zero un AlphaGo Zero, arī Leela Chess Zero zina tikai spēles noteikumus un neko citu.

Šaha dzinējs satur algoritmu, kas aprēķina labāko gājienu noteiktā pozīcijā.

Šīs programmas atšķiras viena no otras, tām ir pielāgojams spēles stils, īpašs nosaukums un vērtēšanas sistēmas, īsāk sakot, tām ir personība. Ir visi līmeņi, un tie var būt komerciāli, atvērtā koda vai bezmaksas.

Tomēr, nepieciešams nošķirt šaha dzinēja grafisko saskarni. Šī lietotāja saskarne (vai GUI šahs) ir programma, kas mitinās un darbinās šos dzinējus un tā pārvaldīs lietotājam redzamo vidi (šaha galds, informācija par moduļu aprēķināšanu, pozīcijas novērtēšana, tabulas pamatu izmantošana, izpētes dziļums, variantu animācija utt.).

Šīs saskarnes arī ļauj dzinējiem atrast viens otru turnīru laikā. Vēl viena priekšrocība ir tā, ka programmētāji var koncentrēties uz sava dzinēja veiktspēju, nepārvaldot šaha dēļa vizuālo attēlojumu.

Šīs saskarnes var būt XBoard / WinBoard, Arena vai Chessbase (komerciālas).

Par Leela Chess Zero

Leela Chess Zero tiek apmācīta īpašā vietnē. Lai sasniegtu GMI līmeni (t. I., Starptautiskā lielmeistara (GMI) nosaukums, kas izveidots no 1950. gada, tiek izmantots gan šahā, gan dambretē), pietiek ar dažu mēnešu ilgo attīstību un apmācību. Tas pārspēj Rybka, Stockfish vai Komodo iepriekšējās versijas, arī jaudīgus šaha dzinējus, vienlaikus analizējot mazāk pozīciju nekā šīs programmas.

2018. gada aprīlī Leela Chess Zero kļuva par pirmo neironu tīklā bāzētu dzinēju, kurš 12. sezonas laikā iekļuva augstākā līmeņa šaha dzinēju čempionātā (TCEC) mazākajā divīzijā.

Kā Linux instalēt Leela Chess Zero?

Tiem, kas ir ieinteresēti izmēģināt Leela Chess Zero, viņiem vispirms jāzina, ka ir jauna Leela Chess Zero versija, versija 0.21.2, kas pieejama kopš jūnija un ir pieejama vietnē GitHub.

Šajā laidienā ir šādas izmaiņas:

  • GTX 16xx karšu optimizācija (cudnn-fp16 tagad darbojas tām, pat ja tas neuzlabo veiktspēju, kā arī RTX kartēm)
  • funkcija "Post-it" pēc noklusējuma ir iespējota: tas uzlabo LC0 spēli, kad meklēšanas laikā kaut kur redzat komandas biedru
  • Centipawn formula ir atjaunināta: LC0 tagad parādīs vērtēšanas vērtības, kas būs līdzīgākas citiem dzinējiem
  • Optimizācija plašākam neironu tīklam (vairāk filtru) turpmākajiem darbiem (varbūt test60).

Tagad, varēs lejupielādēt failus, kas vai tas ir un tas cits.

Šie faili Viņiem tie ir jāatsprauž un ar iegūtajām mapēm mēs rīkosimies šādi.

Mēs ievadīsim mapi "lczero-common-master"Tās iekšpusē atradīsim mapi ar nosaukumu"tāpēc", Mēs pārvietosim šo mapi uz otru iegūto mapi, kas ir"LeelaChessZero-lc0-46e4053"Bet iekšā citā mapē, kas atrodas iekšpusē"libs" Kas tas ir "lczero-bieži"

Izbraucot no šī maršruta "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Tagad šeit izstrādātājs mums sniedz dažas norādes:

  • Ja vēlaties izmantot NVidia grafikas kartes, lūdzu, instalējiet CUDA un cuDNN.
  • Ja vēlaties izmantot AMD grafikas kartes, lūdzu, instalējiet OpenCL.
  • Ja vēlaties OpenBLAS versiju, es instalēju OpenBLAS (libopenblas-dev).
  • Lai veiktu kompilāciju, mums iepriekš ir jābūt ninja-build, meson un pēc izvēles gtest (libgtest-dev).

Kompilācija tiks veikta, dodoties uz galveno direktoriju un izpildot failu:

./build.sh

Visbeidzot, ja vēlaties uzzināt nedaudz vairāk par to, kā arī citas instalēšanas metodes dažiem specifiskiem Linux izplatījumiem, piemēram, Ubuntu, openSUSE un Raspberry Pi, varat konsultēties šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   debianita-sīva teica

    Šīs instrukcijas ir apkopotas jaunākajai versijai. Debian / Devuan var instalēt mazāk aktuālu versiju no oficiālajām repo ar
    sudo apt-get instalējiet leela-zero
    Es atstāju komentāru tiem, kas meklē informāciju un nonāk šeit