[過去ログ] 【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
630: 578 [sage] 2019/01/24(木) 07:09:21.18 ID:mzMMzuaC(2/2) AAS
>オセロは8倍じゃなくて4倍
たしかに棋譜で考えると4対称しか無いですね
今のところ、学習させるときには現局面しか渡してないので、
90度回転で一致する局面が存在するかもしれないから8倍で良いはず…
631: 535 [sage] 2019/01/24(木) 22:03:23.55 ID:gSjgdU9w(1/2) AAS
うーん。今のやり方だとLV0やLV1とはいい勝負になるけどLV3には一生勝てないかも?
出来れば自己対戦による強化学習とか取り入れたいな〜
対称局面もやってみますね。
632: 535 [sage] 2019/01/24(木) 22:45:59.18 ID:gSjgdU9w(2/2) AAS
なんか長時間計算回してると画面が真っ暗になってマウスやキーボード押しても復帰しないことがあるんだが?
スリープは解除してるはずなんだけどなんなんだろう?
633: 535 [sage] 2019/01/25(金) 23:18:39.41 ID:gNQn5rdl(1) AAS
LV0ってやっぱ棋力低いな。
そんなLV0といい勝負の俺のAIもあれだけど。
やればやるほどLV3の完成度の高さが際立つ。
634: 310 [sage] 2019/01/26(土) 17:00:37.38 ID:VyVaK4H+(1) AAS
自作置換表ですが、大体のところがまとまりました。
結局のところ、unordered_mapを作っていた形になります(汗
当初は領域の追加について、データ部分をまとめて追加する方向で改造し、
ハッシュ配列については22ビット固定で、高速化をしました。で、ハッシュ配列が
22ビット固定は芸がないと、二分木・赤黒木などを試しましたが、速度大幅低下。
要するに、unordered_mapにmapを組み合わせて、ハッシュのメリットを相殺して
しまっていたという事で。
最終的に、ハッシュ配列の追加方法をようやく思いつき、組んでみたところ、それが
そのままunordered_mapのrehashだと気が付きました(汗。その後、max_load_factor
などを追加して、unordered_mapと条件を揃えて速度比較となりました。
iteratorと削除が無い分だと思いますが、unordered_map、concurrent_unordered_map
に対して、それぞれシングル版、concurrent版とも若干高速になりました。
新たな課題は…stlも自作版も、どちらも並列に動かしたconcurrent版の方が遅いと
言う事です。もともとそういうものなのか…テスト方法が並列向けじゃないのか。
635: 535 [sage] 2019/01/26(土) 17:38:15.71 ID:VGsbBdjp(1/13) AAS
8対称はメモリがやばいので4対称にします。
4対称で16GB位食ってる。
636: 535 [sage] 2019/01/26(土) 17:54:22.18 ID:VGsbBdjp(2/13) AAS
思い切っていいPC買ったけどまだ足りないとかorzorzorz
ケチらず64GB積むべきだったか?
637: 535 [sage] 2019/01/26(土) 18:59:37.97 ID:VGsbBdjp(3/13) AAS
1エポック4539秒
これは厳しいorzorzorz
GPUが使えれば…
638: 535 [sage] 2019/01/26(土) 19:45:15.05 ID:VGsbBdjp(4/13) AAS
ん、1エポック目だけど損失がかなり少ない。。
対称局面を入力とすることで特徴量がよりはっきりしたということだろうか?
639: 535 [sage] 2019/01/26(土) 19:46:56.43 ID:VGsbBdjp(5/13) AAS
ん、動きが断然よくなってる?
まだわからんが。
640: 535 [sage] 2019/01/26(土) 19:53:15.64 ID:VGsbBdjp(6/13) AAS
対称局面学習以前はどちらかというとランダムに近かったが
対称局面学習以後はどちらかというと知性があるっぽく見える。
まだわからんが。
641: 535 [sage] 2019/01/26(土) 20:02:51.02 ID:VGsbBdjp(7/13) AAS
これでエポックが進めばとんでもなく強くなる?
まだわからんが。
642: 535 [sage] 2019/01/26(土) 20:15:10.01 ID:VGsbBdjp(8/13) AAS
マシンパワーが欲しい!
Googleに匹敵するマシンパワーが!
643: 535 [sage] 2019/01/26(土) 20:40:08.93 ID:VGsbBdjp(9/13) AAS
まだLV3には遠く及ばないな。
でも希望が出てきた。
644: 535 [sage] 2019/01/26(土) 21:34:58.78 ID:VGsbBdjp(10/13) AAS
学習用、棋譜採取用、対戦統計用、開発用で4台マシンほしいw
645: 535 [sage] 2019/01/26(土) 22:03:09.49 ID:VGsbBdjp(11/13) AAS
やっぱ思考時間短いのはいいな。
モンテカルロは強いけど思考時間長すぎたからな。
646: 535 [sage] 2019/01/26(土) 23:04:44.42 ID:VGsbBdjp(12/13) AAS
棋力が低すぎてすさまじい泥仕合になるの切ないorz
647: 535 [sage] 2019/01/26(土) 23:32:04.39 ID:VGsbBdjp(13/13) AAS
メモリがもっとあれば異なるネットワークを並列に学習とかもできたかもなぁ
まさか32GBで足りないとは…
648: 535 [sage] 2019/01/27(日) 14:58:44.29 ID:RY/5cpPz(1/9) AAS
DNNの評価値とMM法の評価値の和で最終評価値を算出するようにしてみました。
多分DNNのみより強くなってます。
649: 535 [sage] 2019/01/27(日) 15:49:50.57 ID:RY/5cpPz(2/9) AAS
黒番で軽く動かしてみました。
10局目
黒(airandom.dll)の勝利回数: 8
白(ai-lv1.dll)の勝利回数: 2
まずまずの結果かな。
ちなみに白番はうまく動いてなくて1の1とか打っちゃうので途中で中断しました。
650: 535 [sage] 2019/01/27(日) 16:41:37.92 ID:RY/5cpPz(3/9) AAS
うお、猛烈に追い上げられてるorz
悪くない手ごたえがあったと思いましたが…
25局目
黒(airandom.dll)の勝利回数: 15
白(ai-lv1.dll)の勝利回数: 10
651: 535 [sage] 2019/01/27(日) 19:54:22.32 ID:RY/5cpPz(4/9) AAS
ちょっとヒューリスティックを入れました。
詰めろがあるときは詰めろを優先的に打つ。
当たりの点数を恣意的に上げる。
652: 535 [sage] 2019/01/27(日) 21:09:49.27 ID:RY/5cpPz(5/9) AAS
うおお、キター
DNNでLV3に初勝利!
(;SZ[19]
;B[jj];W[kj];B[ji];W[jk];B[kk];W[kl];B[lk];W[ih]
;B[li];W[mj];B[lj];W[kh];B[ki];W[mi];B[lh];W[ll]
;B[lg];W[lf];B[kf];W[ik];B[le];W[mf];B[jh];W[mk]
;B[ke];W[ml];B[kj];W[kg];B[jg];W[mh];B[mg];W[mm]
;B[mn];W[kd];B[kh];W[ld];B[kg])
対LV1も流しなおしててこんな感じ
24局目
黒(airandom.dll)の勝利回数: 18
白(ai-lv1.dll)の勝利回数: 6
653: 535 [sage] 2019/01/27(日) 21:11:57.38 ID:RY/5cpPz(6/9) AAS
ついDNNの学習に計算リソースを使いたくなっちゃうけど
ぐっとこらえてすべての源泉である棋譜取りにリソースを回すのが正解かも?
654: 535 [sage] 2019/01/27(日) 21:39:45.24 ID:RY/5cpPz(7/9) AAS
いやーこんなに充実してるの久しぶりだな。
長いトンネルを抜けたようだ。
上下前次1-新書関写板覧索設栞歴
あと 348 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s