[過去ログ] 【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
664: 535 2019/01/29(火)22:13 ID:PoANmAul(2/3) AAS
とりあえず2手読みにしてみたけど2手読みが限界かなぁ
3手は計算量的に相当厳しそう。
665: 535 2019/01/29(火)22:33 ID:PoANmAul(3/3) AAS
2手読み、なかなかいい感じ。
1手読みから明らかにうち筋が良くなっている。
もし3手読みにしたら…
666: 535 2019/01/30(水)21:21 ID:d36pZkYy(1/3) AAS
3手読みを仮組してみました。
計算時間がやばいので前方枝刈で思いっきり枝刈してます。
667: 535 2019/01/30(水)22:07 ID:d36pZkYy(2/3) AAS
あああ、惜しいなぁ!
今すごくいい勝ち方しそうだったのに!

(;GM[1]FF[4]AP[Zenith:7.0]SZ[19]HA[0]KM[6.5]CA[UTF-8]PB[]BR[]PW[]WR[]
ZT[60]DT[]RE[];B[jj];W[ik];B[kk];W[hj];B[ii];W[jk];B[ll];W[hh];B[mm];
W[nn];B[hi];W[gi];B[jl];W[hl];B[ki];W[km];B[lh];W[mi];B[kg];W[kl];B[ke];
W[kf];B[jf];W[lf];B[jd];W[ie];B[je];W[ig](;B[jg];W[jh];B[ih];W[ji];B[kh];
W[jh];B[ji];W[gg];B[jh])(;B[kh];W[jg];B[ih];W[gg];B[nm];W[gk];B[fh];W[gh];
B[gj];W[fj];B[gl];W[ek];B[fk];W[fl];B[mk];W[gm];B[mh];W[gl];B[jh];W[gj]))

もしこの勝ち方ができてたら瞬間最大棋力は名人に届く、ってくらいすごかった。
668: 535 2019/01/30(水)22:44 ID:d36pZkYy(3/3) AAS
実装もひと段落ついた感じがあるので対戦統計とってみます。
669: 535 2019/01/31(木)20:38 ID:wmRSa8/r(1) AAS
やはりLV3は強いですね。
正直、もっと勝てるかと思ってました。
まだまだ精進せねば。

41局目
黒(airandom.dll)の勝利回数: 33
白(ai-lv1.dll)の勝利回数: 8

58局目
黒(airandom.dll)の勝利回数: 48
白(ai-lv2.dll)の勝利回数: 10

32局目
黒(airandom.dll)の勝利回数: 6
白(ai-lv3.dll)の勝利回数: 26
670: 535 2019/02/01(金)20:50 ID:YKCFM9Y9(1) AAS
序盤DBがlv3 vs lv3の生の勝率データだからちょっと加工したらもっと有益なデータにならないかな
671: 535 2019/02/01(金)23:25 ID:c38ZEsSq(1) AAS
バグは小説よりも奇なり
672: 535 2019/02/03(日)19:29 ID:AT8t8or9(1/2) AAS
(;SZ[19]
;B[jj];W[ij];B[ik];W[hk];B[hj];W[ii];B[hl];W[gk]
;B[gm];W[ki];B[jl];W[fl];B[km];W[gi];B[ji];W[jh]
;B[lm];W[im];B[il];W[in];B[ml];W[ll];B[lk];W[gl]
;B[nl];W[kl];B[kk];W[ol];B[ll];W[pl];B[kl])
673: 535 2019/02/03(日)20:43 ID:AT8t8or9(2/2) AAS
(;SZ[19]
;B[jj];W[ij];B[ik];W[hk];B[hj];W[ii];B[hl];W[jk]
;B[gk];W[hi];B[jl];W[kk];B[gi];W[km];B[kl];W[im]
;B[il];W[gl];B[gm];W[fl];B[ki];W[fn];B[lk];W[mk]
;B[fk];W[lh];B[kj];W[jn];B[kk];W[mg];B[hk];W[ng]
;B[jk])
674: 535 2019/02/04(月)21:24 ID:xSiFrXwQ(1/2) AAS
コア数が足りていたとしても性能が落ちるのは
ターボブーストが利かなくなる分クロックが落ちるということだろうか?
675
(1): 535 2019/02/04(月)21:32 ID:xSiFrXwQ(2/2) AAS
単独で学習流すと1エポック5000秒強くらいだが棋譜取りと並列にすると1エポック8000秒弱かかる。
結構違いますね。
676
(1): 535 2019/02/05(火)19:35 ID:LeUKzWtY(1/8) AAS
自分からすぐ取られる手を打たない、必敗の手順をちゃんと読む、などの地味な改良をした結果だいぶ改善したようです。

38局目
黒(airandom.dll)の勝利回数: 37
白(ai-lv1.dll)の勝利回数: 1

28局目
黒(airandom.dll)の勝利回数: 28
白(ai-lv2.dll)の勝利回数: 0

30局目
黒(airandom.dll)の勝利回数: 12
白(ai-lv3.dll)の勝利回数: 18
677: 535 2019/02/05(火)19:37 ID:LeUKzWtY(2/8) AAS
そろそろ白番もちゃんと動くようにしなければ…
678: 535 2019/02/05(火)20:01 ID:LeUKzWtY(3/8) AAS
白番が動かないことには自己対局による強化学習も不可能…
679: 535 2019/02/05(火)20:07 ID:LeUKzWtY(4/8) AAS
>>676の棋譜を見ていますが自分からすぐ取られる手を打たなくしたはずなのですが打ってますね。。。
バグか。
680: 535 2019/02/05(火)20:47 ID:LeUKzWtY(5/8) AAS
すげぇぇぇええええぇえ!
ゲタ打った!!!

