えどわーどさんの日記

(Web全体に公開)

2017年
09月16日
12:06

Leela vs Rayn

タグ : ソフト対戦,Leela,Rayn
Leelaは強いのは確かだが、もうひとつフリーの囲碁エンジンでRayn(Rayon)という強いソフトがあると言う。

今年3月開催のUEC杯は絶芸がその強さを世に知らしめた大会ですが、絶芸、DeepZenGoに続いて3位に入った囲碁AIがRaynです。
もともとRayという名前でモンテカルロ法の強豪だったのですが、ニューラルネットのRnの作者と組んでRaynとして進化したソフトです。

早速ダウンロードしてLeelaと戦わせてみました。
Raynは思考エンジンのみのソフトなので碁盤GUIソフトのGoGuiとソフト同士を対戦させることのできるGoGuiToolもインストールしました。
審判役(地合計算等)ソフトとしてGnuGoも召喚。

PCスペック 薄型ノートPC
 CPU core i7-7500U(2コア4スレッド)
 メモリ 8GB
 GPU Geforce 940MX

持ち時間
 30分

(;FF[4]CA[UTF-8]AP[gogui-twogtp:1.4.9]KM[6.5]PB[Rayon]PW[Leela]DT[2017-09-14]RE[W+0.5]C[Black command: C:\\Users\\edwar\\AppData\\Local\\Temp\\GoGui3.batWhite command: C:\\Users\\edwar\\AppData\\Local\\Temp\\GoGui2.batBlack version: 8.0.1+3.0White version: 0.10.0Result[Black\]: W+47.5Result[White\]: W+3.5Referee: C:\\usr\\local\\src\\gnugo-3.8\\gnugo.exe --mode gtpResult[Referee\]: W+0.5Host: LAPTOP-MF31Q19SDate: September 14, 2017 10:38:49 PM JST];B[pd];W[dp];B[qp];W[dd];B[fq];W[ip];B[cn];W[fp];B[gp];W[fo];B[cq];W[eq];B[cp];W[cl];B[gr];W[fr];B[gq];W[go];B[er];W[dr];B[fs];W[dq];B[cr];W[ds];B[jq];W[do];B[bm];W[bl];B[dn];W[em];B[en];W[fm];B[fn];W[gn];B[gm];W[fk];B[gl];W[in];B[il];W[cs];B[br];W[ko];B[fl];W[el];B[ek];W[dk];B[ej];W[di];B[dj];W[cj];B[ci];W[ch];B[bi];W[bj];B[cm];W[dl];B[eo];W[ep];B[bh];W[dh];B[fj];W[bg];B[cg];W[dg];B[cf];W[ai];B[bf];W[ah];B[cc];W[dc];B[cd];W[cb];B[bb];W[db];B[ba];W[lq];B[iq];W[oq];B[po];W[kl];B[jj];W[kr];B[hp];W[io];B[jr];W[nc];B[np];W[op];B[oo];W[no];B[lp];W[mp];B[lo];W[nn];B[kp];W[kn];B[mm];W[lk];B[mo];W[nq];B[lm];W[jl];B[mr];W[qr];B[mq];W[rq];B[li];W[nk];B[qk];W[ki];B[kj];W[lj];B[mi];W[kh];B[ii];W[pj];B[qj];W[pi];B[mg];W[kf];B[pk];W[ok];B[oj];W[nj];B[oi];W[ni];B[oh];W[nh];B[ng];W[og];B[ph];W[pg];B[qh];W[oe];B[lg];W[kg];B[me];W[od];B[ld];W[jd];B[pc];W[pe];B[lb];W[mb];B[ob];W[rd];B[rc];W[qd];B[qc];W[qg];B[lc];W[rh];B[qi];W[ik];B[hk];W[gi];B[gj];W[jk];B[rf];W[rg];B[sd];W[nb];B[ic];W[jc];B[jb];W[kb];B[kc];W[ib];B[ka];W[hc];B[fh];W[gh];B[id];W[ie];B[hd];W[he];B[gd];W[ge];B[je];W[jf];B[gg];W[hg];B[ff];W[fi];B[fe];W[fd];B[kd];W[ee];B[hh];W[hi];B[hf];W[ig];B[ei];W[ih];B[hj];W[hh];B[eh];W[eg];B[fg];W[ij];B[fc];W[ed];B[im];W[hm];B[jm];W[km];B[hn];W[ho];B[if];W[gf];B[if];W[hf];B[qe];W[oc];B[pb];W[qm];B[pm];W[qn];B[ol];W[rp];B[rl];W[rm];B[ql];W[ri];B[rj];W[nr];B[np];W[qf];B[re];W[mp];B[bs];W[ms];B[np];W[am];B[an];W[mp];B[qo];W[ro];B[np];W[af];B[be];W[mp];B[df];W[ef];B[np];W[co];B[bo];W[mp];B[jo];W[jp];B[np];W[lf];B[mf];W[mp];B[qq];W[lr];B[pr];W[rr];B[nm];W[fb];B[gb];W[ec];B[gc];W[pq];B[al];W[ak];B[fa];W[ea];B[eb];W[es];B[fr];W[fb];B[mj];W[mk];B[eb];W[le];B[md];W[fb];B[ga];W[kq];B[hr];W[am];B[sm];W[sn];B[sl];W[al];B[bp];W[dm];B[bn];W[ke];B[eb];W[bc];B[ac];W[fb];B[pn];W[rn];B[eb];W[on];B[da];W[ca];B[de];W[ea];B[bh];W[bi];B[da];W[om];B[nl];W[ea];B[mn];W[np];B[da];W[pp];B[pl];W[ea];B[jd];W[fb];B[ae];W[eb];B[ag];W[js];B[is];W[ks];B[bh];W[lh];B[mh];W[bg];B[ll];W[af];B[ml];W[kk];B[ag];W[hs];B[gs];W[af];B[ln];W[jn];B[ag];W[ab];B[bd];W[af];B[];W[])


お互い大石を取り合う激しい碁で黒のRayonが途中まで良かったと思うのですが、死んだ石をもがいてかなり損をしました。
終局はお互い劫取りを残してグダグダの状態ですが、審判(GnuGo)の判定で白番Leelaの半目勝ち。

パラメータを試行錯誤して4局打たせましたが、Leelaが全勝でした。
パラメータとしては使用スレッドは最大の4にする代わり、相手番での思考(pondering)禁止。理由は相手思考中に思考するとCPU資源を奪い合う状態になるからです。
RaynはGoGuiToolの時間指定を無視してしまうのであらかじめ1800秒指定しました。Leelaは時間指定の仕方がわからないのですが、ちゃんとGoGuiToolの指定を守ってくれるので問題ないようです。
プレイアウト数上限は100,000で設定しました。

LeelaもRaynも今後どのように進化するか楽しみです。
ぃーね! (1) kashi 
棋譜作成
: