[過去ログ]
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
107: 310 [sage] 2017/11/26(日) 22:28:47.97 ID:kav93n5u 僕が読んだ本では、 最適化するな。アルゴリズムを考えろ。 アルゴリズムなら桁単位で速度アップし、過去に行った最適化は無駄になる。 と言うよな事がトップに書いてあって、それ以来(自分の)読みやすさ優先にしている。 BITBOARDのAVX2命令とか、その辺でいくつかの関数のみ、ゴリゴリにしている。 とはいえ、その辺も一応アルゴリズムの範疇かなぁ。 演算子のオーバーロードとか関数で隠ぺいしているしね。 問題は、最初にクラスの構造とかあんまり考えてないので、あとでごちゃごちゃに なってしまう事。それで何度か書き直ししている。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/107
123: 310 [sage] 2017/12/07(木) 00:22:37.97 ID:EKyZH2pF Googleがやらかしてから、後だしで俺も考えていたとか悔しいので、 前から思っている事をボソっと書いとく。 十分に深いDCNNの場合、表現の自由度が高いから、強化学習を繰り返す 事で過学習になる事が、起こりうる局面の大半を内部に保持する事につな がっていて、実は汎化性能ガン無視で良いのではないか。起こりにくい局面の 評価値はグチャグチャでも構わないという事で。 と思っていたりする。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/123
186: 310 [sage] 2018/01/05(金) 08:48:12.97 ID:DiPIPsFr 年末年始で学習進めてました。 学習が進んだ結果、33〜35手目あたりは正確になり、評価値の精度が上がった 事からオーダリングが機能するようになり、遡りチェックの時間は少しづつ減ってきて いる感じですが、30〜32手目以前はまだまだばらつきがある感じです。 また、以前から気になっていたのですが、MCTSによる記譜作成では35手目以後で 急に頻繁に手を間違える症状が出ています。記譜を膨らますにはちょうど良いので 放置していましたが、いよいよバグ探しを開始。やっぱり、並列処理の排他が不十分 で、末端ノードまでたどり着いて同じノードに探索が集中した時に、スコアの更新が ぶつかっておかしな値になる事で、別のノードを探索。また探索が集中し、スコアが 狂い別のノードを探索という感じになっていた模様です。 修正したら大幅スピードダウンしてしまいましたが、精度は上がりました。 速度を持ちなおせるか色々調べましたが、ちょっと厳しい感じです。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/186
244: 535 [sage] 2018/02/19(月) 21:53:01.97 ID:k/eP19bS ,.‐''" ̄`丶、 ひどい…!ひどすぎるっ……! / \ こんな話があるかっ…! /´ \ / |\_>、_ 、r‐、 \ 命からがら… やっとの思いで… レ! ||_| |/_ ヽ\} \ 辿り着いたのに… やり遂げたのに…… |八|-/>、∪_ u`i ト、 \ / / ,くィ夕u' | |/ ``‐- 、_.、__\ 実行速度っ…! |/ / /_ヽ┐u | ,| / ,-,.=====ゝ ヾ' / r┘|.l__人 | /\// \ あの計算量がもぎ取ってしまった……! \ ) | N / //\./´ ̄`丶 |u | /|(l(l「| | | | せっかく手にした | u| / | ヾ-イ .|| l、 俺の未来…希望… _| |/| | \_|_|,. く. \ ハ.___ハ >、 \ \ \ Alpha Zero AI を……! http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/244
280: 535 [sage] 2018/03/07(水) 20:16:56.97 ID:Xay4EsKj ディスクアクセスが100近くいって処理がほとんど進まなくなっちまったorz いったん止めるべきかな〜 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/280
383: 535 [sage] 2018/05/27(日) 19:07:25.97 ID:kULpg0Pw ELF OpenGo もGPU 2000台とか使わないと強くならないみたい? は〜絶望する。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/383
478: 310 [sage] 2018/10/21(日) 22:39:45.97 ID:wV/AjJxk 先日、局面の偏りで反復深化で評価値がゼロになっていく件を書きましたが、 もっと大きな問題な気がしてきました。 マイナスの評価値になるはずの局面から、中盤探索を反復深化で深くしていく時、 途中で評価関数的に未知の局面に入って、評価値0を返すようになる事があります。 もともと期待される評価値はマイナスなので、評価値0のルートに乗り換えてしまい ます。どうもこの様な現象が起きる事で、探索を間違える事がありそうです。 これから、デバッグ用のプログラム書いて、現象を確認してみようと思います。 もしかしたら、評価関数の初期値をゼロから始めるのが、良くないのかもしれません。 初期値を−1にすると、未知の局面は−66点(パターンの種類)になるし、1つ2つ 混入したくらいでは、評価値への影響も小さいのかなと思っています。 評価関数のゼロデータを−1にして動かしてみる方が早いかなぁ? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/478
637: 535 [sage] 2019/01/26(土) 18:59:37.97 ID:VGsbBdjp 1エポック4539秒 これは厳しいorzorzorz GPUが使えれば… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/637
670: 535 [sage] 2019/02/01(金) 20:50:18.97 ID:YKCFM9Y9 序盤DBがlv3 vs lv3の生の勝率データだからちょっと加工したらもっと有益なデータにならないかな http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/670
682: 535 [sage] 2019/02/05(火) 21:18:10.97 ID:LeUKzWtY あれ、ネットワークのファイル更新したらLV2に負けるようになっちゃった。 なぜ? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/682
684: 310 [sage] 2019/02/06(水) 01:11:54.97 ID:uzcir1oY 久々です。 置換表は、だいぶ前にリハッシュ対応して、この辺にしとこうか状態になってます。 多分unordered_mapの仕組みはそこそこ理解できたと思います。 deleteとガベージコレクション、iteratorを除いてですが。 Edaxのソースを解析しようと、VC++で読み込んでみましたが、Edaxは裸のCで… _s地獄とコンパイラの違いで、動かすところまで持ち込むのが相当大変な感じ。 一番の地獄は、探索部のソースを見ても何がなんだかわからない事。 せめて偶数理論のところは見つけたいんだけど。滅茶諦めモード。 というわけで、記譜作成を動かし続けるしかなくなってしまいましたorz WZebraのソースが見たい…。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/684
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s