【オセロ,将棋】ボードゲーム Part2【囲碁,War】 at GAMEDEV【オセロ,将棋】ボードゲーム Part2【囲碁,War】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト644:535 19/01/24 22:03:23.55 gSjgdU9w.net うーん。今のやり方だとLV0やLV1とはいい勝負になるけどLV3には一生勝てないかも? 出来れば自己対戦による強化学習とか取り入れたいな~ 対称局面もやってみますね。 645:535 19/01/24 22:45:59.18 gSjgdU9w.net なんか長時間計算回してると画面が真っ暗になってマウスやキーボード押しても復帰しないことがあるんだが? スリープは解除してるはずなんだけどなんなんだろう? 646:535 19/01/25 23:18:39.41 gNQn5rdl.net LV0ってやっぱ棋力低いな。 そんなLV0といい勝負の俺のAIもあれだけど。 やればやるほどLV3の完成度の高さが際立つ。 647:310 19/01/26 17:00:37.38 VyVaK4H+.net 自作置換表ですが、大体のところがまとまりました。 結局のところ、unordered_mapを作っていた形になります(汗 当初は領域の追加について、データ部分をまとめて追加する方向で改造し、 ハッシュ配列については22ビット固定で、高速化をしました。で、ハッシュ配列が 22ビット固定は芸がないと、二分木・赤黒木などを試しましたが、速度大幅低下。 要するに、unordered_mapにmapを組み合わせて、ハッシュのメリットを相殺して しまっていたという事で。 最終的に、ハッシュ配列の追加方法をようやく思いつき、組んでみたところ、それが そのままunordered_mapのrehashだと気が付きました(汗。その後、max_load_factor などを追加して、unordered_mapと条件を揃えて速度比較となりました。 iteratorと削除が無い分だと思いますが、unordered_map、concurrent_unordered_map に対して、それぞれシングル版、concurrent版とも若干高速になりました。 新たな課題は…stlも自作版も、どちらも並列に動かしたconcurrent版の方が遅いと 言う事です。もともとそういうものなのか…テスト方法が並列向けじゃないのか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch