katrain adalah alat untuk menganalisis game dan bermain game dengan umpan balik AI dari KataGo:
|
Analisis Joseki Lokal | Tutorial Analisis | Tutorial Permainan Mengajar |
---|---|---|
pip3 install -U katrain
untuk menginstal versi terbaru dari PyPI pada OS 64-bit apa pun.brew install katrain
untuk menginstal aplikasi.katrain sudah dikemas sebelumnya dengan KataGo yang berfungsi (versi OpenCL) untuk sistem operasi Windows, Linux, dan Mac pra-M1, dan model 15 blok yang agak lama.
Untuk mengubah model, buka 'Pengaturan Umum dan Mesin' di aplikasi dan 'Unduh model'. Anda kemudian dapat memilih model yang Anda inginkan dari menu dropdown.
Untuk mengubah biner katago, misalnya ke versi Eigen/CPU, jika Anda tidak memiliki GPU, klik 'Unduh versi KataGo'. Anda kemudian dapat memilih biner KataGo dari menu dropdown. Ada juga versi CUDA dan TensorRT yang tersedia di situs rilis KataGo. Khususnya yang terakhir mungkin menawarkan kinerja yang jauh lebih baik pada GPU NVIDIA, namun akan lebih sulit untuk disiapkan: lihat di sini untuk detail lebih lanjut.
Terakhir, Anda dapat mengganti seluruh perintah yang digunakan untuk memulai mesin analisis, yang mungkin berguna untuk menyambung ke server jarak jauh. Perlu diingat bahwa katrain menggunakan mesin analisis KataGo, dan bukan mesin GTP.
Titik-titik pada pergerakan menunjukkan berapa banyak poin yang hilang karena pergerakan tersebut.
Singkatnya, jika Anda adalah pemain yang lebih lemah, Anda harus fokus pada titik-titik besar yang berwarna merah atau ungu, sementara pemain yang lebih kuat dapat lebih memperhatikan kesalahan-kesalahan yang lebih kecil. Jika Anda ingin menyembunyikan beberapa warna di papan, atau tidak menampilkan detailnya di SGF, Anda dapat melakukannya di 'Konfigurasi Guru'.
Bagian ini menjelaskan AI yang tersedia.
Pada 'Pengaturan AI', pengaturan yang telah diuji dan dikalibrasi berada di bagian atas dan memiliki warna lebih terang, mengubahnya akan menampilkan perkiraan peringkat. Perkiraan ini seharusnya cukup akurat selama Anda tidak mengubah pengaturan lainnya.
AI berbasis Mesin (KataGo, ScoreLoss, KataJigo) dipengaruhi oleh model dan pilihan kunjungan serta waktu maksimum, sedangkan AI berbasis jaringan kebijakan dipengaruhi oleh pilihan file model, namun bekerja secara identik dengan 1 kunjungan.
Detail teknis lebih lanjut dan diskusi tentang beberapa AI ini dapat ditemukan di thread ini di forum 19x19.
Opsi analisis di katrain memungkinkan Anda menjelajahi variasi dan meminta analisis lebih mendalam dari mesin kapan saja dalam permainan.
Kunci | Deskripsi Singkat | Detail |
---|---|---|
tab | Beralih antara mode analisis dan permainan | Pergerakan AI, mode pengajaran, dan pengatur waktu ditangguhkan dalam mode analisis. Keadaan opsi analisis dan panel sisi kanan serta opsi disimpan secara independen untuk 'bermain' dan 'menganalisis', memungkinkan Anda dengan cepat beralih antara mode 'bermain' yang lebih minimalis dan mode 'analisis' yang lebih kompleks. |
Kotak centang di bagian atas layar:
Kunci | Deskripsi Singkat | Detail |
---|---|---|
Q | Gerakan anak-anak ditampilkan | Aktif secara default, dapat mematikannya untuk menghindari mengaburkan informasi lain atau ketika ingin menebak langkah selanjutnya. |
w | Tampilkan semua titik | Beralih menampilkan 'titik' evaluasi berwarna pada beberapa gerakan terakhir atau tidak. Anda dapat mengonfigurasi ambang batas, beserta berapa banyak gerakan terakhir yang ditampilkan di bawah 'Pengaturan Pengajaran/Analisis'. |
e | Gerakan teratas | Tunjukkan langkah selanjutnya yang dipertimbangkan KataGo, diwarnai dengan perkiraan hilangnya poin. Titik kecil/samar menunjukkan ketidakpastian yang tinggi dan tidak pernah menampilkan teks (lebih rendah dari pengaturan 'kunjungan cepat' Anda). Arahkan kursor ke salah satu dari mereka untuk melihat variasi utamanya. |
R | Pergerakan kebijakan | Tunjukkan evaluasi jaringan kebijakan KataGo, yaitu di mana menurutnya langkah terbaik selanjutnya adalah murni dari posisi, dan tidak adanya 'bacaan' apa pun. Ini menonaktifkan pengaturan 'gerakan teratas' karena tumpang tindih sering kali tidak berguna. |
T | Wilayah yang diharapkan | Tunjukkan kepemilikan yang diharapkan dari setiap persimpangan. |
Opsi analisis yang tersedia di tombol 'Analisis' digunakan untuk evaluasi posisi lebih mendalam:
Kunci | Deskripsi Singkat | Detail |
---|---|---|
A | Analisis lebih dalam | Evaluasi kembali posisi tersebut dengan menggunakan lebih banyak kunjungan, biasanya menghasilkan evaluasi yang lebih akurat. |
S | Menyamakan kunjungan | Evaluasi kembali semua pergerakan berikutnya yang saat ini ditampilkan dengan kunjungan yang sama dengan pergerakan teratas saat ini. Berguna untuk meningkatkan keyakinan terhadap sugesti dengan ketidakpastian yang tinggi. |
D | Analisis semua gerakan | Evaluasi semua kemungkinan langkah selanjutnya. Ini mungkin memerlukan sedikit waktu meskipun 'fast_visits' digunakan, namun dapat berguna untuk melihat berapa banyak langkah masuk akal selanjutnya yang tersedia. |
F | Temukan alternatif | Meningkatkan analisis perpindahan kandidat saat ini setidaknya ke tingkat 'kunjungan cepat', dan meminta kueri baru yang mengecualikan semua perpindahan kandidat saat ini. |
G | Pilih bidang minat | Tetapkan area dan cari hanya gerakan di kotak ini. Bagus untuk memecahkan tsumegos. Perhatikan bahwa beberapa hasil mungkin muncul di luar kotak karena penetapan garis dasar untuk langkah terbaik, dan lawan dapat melakukan tenuki dalam variasi. |
H | Setel ulang analisis | Tindakan ini mengembalikan analisis ke hasil yang dikembalikan mesin setelah kueri normal, sehingga menghapus eksplorasi tambahan apa pun. |
Saya | Mulai mode penyisipan | Memungkinkan Anda memasukkan gerakan, untuk meningkatkan analisis ketika kedua pemain mengabaikan pertukaran penting atau situasi hidup dan mati. Tekan lagi untuk berhenti memasukkan dan menyalin sisa cabang. |
aku | Mainkan permainan sampai akhir dan tambahkan sebagai cabang yang diciutkan, untuk memvisualisasikan potensi dampak kesalahan | Hal ini dilakukan di latar belakang, dan dapat dimulai pada beberapa node sekaligus ketika membandingkan hasil pada posisi awal yang berbeda. |
Ruang angkasa | Mengaktifkan/menonaktifkan analisis berkelanjutan. | Hal ini akan terus meningkatkan analisis posisi saat ini, serupa dengan 'perenungan' Lizzie, namun hanya jika tidak ada pertanyaan lain yang terjadi. |
Shift + Spasi | Seperti di atas, namun tidak mengaktifkan petunjuk 'gerakan teratas' saat dimatikan. | |
Memasuki | gerakan AI | Membuat AI bergerak untuk pemain saat ini terlepas dari pilihan pemain saat ini. |
F2 | Analisis permainan lengkap yang lebih dalam | Analisis keseluruhan permainan untuk jumlah kunjungan yang lebih tinggi. |
F3 | Laporan kinerja | Tampilkan ikhtisar statistik kinerja kedua pemain. |
F10 | Bingkai Tsumego | Setelah menempatkan masalah hidup dan mati di sudut/samping, gunakan ini untuk mengisi sisa papan guna meningkatkan kemampuan AI dalam menyelesaikan masalah hidup dan mati. |
Selain pintasan yang disebutkan di atas dan yang ditampilkan di menu utama:
Kunci | Deskripsi Singkat | Detail |
---|---|---|
alternatif | Buka menu utama | |
~ atau ` atau F12 | Beralih melalui mode UI yang lebih minimalis | |
k | Alihkan tampilan koordinat papan | |
P | Lulus | |
Berhenti sebentar | Jeda/Lanjutkan pengatur waktu | |
← atau z | Batalkan langkah | Tahan shift selama 10 gerakan sekaligus, atau ctrl untuk melompat ke awal. |
→ atau x | Ulangi gerakan | Tahan shift selama 10 gerakan sekaligus, atau ctrl untuk melompat ke akhir. |
↑ / ↓ | Beralih cabang | Seperti yang diharapkan dari pohon perpindahan. |
Beranda / Akhir | Pergi ke awal/akhir permainan | |
Halaman Atas | Jadikan node yang dipilih saat ini sebagai cabang utama | |
Ctrl + Hapus | Hapus simpul saat ini | |
C | Ciutkan/Batalkan cabang dari node saat ini ke titik percabangan sebelumnya | |
B | Kembali ke titik percabangan sebelumnya | |
Pergeseran + b | Kembali ke cabang utama | |
N | Lanjutkan ke satu gerakan sebelum kesalahan berikutnya (oranye atau lebih buruk) yang dilakukan pemain manusia | Seperti mengklik panah merah maju |
Pergeseran + n | Pindah satu langkah sebelum kesalahan sebelumnya | Seperti mengklik panah merah mundur |
Gulir Mouse | Ulangi/Batalkan pemindahan atau Gulir variasi utama | Saat mengarahkan kursor ke panel kanan: Ulangi/Batalkan gerakan. Saat mengarahkan kursor ke kandidat gerakan: Telusuri variasi utama. |
Klik Roda Gulir Tengah | Tambahkan variasi utama pada pohon perpindahan | Saat menggulir, hanya gerakan hingga titik yang Anda lihat saja yang ditambahkan. |
Klik pada Pindah | Lihat statistik terperinci untuk pergerakan sebelumnya | Seiring dengan variasi yang diharapkan, itulah yang terbaik daripada langkah ini |
Klik Dua Kali pada Pindah | Arahkan langsung ke sebelum titik itu dalam permainan | |
Ctrl + v | Muat SGF dari clipboard dan lakukan analisis 'cepat' terhadap game tersebut | Dengan analisa normal prioritas tinggi untuk langkah terakhir. |
Ctrl + c | Simpan SGF ke papan klip | |
Melarikan diri | Hentikan semua analisis |
Mulai bulan Desember 2020, KataGo mulai mendistribusikan pelatihan. Hal ini memungkinkan semua orang membantu menghasilkan permainan mandiri untuk meningkatkan kekuatan KataGo dan melatih model yang lebih besar.
katrain 1.8.0+ memudahkan kontribusi pada pelatihan terdistribusi: cukup pilih opsi dari menu utama, daftarkan akun, dan klik jalankan. Selama mode ini, Anda hanya dapat melakukan sedikit hal selain menonton pertandingan.
Ingatlah bahwa sebagian permainan tidak diunggah, jadi sebaiknya rencanakan untuk tetap menjalankannya setidaknya selama satu jam, jika tidak beberapa jam, untuk kontribusi yang paling efektif.
Beberapa pintasan keyboard memiliki fungsi khusus dalam mode ini:
Kunci | Deskripsi Singkat | Detail |
---|---|---|
Ruang angkasa | Beralih antara menavigasi game saat ini secara manual | Dan secara otomatis memajukannya. |
Melarikan diri | Mengirimkan perintah quit ke KataGo | Yang memulai pematian lambat, menyelesaikan sebagian permainan tetapi tidak memulai yang baru. Hanya berfungsi di v1.11+. |
Berhenti sebentar | Menjeda/melanjutkan kontribusi melalui perintah pause dan resume | Diperkenalkan di KataGo v1.11 |
Lihat instruksi ini untuk mengetahui cara memodifikasi tampilan grafik atau warna apa pun, dan membuat atau menginstal tema.
nnMaxBatchSize
di KataGo/analysis_config.cfg
, dan hindari menggunakan versi yang dikompilasi dengan ukuran papan yang besar.sudo apt-get install xclip