Leela Chess Zero, mesin catur open source yang cerdas

LeelaCaturZero

Leela Catur Nol (LCZero atau LCZ) telah diperkenalkan sebagai mesin catur sumber terbuka dan gratis. Ini dikembangkan oleh Alexander Lyashuk dan Gary Linscott, yang juga merupakan pengembang program Stockfish. Leela Chess Zero Ini terinspirasi oleh mesin Leela Zero, yang didasarkan pada proyek AlphaGo Zero DeepMind.

Leela Chess Zero adalah mesin catur yang sesuai dengan UCI yang dirancang untuk bermain catur melalui jaringan saraf. Seperti Leela Zero dan AlphaGo Zero, Leela Chess Zero hanya mengetahui aturan mainnya saja dan tidak tahu yang lainnya.

Mesin catur berisi algoritme yang menghitung langkah terbaik dalam posisi tertentu.

Program-program ini berbeda satu sama lain, mereka memiliki gaya bermain yang dapat disesuaikan, nama dan sistem peringkat tertentu, singkatnya, mereka memiliki kepribadian. Ada semua tingkatan dan bisa komersial, open source, atau gratis.

Namun, perlu untuk membedakan antarmuka grafis dari mesin catur. Antarmuka pengguna ini (atau catur GUI) adalah program yang akan menjadi tuan rumah, menjalankan mesin ini dan itu akan mengelola lingkungan yang terlihat oleh pengguna (papan catur, informasi perhitungan modul, evaluasi posisi, penggunaan basis tabel, kedalaman Investigasi, animasi varian, dll.).

Antarmuka ini juga memungkinkan mesin untuk menemukan satu sama lain selama turnamen. Keuntungan lainnya adalah programmer dapat fokus pada kinerja mesin mereka tanpa harus mengelola representasi visual papan catur.

Antarmuka ini dapat berupa XBoard / WinBoard, Arena atau Chessbase (komersial).

Tentang Leela Chess Zero

Leela Chess Zero dilatih di situs web khusus. Beberapa bulan pengembangan dan pelatihan sudah cukup bagi Leela Chess Zero untuk mencapai level GMI (yaitu gelar International Grand Master (GMI), dibuat dari tahun 1950, digunakan dalam catur dan catur). Ini mengungguli versi Rybka, Stockfish atau Komodo sebelumnya, juga mesin catur yang kuat, sambil menganalisis posisi yang lebih sedikit daripada program ini.

Pada April 2018, Leela Chess Zero menjadi mesin berbasis jaringan saraf pertama yang memasuki Kejuaraan Mesin Catur Unggul (TCEC) selama musim 12 di divisi terkecil.

Bagaimana cara menginstal Leela Chess Zero di Linux?

Bagi yang tertarik mencoba Leela Chess Zero, harus tahu dulu bahwa ada Leela Chess Zero versi baru yaitu versi 0.21.2 yang tersedia sejak bulan Juni dan tersedia di GitHub.

Rilis ini mencakup perubahan berikut:

  • Pengoptimalan untuk kartu GTX 16xx (cudnn-fp16 sekarang berfungsi untuk mereka, meskipun tidak meningkatkan kinerja, serta untuk kartu RTX)
  • fungsi "Pasca-itu" diaktifkan secara default: ini meningkatkan permainan LC0 ketika Anda melihat rekan satu tim di suatu tempat selama pencarian
  • Rumus Centipawn telah diperbarui: LC0 sekarang akan menunjukkan nilai evaluasi yang lebih mirip dengan yang ditampilkan mesin lain
  • Pengoptimalan untuk jaringan neural yang lebih luas (lebih banyak filter) untuk pengoperasian selanjutnya (mungkin test60).

Sekarang, akan dapat mengunduh file, yang apakah ini dan ini lain.

File-file ini Mereka harus mengekstraknya dan dengan folder yang dihasilkan kita akan melakukan hal berikut.

Kami akan masuk ke folder "lczero-common-master"Di dalamnya kita akan menemukan folder bernama"prototipe", Kami akan memindahkan folder ini ke folder lain yang dihasilkan yaitu"LeelaChessZero-lc0-46e4053"Tapi di dalam folder lain yang ada di dalamnya"Lib" Apa itu "lczero-umum"

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

Sekarang di sini pengembang memberi kami beberapa indikasi:

  • Jika Anda ingin menggunakan kartu grafis NVidia, harap instal CUDA dan cuDNN.
  • Jika Anda ingin menggunakan kartu grafis AMD, harap instal OpenCL.
  • Jika Anda menginginkan versi OpenBLAS, saya menginstal OpenBLAS (libopenblas-dev).
  • Untuk melakukan kompilasi sebelumnya kita harus memiliki ninja-build, meson dan secara opsional gtest (libgtest-dev).

Kompilasi akan dilakukan dengan membuka direktori utama dan menjalankan file:

./build.sh

Terakhir, jika Anda ingin tahu lebih banyak tentangnya, serta metode instalasi lainnya untuk beberapa distribusi Linux tertentu seperti Ubuntu, openSUSE dan pada Raspberry Pi Anda dapat berkonsultasi link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   debianita-fierce dijo

    Instruksi ini adalah untuk mengkompilasi versi terbaru, di Debian / Devuan Anda dapat menginstal versi yang lebih lama, dari repositori resmi dengan
    sudo apt-get install leela-zero
    Saya tinggalkan komentar buat yang cari info dan sampai disini