Leela Chess Zero, mesin catur sumber terbuka yang pintar

LeelaChessZero

Leela Catur Sifar (LCZero atau LCZ) telah diperkenalkan sebagai mesin catur sumber bebas dan terbuka. Ia dikembangkan oleh Alexander Lyashuk dan Gary Linscott, yang juga merupakan pembangun program Stockfish. Leela Catur Sifar Ia diilhamkan oleh enjin Leela Zero, yang berdasarkan pada projek DeepMind's AlphaGo Zero.

Leela Chess Zero adalah mesin catur patuh UCI yang direka untuk bermain catur melalui rangkaian saraf. Seperti Leela Zero dan AlphaGo Zero, Leela Chess Zero hanya mengetahui peraturan permainan dan tidak ada yang lain.

Enjin catur mengandungi algoritma yang mengira pergerakan terbaik dalam kedudukan tertentu.

Program-program ini berbeza antara satu sama lain, mereka mempunyai gaya permainan yang dapat disesuaikan, nama dan sistem penilaian tertentu, pendeknya, mereka mempunyai keperibadian. Terdapat semua peringkat dan boleh bersifat komersial, sumber terbuka, atau percuma.

Walau bagaimanapun, adalah perlu untuk membezakan antara muka grafik mesin catur. Antara muka pengguna ini (atau catur GUI) adalah program yang akan menjadi tuan rumah, menjalankan enjin ini dan ia akan menguruskan persekitaran yang dapat dilihat oleh pengguna (papan catur, maklumat pengiraan modul, penilaian kedudukan, penggunaan dasar meja, kedalaman Penyiasatan, animasi varian, dll.).

Antaramuka ini juga membolehkan mesin mencari satu sama lain semasa kejohanan. Kelebihan lain ialah pengaturcara dapat menumpukan pada prestasi enjin mereka tanpa perlu mengurus perwakilan visual papan catur.

Antaramuka ini boleh berupa XBoard / WinBoard, Arena atau Chessbase (komersial).

Mengenai Leela Chess Zero

Leela Chess Zero dilatih di laman web khusus. Pembangunan dan latihan selama beberapa bulan sudah cukup bagi Leela Chess Zero untuk mencapai tahap GMI (iaitu gelaran Grandmaster Antarabangsa (GMI), yang dibuat dari tahun 1950, digunakan dalam catur dan pemeriksa). Ia mengungguli versi sebelumnya Rybka, Stockfish atau Komodo, juga mesin catur yang kuat, sambil menganalisis kedudukan yang lebih sedikit daripada program ini.

Pada bulan April 2018, Leela Chess Zero menjadi mesin berasaskan rangkaian saraf pertama yang memasuki Kejuaraan Super Chess Engine (TCEC) pada musim 12 di bahagian terkecil.

Bagaimana cara memasang Leela Chess Zero di Linux?

Bagi mereka yang berminat untuk mencuba Leela Chess Zero, mereka harus terlebih dahulu mengetahui bahawa ada versi baru Leela Chess Zero, versi 0.21.2, tersedia sejak bulan Jun dan tersedia di GitHub.

Siaran ini merangkumi perubahan berikut:

  • Pengoptimuman untuk kad GTX 16xx (cudnn-fp16 kini berfungsi untuknya, walaupun tidak meningkatkan prestasi, begitu juga untuk kad RTX)
  • fungsi "Post-it" diaktifkan secara lalai: ini meningkatkan permainan LC0 apabila anda melihat rakan sepasukan di suatu tempat semasa pencarian
  • Formula Centipawn telah dikemas kini: LC0 kini akan menunjukkan nilai penilaian lebih serupa dengan yang ditunjukkan oleh enjin lain
  • Pengoptimuman untuk rangkaian saraf yang lebih luas (lebih banyak penapis) untuk perjalanan masa depan (mungkin ujian60).

Sekarang, akan dapat memuat turun fail, yang adakah ini dan ini yang lain.

Fail-fail ini Mereka mesti membuka zip dan dengan folder yang dihasilkan, kami akan melakukan perkara berikut.

Kami akan memasukkan folder "lczero-common-master"Di dalamnya kita akan menemui folder bernama"prototaip", Kami akan memindahkan folder ini ke folder lain yang dihasilkan iaitu"LeelaChessZero-lc0-46e4053"Tetapi di dalam folder lain yang ada di dalamnya"libs"Apa itu"lczero-biasa"

Meninggalkan laluan berikut "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

Sekarang di sini pembangun memberi kami beberapa petunjuk:

  • Sekiranya anda ingin menggunakan kad grafik NVidia, sila pasang CUDA dan cuDNN.
  • Sekiranya anda ingin menggunakan kad grafik AMD, sila pasang OpenCL.
  • Sekiranya anda mahukan versi OpenBLAS, saya memasang OpenBLAS (libopenblas-dev).
  • Untuk melaksanakan penyusunan, kita mesti mempunyai ninja-build, meson dan opsional gtest (libgtest-dev).

Penyusunan akan dilakukan dengan pergi ke direktori utama dan melaksanakan fail:

./build.sh

Akhirnya, jika anda ingin mengetahui lebih banyak mengenainya, serta kaedah pemasangan lain untuk beberapa pengedaran Linux tertentu seperti Ubuntu, openSUSE dan pada Raspberry Pi, anda boleh berjumpa pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   debianita-sengit kata

    Arahan ini adalah untuk menyusun versi terkini, di Debian / Devuan anda boleh memasang versi yang kurang terkini, dari repos rasmi dengan
    sudo apt-get install leela-zero
    Saya tinggalkan komen untuk mereka yang mencari maklumat dan sampai di sini