I-Leela Chess Zero, injini yemithombo evulekile yomthombo ovulekile

LeelaChessZero

Leela Chess Zero (LCZero noma i-LCZ) yethulwe njengenjini ye-chess yamahhala futhi evulekile. Yakhiwa ngu-Alexander Lyashuk noGary Linscott, obuye abe ngumthuthukisi wohlelo lweStockfish. Leela Chess Zero Ikhuthazwe yinjini yeLeela Zero, esekwe kuphrojekthi ye-DeepMind's AlphaGo Zero.

ILeela Chess Zero iyinjini ye-chess ehambisanayo ye-UCI eyenzelwe ukudlala i-chess ngenethiwekhi ye-neural. NjengoLeela Zero no-AlphaGo Zero, iLeela Chess Zero yazi kuphela imithetho yomdlalo hhayi okunye.

Injini ye-chess iqukethe i-algorithm ebala ukuhamba okuhle kakhulu kusimo esinikeziwe.

Le mibukiso yehlukile komunye nomunye, inesitayela sokudlala esenziwe ngokwezifiso, igama elithile nezinhlelo zokulinganisa, ngamafuphi, zinobuntu. Kukhona wonke amazinga futhi angaba ezentengiso, umthombo ovulekile, noma okhululekile.

Nokho, kuyadingeka ukuhlukanisa isikhombimsebenzisi sokuqhafaza senjini ye-chess. Le interface yomsebenzisi (noma i-GUI chess) wuhlelo oluzosingatha, luqhube lezi zinjini futhi izophatha imvelo ebonakalayo kumsebenzisi (ibhodi ye-chess, imininingwane yokubalwa kwamamojula, ukuhlolwa kwesikhundla, ukusetshenziswa kwezisekelo zamatafula, ukujula kophenyo, ukugqwayiza kokuhlukile, njll.).

Lezi zinhlanganisela zivumela nezinjini ukuthi zitholane ngesikhathi semidlalo. Enye inzuzo ukuthi abahleli bezinhlelo bangagxila ekusebenzeni kwenjini yabo ngaphandle kokuphatha ukumelwa okubonakalayo kwe-chessboard.

Lezi zinhlanganisela zingaba yi-XBoard / WinBoard, i-Arena noma i-Chessbase (ezentengiso).

Mayelana neLeela Chess Zero

ILeela Chess Zero iqeqeshiwe kwiwebhusayithi ezinikele. Izinyanga ezimbalwa zokuthuthuka nokuqeqeshwa zanele ukuthi iLeela Chess Zero ifinyelele ezingeni le-GMI (isb.Isihloko se-International Grandmaster (GMI), esakhiwe kusukela ngo-1950, esetshenziswa kuma-chess nabahloli) Idlula izinhlobo zangaphambilini zeRybka, iStockfish noma iKomodo, nezinjini ezinamandla ze-chess, ngenkathi ihlaziya izikhundla ezimbalwa kunalezi zinhlelo.

Ngo-Ephreli 2018, iLeela Chess Zero yaba yinjini yokuqala ye-neural engene kwi-Superior Chess Engine Championship (TCEC) ngenkathi yeshumi nambili esigabeni esincane kunazo zonke.

Ungayifaka kanjani iLeela Chess Zero kuLinux?

Kulabo abanesifiso sokuzama iLeela Chess Zero, kufanele bazi kuqala ukuthi kukhona inguqulo entsha yeLeela Chess Zero, inguqulo 0.21.2, etholakala kusukela ngoJuni futhi itholakala kwiGitHub.

Lokhu kukhishwa kufaka izinguquko ezilandelayo:

  • Ukulungiselela amakhadi we-GTX 16xx (i-cudnn-fp16 manje iyabasebenzela, noma ngabe ayikuthuthukisi ukusebenza, kanye namakhadi we-RTX)
  • umsebenzi we- "Post-it" unikwa amandla ngokuzenzakalela: lokhu kuthuthukisa umdlalo we-LC0 lapho ubona osebenza naye endaweni ethile ngesikhathi sokusesha
  • Ifomula ye-Centipawn ibuyekeziwe: I-LC0 manje izokhombisa amanani wokuhlola acishe afane nalawo akhonjiswa ezinye izinjini
  • Ukulungiselela inethiwekhi ebanzi ye-neural (izihlungi ezengeziwe) zama-run ezizayo (mhlawumbe i-test60).

Manje, uzokwazi ukulanda amafayela, okuyi lokhu futhi lokhu okunye.

Lawa mafayela Kufanele bawavule kuziphu futhi ngamafolda akhona sizokwenza okulandelayo.

Sizofaka ifolda "I-lczero-evamile-master"Ngaphakathi kuyo sizothola ifolda ebizwa ngokuthi"iphrotho", Sizohambisa le folda iye kwenye ifolda evelayo okuyi"I-LeelaChessZero-lc0-46e4053"Kodwa ngaphakathi kwenye ifolda engaphakathi"amabhuku" Kwenzenjani "lczero-ejwayelekile"

Shiya umzila olandelayo "ILeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Manje lapha unjiniyela usinikeza izinkomba ezithile:

  • Uma ufuna ukusebenzisa amakhadi wehluzo we-NVidia, sicela ufake i-CUDA ne-cuDNN.
  • Uma ufuna ukusebenzisa amakhadi wehluzo we-AMD, sicela ufake i-OpenCL.
  • Uma ufuna inguqulo ye-OpenBLAS ngifaka i-OpenBLAS (libopenblas-dev).
  • Ukwenza ukuhlanganiswa kufanele ngaphambili sibe ne-ninja-build, meson kanye ne-optionally gtest (libgtest-dev).

Ukuhlanganiswa kuzokwenziwa ngokuya enkombeni enkulu bese usebenzisa ifayili:

./build.sh

Ekugcineni, uma ufuna ukwazi okwengeziwe ngakho, kanye nezinye izindlela zokufaka kokunye ukusatshalaliswa kweLinux okufana ne-Ubuntu, openSUSE naku-Raspberry Pi ungabonisana isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   debianita-nolaka kusho

    Le miyalo ukuhlanganisa inguqulo yakamuva, ku-Debian / Devuan ungafaka inguqulo yamanje, kusuka ekuphumeni okusemthethweni nge
    sudo apt-get ukufaka i-leela-zero
    Ngishiya amazwana kulabo abafuna imininingwane bese befika lapha