[過去ログ]
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
525: 名前は開発中のものです。 [] 2018/11/27(火) 21:15:20.03 ID:8ndts6Rn loser_sのブログ読んだけど、重大発表やばすぎだろ http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/525
526: 535 [sage] 2018/11/28(水) 22:14:06.77 ID:h+t1ldhF VMWareのubuntuで9路囲連星のalphazeroクローン動かしてみたらなんかメモリリークする。 前のマシンではメモリリークなかったのに? OSとかpython とかCUDAのバージョンが変わったせいだろうか? うーん、解決する気力がいまいち湧いてこないorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/526
527: 535 [sage] 2018/11/28(水) 22:31:22.70 ID:h+t1ldhF やっぱ出来ればwindows & C++ で行きたいなぁ。 うーん。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/527
528: 535 [sage] 2018/11/28(水) 22:44:28.01 ID:h+t1ldhF 悶々としつつ19路囲連星AIでLV3と対戦させたら素晴らしい勝ち方した。 (;SZ[19] ;B[jj];W[ji];B[ii];W[hi];B[ih];W[ik];B[ki];W[jl] ;B[hh];W[ij];B[jh];W[lh];B[gg];W[ff];B[fg];W[gi] ;B[kg];W[eg];B[lg];W[hg];B[hf];W[jg];B[jf];W[km] ;B[ig];W[hj];B[fh];W[ln];B[mo];W[lj];B[hg];W[mj] ;B[jg]) 自然な流れからのダブル必勝形。 こういうのがたまにあるから止められないんだよなぁ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/528
529: 535 [sage] 2018/11/29(木) 20:09:22.49 ID:vNqglcEX ふーむ。ダブル必勝形で勝負ありかと思ったら白にも粘り筋があって意外と奥が深い。 でも正しく打てばたぶん黒の勝ち。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/529
530: 535 [sage] 2018/11/30(金) 20:09:22.21 ID:QHRZJCgT やっとこさ週末か。でもどうせ進まない予感orz せめてなにかこれだという方針が定まらないと。 焦っちゃダメと頭では分かっていてもついww http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/530
531: 535 [sage] 2018/11/30(金) 20:59:59.07 ID:QHRZJCgT 理想を言えばwindows & C++ & reinforcement learning その線で探ってみるか http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/531
532: 535 [sage] 2018/12/01(土) 19:46:42.48 ID:1G6ID0fa まだまだ方向が定まらないけど、来るべき時のために今のうちに棋譜集めを始めるべきだろうか? 無駄になるかもしれないけど、何もしないよりはいいよね? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/532
533: 535 [sage] 2018/12/01(土) 20:48:59.14 ID:1G6ID0fa 16プロセス並列棋譜取り なかなか圧巻ですな ファンがうるさいけど http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/533
534: 535 [sage] 2018/12/01(土) 23:10:46.72 ID:1G6ID0fa 全コア使い切っちゃうとほかの作業がしづらいorz 開発用と計算ぶん回す用で2台欲しいwww ありえないけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/534
535: 310 [sage] 2018/12/02(日) 10:27:19.04 ID:YQiXDU8o 使用コア数制限するパラメータないの? 自分のは並列化処理に使用コア数カウンタ入れて、同時並列数を制限している。 もっとも常に4コアで4多重マックスで動かしているけどorz。16コアなら1つくらい 他のプロセスに空けても、あんま速度低下なさそうでうらやましい。 今現在は記譜作成がメインなので、気が向かない時もほっとけば棋譜を訂正しながら 勝手に学習して、少しづつ速度アップしてくれている。気が向かない時に焦らずに済む のでお勧め(^^; 一時速度アップに燃えていたけど、1勝9敗以上の比率で速度アップに失敗して(まあ そんなもんなんだけど)、今は停滞期間中w http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/535
536: 535 [sage] 2018/12/02(日) 21:28:29.33 ID:tVJh9ePf >>535 その手がありましたねww 作業中は12プロセス位にしとくか なにはなくとも棋譜取りだけはコツコツつづけます。 一日で多分3〜4000局くらい取れるはず。 ちなみに今これ見てるけど速攻挫折しそうorz https://github.com/HerveFrezza-Buet/RLlib http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/536
537: 535 [sage] 2018/12/03(月) 20:43:08.98 ID:M6xR0Sx+ 一日回して4652局 思ったより取れてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/537
538: 535 [sage] 2018/12/03(月) 23:14:26.77 ID:M6xR0Sx+ 平日まとまった時間が取れなくてもちょっとづつでも進んでいかないとねぇ。 まあ、棋譜取りしてるだけでもいくらか気がまぎれるけど。 100万局目指すか。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/538
539: 535 [sage] 2018/12/08(土) 23:40:47.79 ID:BUSkl7iI RLlibやっとサンプルがコンパイルできた ここまで長かった つかリンクオプションで-lgslつけなきゃいけないとかずっぽり嵌ったわ http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/539
540: 310 [sage] 2018/12/09(日) 13:20:20.42 ID:j5g2lrg3 まったりと記譜取りしてても仕方ないので、速度アップできないか色々あがいてました。 久々にプロファイラで確認したところflip関数が30%、mobility関数が8%ほどでした。 Edaxのソース見つけたので禁断の答え合わせ。flip関数は一つ昔のタイプなので、 恐らく自分の方が早い。mobilitiy関数は少し早そうなので、考え方を導入。でも誤差 範囲の効果しかなかった。 速度計測ルーチンを作って、並列単体速度比が1.2程度しか無い事が判明。 並列処理で排他待ちしそうなところに無駄がないかチェックしたところ、ほぼ全部無駄 だった事が判明(汗。無駄箇所を全て削除したけど、誤差範囲(汗 後方枝刈(ヒューリスティックスなオーダリング)が気になるので、ノード採取してみた。 やはり2割程度速度ダウンするので、プリプロセッサで普段は切り離す事に。 その他もろもろ誤差範囲の改良を積み上げた結果、なんとなく1〜2割は速度アップ した気がしますが、並列処理の効率が悪いのと、後方枝刈の工夫が足りていないの 2か所が、これからの課題かなと思います。 あれ?なんか、ループしてmin-Max探索の高速化に目的が戻ってきている(笑) http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/540
541: 535 [sage] 2018/12/09(日) 15:16:13.02 ID:jd/NSaBy んあ?RLlibって強化学習のライブラリではあるけどalpha zeroとは直接関係ないのか? 全部無駄だった? www http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/541
542: 535 [sage] 2018/12/09(日) 20:10:15.58 ID:jd/NSaBy ふらふら浮気しまくりww 浮き草のような人生だ。 今これ見ようとしてます。 https://github.com/novoselov-ab/ai-zero http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/542
543: 535 [sage] 2018/12/09(日) 21:08:44.25 ID:jd/NSaBy g++ にfilesystemってヘッダがないorz とりあえずいまVSインストールしてる http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/543
544: 535 [sage] 2018/12/09(日) 21:40:01.98 ID:jd/NSaBy 動いたっぽい。 久しぶりに一歩進んだ気分。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/544
545: 535 [sage] 2018/12/10(月) 22:15:43.67 ID:wVpZGnnS なんか非合法手を選んでしまうみたいなんだが? うーんなんだろ? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/545
546: 535 [sage] 2018/12/12(水) 22:24:55.51 ID:eFK7VQKv 他人のコードに頼るのやめて自力実装に走るべきだろうか? 他人のコードってなによりいまいち情熱が湧いてこない。 でも他人のコードも読めるようにならないと先はないんだろうなぁ。 我流じゃすぐ限界迎えそう。 悩ましい。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/546
547: 535 [sage] 2018/12/14(金) 00:02:46.12 ID:52LN5bpq まただよ(再起動) windows10でも変わらずか… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/547
548: 535 [sage] 2018/12/14(金) 22:52:23.39 ID:52LN5bpq コーディングは進まないけど棋譜だけは溜まっていきます。 今、LV3 vs LV3の棋譜が61950局分溜まってます。 ファンがうるさいから夜中は回してないから日中だけなのにこのペース。 8コアはさすがといったところか。 アルファ碁Leeが16万局分の棋譜を使ったらしいからとりあえずその辺目指すか。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/548
549: 310 [sage] 2018/12/18(火) 00:10:23.05 ID:4TPQUuZQ FFOテスト(#40−#49)、色々誤差範囲の改良を加えてじわじわスピードアップ していたけど、ある日突然20%くらい悪化。元に戻せるところは戻したけど、 結局ダメで、裏で評価関数の学習し続けた結果、途中経過でたまたま探索が 悪化するところにはまってしまったと言う事かなぁと。 実際、悪化しているの#49だけで他は改善していたし、学習都度表示している FFO問題の8手読みの次の一手の合否が、14/20から11/20に悪化している。 こういうのあると、速度アップで何を信じて良いのかわからなくなるよね… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/549
550: 310 [sage] 2018/12/18(火) 00:14:29.31 ID:4TPQUuZQ という問題もありながら、ノード数表示して、>>492さんの結果と比較すると、 ノード数に圧倒的な差が。NPSは速いけど、それ以上にノード数が多い。 枝刈の差というにはあまりに大きな差で、一桁近い差です。 これ、Iterativeな手法で生じる置換表探索の差じゃないかと思う。 自分のは置換表の動作が遅いので、あまり深い探索まで置換表を適用できず、 読切において後ろの方は置換表が無い(そもそも使用していない)事で、何度も 再探索しているからかなと。 concurrent_unordered_mapを使っているけど、自前でハッシュDB作った方が 良いかもと思い始めた。そこで速度アップすると、置換表適用深度を深くできる。 こういう時、自前で作る人はチェーンハッシュ使っているのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/550
551: 535 [sage] 2018/12/18(火) 23:29:10.84 ID:N5ttC8SJ 昔自前でハッシュ作ったことありますが素朴な実装だとさほど性能出なかった記憶がありますね。 自分の場合STLでいいじゃんみたいな結果でした。 テーブルのサイズをでかくすると意外と巡回が遅くなるみたいな。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/551
552: 535 [] 2018/12/19(水) 21:16:40.83 ID:REA/9P4B スマホでconnect4のパーフェクトソルバーをちょくちょく遊んでるのですが パターンをかなり覚えて7割くらい勝てるようになりました 囲碁とかも真の棋理が明らかになった方が 逆に人間がコンピュータに勝てるようになるかもしれませんね http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/552
553: 310 [sage] 2018/12/19(水) 22:48:18.33 ID:T2sH1fj1 ハッシュの構想し始めましたが、確かに自分が作って早くなる保証はないですね。 インターフェースを既存のstlに合わせようとか思って調べ始めたら面倒になりました。 で、色々見ていたら、そのまんま効率化できそうな使い方を見つけた。 有れば読み込んで更新、無ければ追加の方法です。 あとバケットサイズとか個数とか、その辺を調べていった方が早くなるかも。 並列処理だとtry_emplaceが使えないのね。これが使えたらきっと早くなるのに。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/553
554: 535 [sage] 2018/12/20(木) 23:32:19.98 ID:zB5frbtZ また再起動してる。。。 まあいいけど、もう諦めぎみ。 なんか仕事が急に忙しくなってますますコーディングから遠ざかってますが、 棋譜だけは地味に溜まってます。今82889局分溜まってます。 並列化ハッシュってどんななんですかね。そういえば知らない。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/554
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 448 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s