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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
782: 535 2019/04/01(月)22:13 ID:58wx0Qom(1/2) AAS
手動でDB書き換えるのは工数的に地獄の苦しみなのですw
まあ、負けた棋譜だけ水増ししてDBに登録するのはあるかも?
783: 535 2019/04/01(月)23:15 ID:58wx0Qom(2/2) AAS
自動対局プログラムに手を入れて棋譜のファイル名に黒が勝ったか白が勝ったか入れるようにしました。
784: 535 2019/04/02(火)20:42 ID:IVxd4rzM(1/2) AAS
やっぱ手動で棋譜を訂正するのはムリゲーだなぁ。
棋譜訂正も自動化すべきかな。
うーん
785: 310 2019/04/02(火)20:42 ID:BP3gZfVl(1) AAS
そうか。オセロだとある程度定石はあるし、ZebraやEdaxで並べれば
終局スコアの予想はできて、間違いが見つけやすいけど、囲連星では
そうはいかないですね。

途中で変な手を打つのは、恐らく記譜が足りていないからではないかと
思います。オセロでもドーピングやらないで純粋に自己対局学習だけで
やった場合、1万〜10万対局くらいは必要かなと思っています。
786: 535 2019/04/02(火)22:11 ID:IVxd4rzM(2/2) AAS
勝った棋譜水増しするのと負けた棋譜水増しするのどっちがいいんだろ?
おんなじ割合で水増ししたら意味ないかもw

とりあえず負けたほう増やすか
787: 535 2019/04/03(水)22:07 ID:+wdY9CJ5(1) AAS
とりえあず、負けた棋譜を100倍にして序盤DBに注入してます。
定型パターンにはまりやすいLV2にはかなり効果あるのですが
変幻自在なLV3には今一つみたいです。
788: 535 2019/04/04(木)20:30 ID:QG8xddyq(1/3) AAS
負けた棋譜だけ増やすとバランス崩れるかも?と思い始めました。
うーん。
789: 535 2019/04/04(木)22:06 ID:QG8xddyq(2/3) AAS
やはり大量、多種類の棋譜が欲しい。
棋力が下がっても計算量を抑えて、速度を稼ぐ方向で行くべきか?
790: 535 2019/04/04(木)22:52 ID:QG8xddyq(3/3) AAS
2手読みだったところを1手読みにしたら大分早くなったけど、やっぱ棋力は落ちるな。
これはちょっと採用するか迷う。
791: 535 2019/04/05(金)22:13 ID:6lxF2ret(1/2) AAS
ん、なんか白番が絶望的に負けてる。
なんか評価値の計算まちがえたか?
792: 535 2019/04/05(金)22:26 ID:6lxF2ret(2/2) AAS
それとも棋譜水増しで入れた序盤DBが狂ったのかな?
793: 535 2019/04/06(土)00:52 ID:Uoezh941(1/2) AAS
白番で、相手が初手端のほうに打ってきたときに、盤が狭くなって序盤DBどおりに打つのが悪くなるみたい?

とりあえず、白番持った時に相手が初手天元付近に打たなかったときは、中央寄りの斜めに打つように変えた。
これで少しでも緩和されるといいな。
794: 535 2019/04/06(土)01:11 ID:Uoezh941(2/2) AAS
水増しした分の棋譜はいったん削りました。
確率の理論を根底から壊してしまうみたいなので。
やっぱ遅いようでもじっくり行くのが確実っぽい。
795: 535 2019/04/10(水)20:58 ID:x47ianNw(1) AAS
今、極端な水増しはやめてほどほどの水増しにしてます。
新しい棋譜が古い棋譜の1〜2%程度になるくらいに水増ししてます。
796: 310 2019/04/10(水)23:44 ID:R42Zvvs5(1/2) AAS
どんより…
バグを見つけてしまった。

今ある記譜50万件の数%くらいに間違いがありそう。
直管的には、全データに対して読み切り処理を噛まさないと間違いの有無すら確認できない。
多分、逆順探索処理を簡素化した時にバグが入り込んだのだと思う。
暇なのでログ書き出しの処理を作ってたら見つかった。

うぐぐ。

もうしばらく様子を確認して、他にもバグが無いか見た上で…どうしよう。
一旦記譜をリセットして作り直すべか。
797: 310 2019/04/10(水)23:48 ID:R42Zvvs5(2/2) AAS
と、書いた直後に気が付いた。
ログの側のバグだった事に…