(;SZ[19]
;B[jj];W[ji];B[ki];W[ii];B[ik];W[kh];B[jh];W[kj]
;B[li];W[hi];B[lh];W[mg];B[kk];W[lj];B[mi];W[mj]
;B[ni];W[ij];B[jk];W[hk];B[nk];W[gl];B[kg];W[fm]
;B[en];W[hm];B[gj];W[il];B[mh];W[hh];B[hj];W[gi]
;B[oh];W[fi];B[ih];W[ei];B[di];W[jg];B[nh];W[ig]
;B[kh])
681: 535 2019/02/05(火)20:55 ID:LeUKzWtY(6/8) AAS
ゲタなんか一切教えてないのにゲタ打った。
この衝撃がみんなに伝わるかなぁ。
682: 535 2019/02/05(火)21:18 ID:LeUKzWtY(7/8) AAS
あれ、ネットワークのファイル更新したらLV2に負けるようになっちゃった。
なぜ?
683: 535 2019/02/05(火)23:23 ID:LeUKzWtY(8/8) AAS
ネットワークじゃなくて序盤DBがおかしいのかなぁ。
684
(1): 310 2019/02/06(水)01:11 ID:uzcir1oY(1/2) AAS
久々です。

置換表は、だいぶ前にリハッシュ対応して、この辺にしとこうか状態になってます。
多分unordered_mapの仕組みはそこそこ理解できたと思います。
deleteとガベージコレクション、iteratorを除いてですが。

Edaxのソースを解析しようと、VC++で読み込んでみましたが、Edaxは裸のCで…
_s地獄とコンパイラの違いで、動かすところまで持ち込むのが相当大変な感じ。
一番の地獄は、探索部のソースを見ても何がなんだかわからない事。
せめて偶数理論のところは見つけたいんだけど。滅茶諦めモード。

というわけで、記譜作成を動かし続けるしかなくなってしまいましたorz

WZebraのソースが見たい…。
685
(1): 310 2019/02/06(水)01:14 ID:uzcir1oY(2/2) AAS
>>675
メモリバスの帯域とか、L2キャッシュ溢れとか…
わかっているけど、エビデンスが取れないので、認められないorz
686: 535 2019/02/06(水)20:19 ID:s2iJEq7C(1/3) AAS
ゲタっぽい手また打った。
パッと見成立しないんだけど、なんとなく味が悪いことわかってるんだな。
すごい!

(;SZ[19]
;B[jj];W[ji];B[ki];W[ij];B[ii];W[jk];B[jh];W[li]
;B[kk];W[kg];B[ik];W[jl];B[hj];W[lj];B[lh];W[hl]
;B[jg];W[if];B[mk];W[lk];B[ll];W[kl];B[kj];W[lm]
;B[ml];W[mm];B[mi];W[il];B[mj];W[gj];B[nj];W[lj]
;B[li];W[jm];B[lk];W[oi];B[ij];W[pi];B[lj])

>>685
マルチ性能も大事だけどシングル性能も結構大事で
並列計算するか結構悩みどころですね。
学習結果が早くほしい時は棋譜取りしないというのもありっちゃあり。
687: 535 2019/02/06(水)21:11 ID:s2iJEq7C(2/3) AAS
ん、なんかいままでは序盤DBの力で勝ってきたようなものだけど、
むしろ中盤力のほうが勝り始めてる気がする。
序盤DBが物足りなく感じる。。。
688: 535 2019/02/06(水)21:50 ID:s2iJEq7C(3/3) AAS
いろいろ試してみたくなるけど、やっぱ棋譜取りがすべての源泉な気がする。
日中は棋譜取りに専念するのが吉か?
689: 535 2019/02/07(木)21:28 ID:GJ+3NG1C(1/2) AAS
やはり更なる上を目指すには強化学習が必須か?
690: 535 2019/02/07(木)21:49 ID:GJ+3NG1C(2/2) AAS
どうやっても勝ちってかんじではあるけど
17手目が面白い手でうまく必勝形につなげた。
正直この手は俺にも見えてなかった。

(;SZ[19]
;B[jj];W[ij];B[ii];W[hi];B[ik];W[ih];B[hj];W[gh]
;B[gi];W[fj];B[hh];W[hg];B[fh];W[jl];B[gg];W[kk]
;B[kh];W[ig];B[li];W[fi];B[mi];W[ji];B[jh];W[km]
;B[ki];W[ln];B[hi];W[mn];B[ji])
691: 310 2019/02/08(金)00:11 ID:Ar3tbH3V(1) AAS
偶数理論なかなか良い実装を思いつきました。

オーバーヘッドが極小なのは、オーダリングへ影響する値だけゼロにして、
ほぼ速度低下が無い事で確認済です。が…何をどうしても速度がダウンします。

というわけで、またしても偶数理論挫折。

次ネタ考え中。
ネタを一つ見つけたけど、結構全面改訂になりそう。
692: 535 2019/02/09(土)16:38 ID:Y3QZLQMW(1/2) AAS
なんかひと段落ついちゃったら次何すればいいかわかんなくなっちゃったな。
とりあえず、棋譜取りだけは地味に続けるけど。
693: 535 2019/02/09(土)16:39 ID:Y3QZLQMW(2/2) AAS
白番がバグってるの直すのあったなそういえば。。。
1-
あと 309 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.015s