最適な囲碁の勉強法と囲碁ソフトに対する要望
囲碁をいかに効率よく強くなるための勉強方法と囲碁が強くなるための囲碁ソフトに対する要望をみんなで語り合おう。 強い人がどうやって勉強してきたとかでもいいですよ。 効率よく強くなるための勉強法じゃなくて、普段どう勉強しているかでもいいですよ。 詰み碁とか棋譜並べとか色々ありそうだけど
なんにしても実際に囲碁打たないと上達もなにもないので
(とりあえずアマ初段ぐらいまで)
PCでソフト使うのであればleela zeroがおすすめ
[yssaya氏改修の簡易シチョウ対策済みのもの]
(20191008leelaz_0.17_ladder_win64.zip
でググれば出てくる)
leela zeroの設定値は以下(gpu有りと4コア8スレッドのPCでの設定)
-t 4 -g -r 10 --noponder -w leelazeroのhash値のフォルダ/xx.gz --timemanage=off -p 3200
playoutを3200ぐらいにすると強さが安定する(-p 3200)
あとはleela zeroのサイトからネットワークのhash値を
15世代(a0d3531f)ぐらいからダウンロードして
戦っていけば良い練習になるかと >>5
スレ主です。
ご意見ありがとうございます。
説明でわからないことがありまして、20191008leelaz_0.17_ladder_win64.zip
のleelaz.exeというのは入れたんですけど
leela zeroの設定値は以下(gpu有りと4コア8スレッドのPCでの設定)
-t 4 -g -r 10 --noponder -w leelazeroのhash値のフォルダ/xx.gz --timemanage=off -p 3200
playoutを3200ぐらいにすると強さが安定する(-p 3200)
という設定方法がわからないです。
lizzie0.72というのは入ってるんですけど、どうやって設定するのでしょうか?
GPUは入ってます。
a0d3531fを入れたら挙動がおかしかったので25134cb8をダウンロードして
lznetwork.gzに変えて入れてみました。 >>6
すいません。sabakiというソフトでleela zero動かしてるので
その設定をそのまま書いてしまいました
lizzieで対局をする方法については詳しくないのでsabakiでの設定を書いておきます
(通常はsabakiで対局→棋譜保存→lizzieで検討がよく使われる方法かと)
sabakiでの設定は上部タブの[Engines]→[Show Engines Sidebar]
表示されたサイドバーの左上の▶ボタンを押して
[Manage Engines]を選択すると設定画面が表示されるのでAddボタンを押してください
(Unnamed Engines) → 設定の名前を好きに入力してください
path → C:\XXX\XXX\20191008leelaz_0.17_ladder_win64\leelaz.exe
(pathはleela zero本体のexe場所を入力)
No arguments → -t 4 -g -r 10 --noponder -w leelazeroのhash値のフォルダ/xx.gz --timemanage=off -p 3200
Initial commands → 未入力でOK
No argumentsについての補足
-t 4 はスレッドを4使うって意味です4コア8スレッドとかCPUの性能に合わせて4を2に変更するなどPC環境に合わせてください
-gは GPUを使用するという設定になります
-r 10 は AIが勝率[10]%未満と判断したら投了するようにするための設定です
--noponder は自分の手番のときにAIが思考しないようにするための設定です。個人PCだとこの設定しておかないと負荷が大きくなります
-w 〜〜〜 について -wというのは使用するネットワーク(この場合leela zeroのHash値 ○○.gz)の場所を指定するためのものです
--timemanage=offは3行目のInitial commandsに関係していてInitial commandsに[time_settings 0 10 1;] と入力すれば
1手10秒で打つようになります。(今回の私の設定では未設定のままです)
-p 3200について「-p」というのがplayoutを示していてこの場合3200の探索すると次の手をAIが打つようになってます(なので時間の設定は今回していない)
スペックの良いPCなどでは-pの値を増やしてますが当然負荷も大きいので
ある程度PCに優しくて安定した強さがこのぐらいの値かと >>7
sabakiの設定方法教えていただいてありがとうございました。
対局も無事にできました。
Hashu値を15世代から少しずつ上げていくと、いい練習相手になりそうですね。
ありがとうございました。
他にも何か勉強法が有れば投稿お願いします。 leela-zeroもいいですが、私はkatagoを一押しします。
katagoを薦める最大の理由は、leela-zeroにはない「目数評価」が搭載されているからです。
例えばleela-zeroで4子局をやってみると、最初はどう打っても黒の評価値が99%に張り付いたままなので、手の良し悪しが判断できません。
一方katagoだと同じく評価値は99%に張り付いたままですが、目数評価の数値が変動しますので、どの手がどのくらい良いか悪いかの判断ができます。 >>10
lizzieのやつですね。
エンジンをkatagoのやつにすると起動できるみたいです。
自分が打ったときの目差は相手にとってどのぐらい差がついてるかって事みたいです。
自分が打ったとき-1.0とかだと相手にとって1目負けているという事みたいです。
あんまり使ったことは無かったですけど目差が出るのは便利そうですね。 lizzie0.7.2に同梱されているkatagoはopenclバージョンなのでおそらく起動にかなり時間がかかっていると思います。
さらに探索速度もleela-zeroのほうがかなり速く感じます。
なので、lizzie0.7.2を使っているだけだとkatagoを軽視しがちです。実際私もそうでした。
しかしよく調べてみるとkatagoがいかに優れているかが分かります。leela-zeroとの大きな違いは「置き碁」です。
leela-zeroは33を連打してくるので味気ない展開になりやすく、黒番で勝つのはそれほど難しくありません。私も3〜4子ならなんとか勝てます。
一方katagoは33にはあまり打ってこないので黒番としては悩ましい局面になりやすく、勝つのは非常に困難です。
プロでも3〜4子で苦戦を強いられています。
GitHubの説明文にいろいろ書いてありますが、おそらくkatagoはあらゆる面でleela-zeroの上をいっているような気がします。 >>12
katagoがleela zeroの弱点を目数で補ってるんですね。
良さそうですね。
基本的な使い方としては置碁の対局メインという事でしょうか?
終わった後分析してみる感じですか? >>13
互い先の練習でもいいのですが、あまりにも強すぎるので通常は置き碁がメインかと思います。
私は普段4子で練習していますが、全く勝てる気がしません(笑)katago側は常に1秒で打ち返してくる設定でやってますが全く勝てません。leela-zeroだと4子で簡単に勝てます。私の棋力は野狐で5-6段です。
PC環境は、i7-9700 3.0GHz メモリ16GB RTX2060です。 なんだよトラブルメーカーほうじ茶ここにも現れたのかよ On a dark desert highway
cool wind in my hair
わたしがこのホテルの支配人だ 最善は囲碁をやらないことだ
時間を無駄に捨てることは控えましょう 1日1局心を落ち着かせて野狐で囲碁る。あなたの心に何が残ったでしょう。今日はセイヤング司会の岸田智史です。 初段目指すなら梅沢由香里のやさしい囲碁でも
やっとけ