お騒がせ様でした。
798: 535 2019/04/15(月)23:21 ID:+vRjXb2F(1) AAS
いままで8対称中4対称で学習してましたが、のこりの4対称も学習させてみることにしました。
8対称すべてはメモリに収まらないので半分づつ学習させます。
799: 535 2019/04/16(火)20:45 ID:+pjTjN+Q(1/3) AAS
178勝192敗 勝率 48.1%
8対称、勝率あんまり上がらないですね。
うーん、うち筋は悪くないと思うんだけど。
なにかブレークスルーが欲しいですね。
800: 535 2019/04/16(火)21:15 ID:+pjTjN+Q(2/3) AAS
2手読みに戻したら勝率上がるかな?
うーん。
801: 535 2019/04/16(火)22:50 ID:+pjTjN+Q(3/3) AAS
まじでZen2スリッパ欲しい。
802: 535 2019/04/17(水)20:33 ID:5Verubd2(1) AAS
154勝178敗 勝率46.4%
2手読みに戻したらかえって勝率さがりましたね。
誤差の範囲かもわかんないですが。
803: 535 2019/04/18(木)22:39 ID:Bi+APi3V(1) AAS
お、素晴らしい勝ち方した。
必勝形のダブルリーチ
これほど少ない石数でこの形を作れるとは…

(;SZ[19]
;B[jj];W[kj];B[jk];W[li];B[ji];W[lh];B[kl];W[jm]
;B[ih];W[lk];B[ig];W[jf];B[il];W[ik];B[hk];W[if]
;B[im];W[ij];B[hj];W[lg];B[ii];W[in];B[ik];W[jn]
;B[ij])
804: 535 2019/04/19(金)21:34 ID:NHUtwCQF(1) AAS
ふーむ、いままで勝率のいい手かつ沢山選ばれた手を優先的に選択するように序盤DB周りを組んでいたのだけど、
それだと手が固定されてしまうかなと思って勝率のいい手かつあまり選ばれてない手を優先的に選ぶようにしたら

147勝 220敗 勝率40.1%

これは誤差とは言えないほどの差ですねぇ。
805: 535 2019/04/23(火)20:49 ID:rLrZWc/a(1) AAS
205勝 246敗 勝率45.5%
棋譜取り&序盤DBへの取り込みを継続したら少し勝率戻りました。
50%付近まで頑張ろう。
806: 535 2019/04/24(水)19:17 ID:DcbjCIK3(1) AAS
なかなかの快勝だった
こういう風に毎回打てるといいんだけど

(;SZ[19]
;B[jj];W[ij];B[ki];W[ii];B[ik];W[ih];B[jh];W[ji]
;B[kj];W[jg];B[kh];W[if];B[hj];W[ig];B[lk];W[jk]
;B[jl];W[hk];B[kk];W[km];B[hl];W[gk];B[gm];W[fn]
;B[kg];W[kf];B[lf];W[mg];B[lg];W[gi];B[le];W[lh]
;B[mh];W[mi];B[li];W[ie];B[id];W[md];B[lh];W[nd]
;B[lj])
807: 535 2019/04/25(木)23:58 ID:DQ0GFyMT(1) AAS
192勝 212敗 勝率 47.5%
棋譜取り、序盤DB更新、DNN更新だけでは50%の壁は突破できないかもな。
808: 535 2019/04/26(金)20:16 ID:F5QY8KS+(1) AAS
130勝 195敗 勝率40.0%
ん、勝率かなり落ちた。
何が起きた?
809
(1): 535 2019/04/27(土)23:11 ID:zszgzhMg(1/2) AAS
ん、序盤DB壊れたか?
810
(1): 535 2019/04/27(土)23:25 ID:zszgzhMg(2/2) AAS
序盤DB外したほうが勝率あがるかも?
811: 310 2019/04/30(火)03:48 ID:RyvRJxq2(1) AAS
どもです。
ひたすら記譜作成中に、やっぱり暇なので、記譜管理周りをリニューアルしていたら、
結局記譜ファイルの形式を大きくいじってしまい、かなり全面的なリニューアルに。
そしたら、あちこちバグが出て、結局記譜作成より新作デバッグ優先に(汗

>>809-810
序盤DBは、記譜溜めていくと途中で弱くなるけど、いずれ直ってくるものだと思う。

正しい手順があるとして、1回間違えると、間違えた側が負ける記譜ができる。
負ける事で、その手は選ばれない事が記譜に登録される。

しかし、探索の精度が低い状態で記譜作ると、2回間違える記譜ができて、本来
負けのルートで勝ってしまう。これが記譜に登録されると、この2回目の間違いが
訂正されるまでは勝率が下がる。

どのくらいで直るのかは、直接なのか評価関数経由の間接なのかなど、フィード
バックのかかり方で変わってくる。直接的なら割とすぐに直るはず。

自分のは間接なのでかなり時間がかかりそうで面倒なので、Zebraで2つ目の間違い
箇所を特定して、そこまで着手した後探索をする棋譜を作って、かなり強制的に直し
ちゃった。

序盤は大体良いのだけど、確定値で学習している箇所と、序盤DBで学習している
箇所の境目で、確定値が足りないまま過学習になっている評価値ステージがあって
そこらあたりで大抵間違える(汗
1-
あと 191 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.011s