[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 11/06 16:16 / Filesize : 170 KB / Number-of Response : 643
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【オセロ,将棋】ボードゲーム Part3【囲碁,War】



1 名前:名前は開発中のものです。 mailto:sage [2019/11/23(土) 19:09:58.05 ID:0YM91Vba.net]
比較的地味なボードゲーム専用のスレが欲しくて立ててみました。

前スレ
【オセロ,将棋】ボードゲーム Part2【囲碁,War】
https://mevius.5ch.net/test/read.cgi/gamedev/1508056498/

191 名前:310 mailto:sage [2020/03/19(木) 23:17:05 ID:opMYHtHc.net]
実現確率探索の中盤探索ができました。置換表と並列処理のところまでです。
反復深化→読み切り処理までです。置換表というか、オーダリング処理を結構修正。

反復深化まではそこそこ機能していますが、置換表経由で読み切り処理の高速化が
性能が出ません。置換表経由で、中盤探索の結果を用いて終盤探索のオーダリング
をするところで、置換表データの不足があったり、オーダリングの間違いが生じて、
無駄な探索をしているように思います。

とすると、これは読み切り処理を前提とすると結構致命的な問題な気がします。
もちろん、まだバグや仕様ミスの可能性もありますが。というわけで、Solver関係には
使えない可能性が出てきました。

また、評価関数で実現確率を導いているので、浅い段階での間違いに対して、探索
対象をロックしてしまいやすく、深く探索していっても間違いがなかなか改まらない
傾向が見受けられます。

まあ、仮にダメでも、新バージョンにする過程で、これまでペンディングしていた細かい
修正ができますし、既存タイプの中盤探索も作ってあるので、このまま進めてみます。

192 名前:535 mailto:sage [2020/03/20(金) 23:24:37.61 ID:7lhYYUd2.net]
DNNの上位7手を幅優先に展開していき200万局面を上限にストップ
展開したものをminmaxで評価値を再計算。
その結果をDNNに学習させようとしています。

ポスグレの出番はいまのところないw

193 名前:310 mailto:sage [2020/03/21(土) 02:31:57.66 ID:XYOBIhf/.net]
実現確率探索で、探索幅広げる方向の反復を試してみましたが効果はあまりなし。
単体で使用するとかなり早いのですが、置換表使った探索との相性がいまいち。

とりあえずSolverまで作って速度計測していますが、既存の反復深化より遅く、反復
深化無しよりは若干早いという感じで、単体の速度を利用して幅を思いっきり広げて
みましたが、こちらは逆に遅くなるという体たらく。

置換表周りでどこか間違いがあるのかなぁという気もしていますが、今のところ不明。
Solver周りでの活用は一旦置いといて、自己対局で使ってみる事にします。

194 名前:535 mailto:sage [2020/03/21(土) 17:30:57.63 ID:cG9Ai74P.net]
メモリ欲しい…
256GBくらい

195 名前:535 mailto:sage [2020/03/21(土) 18:19:45.50 ID:cG9Ai74P.net]
えー駄目だ負けるorz orz orz
なんで駄目なの???

196 名前:535 mailto:sage [2020/03/21(土) 18:23:26.64 ID:cG9Ai74P.net]
今回のはかなり期待してたのにorz orz orz

197 名前:535 mailto:sage [2020/03/22(日) 12:02:13 ID:upkGajEt.net]
棋譜見ると素のモンテカルロの動きが思っているよりずっといい。
なんでだろう?

198 名前:310 mailto:sage [2020/03/28(土) 00:29:51 ID:vtZj/mQ8.net]
実現確率探索というか、ソース全体見直し版が、だいたいできました。
まだデバッグ全部済んだわけではありませんが、後はログメッセージなんかの
細かいところくらいの修正かなと。

実現確率探索自体は、棋譜作成にフックを入れる感じでの使用にとどめていますが、
しばらく動かして、結果がよさそうなら切り替えようかなと思います。というか、対戦版
作るときには、中盤探索は実現確率探索で行くと思います。

で、実現確率探索と呼んでいますが、実際のところは違います。本来の実現確率は
「プロ棋譜など別途棋譜集から、よく出てくる手を回帰分析で確率化したもの」で、
よく出る手については深く探索しましょうという内容です。自分の奴は、確率を1手読み
の評価値から生成しています。1手読みにした理由は、差分計算で速く計算できる
からです。というわけで、本来は別の名前にした方が良いのですが、ネーミングセンス
が無いので放置です(笑)

他にも、本来と違う形で実装してるけど、放置してある名前が結構ありますorz

199 名前:535 mailto:sage [2020/03/28(土) 21:52:44.02 ID:XqE/6uS7.net]
囲碁AIでKatagoという凄く強いAIがあるのですがライフゲーム囲碁に流用できないかと思い始めた。



200 名前:310 mailto:sage [2020/03/28(土) 22:16:21.29 ID:vtZj/mQ8.net]
見直し版のチェックを本番やりながら進めてます。

今のところ、学習の速度が30%程度ダウンしたものの、終盤探索の速度が
30〜50%高速化している感じ。どちらも原因不明。

201 名前:310 mailto:sage [2020/03/31(火) 00:30:27 ID:1mhY2vrp.net]
見直し版で、遡りチェックで無駄な処理を見つけて直しました。
更に速度アップして、トータル50%強の速度アップとなりました。
まだ探索自体の速度は上がってませんが、まだ無駄があったとは。

202 名前:310 mailto:sage [2020/04/01(水) 23:58:19.45 ID:SRR0rDGm.net]
急に探索自体の速度アップを思い立ちまして、いくつか実行。

ヒープ領域に作っていたオーダリング処理をスタック領域に来るように修正。
置換表のHash関数の修正で、置換表のキーエントリーの偏りを減らす。

これらにより更に高速化して、トータルで前バージョンの倍速近くなった感じです。
残り26手探索処理が1時間に90件弱→160件くらい。

あと、もうちょっとやってみたい事があります。

203 名前:名前は開発中のものです。 mailto:sage [2020/04/02(木) 03:15:04.40 ID:iWlfdZP3.net]
katago聞いたことない
alpha zeroは使わないの?

204 名前:535 mailto:sage [2020/04/02(木) 19:14:11.82 ID:9cAiWeM1.net]
deep mindのオリジナルのalpha zeroは公開されてないはず。
github行くとクローンがいくつかあるけど。

katagoはKGSってネット碁会所で最高段位9dで打ってる。

205 名前:535 mailto:sage [2020/04/02(木) 20:00:58.76 ID:9cAiWeM1.net]
でも当たり前だけどkatagoも相当高度なプログラムなので流用するのはかなり難しそう。

206 名前:535 mailto:sage [2020/04/02(木) 21:24:35.34 ID:9cAiWeM1.net]
あかん、やっぱkatago相当難しい。
githubから簡単そうな奴探してお茶を濁すか…

207 名前:310 mailto:sage [2020/04/06(月) 22:33:27 ID:eOx9NvDZ.net]
更に少し高速化しました。

オーダリングのvectorをスタック領域の配列に変更する部分ですが、並列探索部分
にも適用しました。配列も&でアドレス渡せばSTLのalgorism周りが使えるの知りました(^^;
スレッド間でのlockも他の処理と一緒にできるので、オーバーヘッドはありません。
あと、地味にセーブの時間がかかっていたので、回数減らしました。

残り26手1000件で10時間半が、5時間40〜50分くらいまで来ました。平均20秒強。
残り25手の読み切りができていてBookで時短しているので、まったくの新規棋譜の
読み切りはもっと遅くなります。

sort部分も何とかならないかと思いましたが、もともと32件以下(オセロはたまたま
ですが次の手の上限は32)は挿入ソートになっているようです。コピペで挿入ソート
を組んで、速度比較してみましたが、有意差は出ませんでした。

件数少ない時に早くかつ安定ソートな方法が他にないか調べてみようかと思います。

208 名前:535 [2020/04/10(金) 20:40:22.22 ID:KcO1uf/C.net]
今これ見てます。
https://github.com/hijkzzz/alpha-zero-gomoku

libraryをビルド通るところまで行ったんだけどpythonでそのライブラリ読み込むと以下のようなエラーになる。

K:\alpha-zero-gomoku-master\test>python library_test.py
Traceback (most recent call last):
File "library_test.py", line 6, in <module>
from library import Gomoku, MCTS
File "../build\library.py", line 15, in <module>
import _library
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

209 名前:名前は開発中のものです。 mailto:sage [2020/04/12(日) 04:59:53.78 ID:DFViLwjz.net]
その環境の内容見てないから詳しくはわからないけど…原因は大体これ

1. 読み込もうとしているdllが適切なパスに存在してるか
2. 読み込むdllは64bitか32bitか(ビルド構成と一致していないとダメ



210 名前:535 mailto:sage [2020/04/12(日) 10:52:42 ID:lk7abFDy.net]
32bitか64bitかは64bitしか選べないみたいです。
適切なパスに存在しているかというのはどうやってしらべればよいでしょうか。
library.pyと_library.pydをカレントディレクトリに置いたりもしてみたのですが駄目でした。

ちなみにこれはswigというのを使っていてC++をpythonから読めるようにしているようです。
library.pyと_library.pydが生成されてlibrary.pyから_library.pydをインポートするときにこけています。

211 名前:名前は開発中のものです。 mailto:sage [2020/04/13(月) 02:33:11.01 ID:q8ASrlIp.net]
github見てみましたが、中国人が下で同じような質問してますね
buildディレクトリにコンパイルされたファイルを配置しないと駄目なようです
Pythonとかライブラリのバージョンも書いてあるので合わせたほうがいいかもですね

https://github.com/hijkzzz/alpha-zero-gomoku/issues/18

212 名前:535 mailto:sage [2020/04/13(月) 20:06:39 ID:E8a4txq0.net]
ありがとうございます。
今python が3.6だったので3.7にしてみようとしたらpytorchがpipで入らず苦戦しています。

213 名前:535 mailto:sage [2020/04/13(月) 20:47:56.22 ID:E8a4txq0.net]
結局python 3.8.2を入れたんですが駄目っぽいorz
やっぱ無理にでも3.7にすべきか…

214 名前:535 [2020/04/14(火) 20:06:25 ID:ezpleFZl.net]
python 3.7.6を試してみましたが駄目。
pytorchももう1.1手に入らないっぽい。
手詰まりです。

215 名前:535 mailto:sage [2020/04/14(火) 23:01:32 ID:ezpleFZl.net]
>>208 動いたらめっちゃよさそうなんだけど悔しいな〜

216 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 20:25:07.80 ID:4FzrEabb.net]
Ruby なら、require/load で相対パスで指定されたときに、ファイルを検索する時の場所は、$LOAD_PATH だけど、
Python にはそういうパスが無いのか?

これで、site_ruby, vendor_ruby などが、ずらずらと表示される
ruby -e 'puts $LOAD_PATH'

Python は、よく知らないけど、import _library
で、拡張子 .pyd まで探してくれるのか?

_library.pyd

217 名前:535 mailto:sage [2020/04/15(水) 21:11:30 ID:rifVao0V.net]
レスありがとうございます。

ファイルを検索する場所はsys.pathというのがあるみたいです。
表示させたら以下のようになりました。

['K:\\temp\\alpha-zero-gomoku-master_orig\\test',
'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\python37.zip',
'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\DLLs',
'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\lib',
'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37',
'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages',
'..\\build']

import _library.pyd はエラーになりました。

218 名前:535 mailto:sage [2020/04/15(水) 21:32:18.35 ID:rifVao0V.net]
ん、neural_network_test.pyは動いた。
どういうことだ???

219 名前:535 mailto:sage [2020/04/15(水) 21:34:10.97 ID:rifVao0V.net]
import libraryの前にimport torchをつければいいのか???もしかして



220 名前:535 mailto:sage [2020/04/15(水) 21:42:29.92 ID:rifVao0V.net]
うおお、動いたっぽい!!!!
ありがとうございます!!

221 名前:535 mailto:sage [2020/04/15(水) 21:59:07.45 ID:rifVao0V.net]
leaner_test.py train 動きました!!
GUIが起動してポチポチ自己対局を始めました!!
これは期待が高まる!!

222 名前:535 mailto:sage [2020/04/15(水) 22:01:14 ID:rifVao0V.net]
とりあえず、五目並べでちゃんと強くなるかどうか2〜3日学習させてみます。

223 名前:535 mailto:sage [2020/04/15(水) 22:19:15.19 ID:rifVao0V.net]
ん、GPUの使用率が1%くらいから上がりませんね。
でも0%じゃないからちゃんと使ってんのかな…

224 名前:535 mailto:sage [2020/04/15(水) 22:36:14 ID:rifVao0V.net]
お、早くも石が中央に寄り始めた??
そうだとしたら凄い。

225 名前:535 mailto:sage [2020/04/15(水) 22:48:39 ID:rifVao0V.net]
しかし、4すら止めないw。
ホントに0からの学習なんだなぁ

226 名前:535 [2020/04/16(木) 19:32:35 ID:y39ZfUyK.net]
お、凄い!たった一日で五目並べっぽくなってる!
たまにそっぽ打つのは乱数でランダムな手を打つようになってるんでしょうね。

227 名前:名前は開発中のものです。 mailto:sage [2020/04/16(木) 19:37:25 ID:y39ZfUyK.net]
うお、早くも人間(俺)に勝った!!
あり得ね〜〜〜!!!

228 名前:名前は開発中のものです。 mailto:sage [2020/04/16(木) 19:38:07 ID:y39ZfUyK.net]
ヤバイ、これはヤバイww

229 名前:535 mailto:sage [2020/04/16(木) 19:40:53.49 ID:y39ZfUyK.net]
15路という非常に広い盤面でここまで早く強くなるとは…



230 名前:535 mailto:sage [2020/04/16(木) 19:44:25.68 ID:y39ZfUyK.net]
もう五目並べの学習は十分ですね。
となると次のステップはライフゲーム囲碁か囲連星を移植ですね。

231 名前:535 mailto:sage [2020/04/16(木) 19:54:51.08 ID:y39ZfUyK.net]
ライフゲーム囲碁はパスを実装しないといけないからまずは9路囲連星かなぁ

232 名前:535 mailto:sage [2020/04/16(木) 20:15:49.42 ID:y39ZfUyK.net]
すぐにでもコード書き始めたくなるけどぐっと我慢して>>208のソースを少し読み解かねば。。。

233 名前:535 mailto:sage [2020/04/16(木) 21:57:22 ID:y39ZfUyK.net]
あれ、モチベすげー湧いてくると思ったのに意外とそうでもないな…
仕事で疲れてんのかな…

234 名前:535 [2020/04/18(土) 17:12:26 ID:FJQxs35t.net]
実はライフゲーム囲碁を移植しようとしてたのですがパスの実装がやはり意外と難しそうです
9路囲連星に転進しようかな

235 名前:535 mailto:sage [2020/04/18(土) 20:23:03 ID:dW+TeRwf.net]
は〜目の前に理想のalpha zeroがあるというのになぜかモチベが湧いてこない、踏ん張りがきかない。
さぼりモードに入りつつあるorz。
ていうか思ってるより移植が工数かかる作業なのかもしれない。

236 名前:535 mailto:sage [2020/04/19(日) 14:29:45.72 ID:w4GEcYV8.net]
9路囲連星はコードを消失していたので19路囲連星を移植してます。

237 名前:535 [2020/04/19(日) 17:44:45 ID:w4GEcYV8.net]
多分移植完了した。バグが無ければ。
学習フェーズへ移項します。

238 名前:535 mailto:sage [2020/04/19(日) 17:58:16 ID:w4GEcYV8.net]
うーん。これGUIの盤のひろさとプログラム上での盤の広さが違いますね。
まあ論理的には整合性は取れているので見た目だけの問題なので放置。

239 名前:535 mailto:sage [2020/04/19(日) 18:02:39 ID:w4GEcYV8.net]
まだ学習始めたばっかなので全然見当違いのところに打ちまくるの見てて切ないw
でもまあ、五目並べではわずか一日で人間(俺)に勝てるところまで来たのだから期待して待ちましょう。



240 名前:535 mailto:sage [2020/04/19(日) 18:42:21.72 ID:w4GEcYV8.net]
メモリ10GBくらい使ってる。
思ったよりでかい。

241 名前:535 mailto:sage [2020/04/19(日) 21:12:09.10 ID:w4GEcYV8.net]
GPUのファンが五月蠅い。
タスクマネージャーだと1%とかなのに。
タスクマネージャーじゃ使用率ちゃんと測れないのかな?

242 名前:535 mailto:sage [2020/04/20(月) 18:56:48 ID:fRC4t5vc.net]
強くなってないと思ったら致命的なバグがorz
勝敗データをパイソンに渡す個所にバグがあったようです。
丸一日の学習がパーorz

243 名前:535 mailto:sage [2020/04/20(月) 21:27:15 ID:fRC4t5vc.net]
ん、付けにははねよを覚えたっぽい?
だとしたら凄い。

244 名前:535 [2020/04/21(火) 20:44:10.63 ID:JovHD0OJ.net]
1日学習させたけど強くなってるように見えませんね
15路五目並べと19路囲連星じゃ勝手が違うか
とりあえず1週間位は粘ってみます

245 名前:535 mailto:sage [2020/04/22(水) 18:48:41 ID:mXEm0GNy.net]
強くなってませんね。
完全なランダムでないにせよ。
もう少し様子見します。

246 名前:535 mailto:sage [2020/04/22(水) 20:21:27.03 ID:mXEm0GNy.net]
は〜じれったい。ハード性能があと10000倍くらいあればな〜

247 名前:535 mailto:sage [2020/04/22(水) 20:23:13.93 ID:mXEm0GNy.net]
むしろ一生懸命7並ばないようにしているとさえ思えるw
バグなのかなぁ

248 名前:310 mailto:sage [2020/04/22(水) 20:43:03.08 ID:ZptezZKq.net]
相変わらず棋譜作成中。

プログラムはそれなりに改良しているつもりだけど、成果は全くなし。
まあ、思いついて試すのが楽しいんだけどね。

つか、逆順探索での棋譜訂正。やってるそばからあまりに間違っている筋を
見つけて、修正かける過程で、新しい棋譜どんどん増えて、バックログがどんどん
増えていく地獄になっています。まだまだ重要な分岐でも間違いというか未探索
が多すぎる。

手作業で修正箇所見つけるの面倒なので、延々やらないといけないけど、
ε-Greedy的な何か導入しようかなぁと思い始めています。

249 名前:535 mailto:sage [2020/04/22(水) 21:56:00 ID:mXEm0GNy.net]
お、もしかしてポン抜き覚えたか?
しかしこの学習速度で線形の速度で強くなるとしたらとてもじゃないが時間かかりすぎるが、
ある地点から爆発的に強くなったりしないのかなぁ



250 名前:310 mailto:sage [2020/04/22(水) 22:21:38 ID:ZptezZKq.net]
あるところまでは、間違いは間違いと学習するための時間かも知れませんね。

251 名前:535 mailto:sage [2020/04/23(木) 18:58:28.20 ID:ynaVt4IB.net]
うーん、少し囲連星っぽくなってきてるかなぁ?
ま、当分様子見かな。

252 名前:535 mailto:sage [2020/04/23(木) 21:04:31.79 ID:ynaVt4IB.net]
でもまあディープラーニングってルールも知らないネットワークが勝敗結果だけで強くなるって凄いことだよな。
人間がルール知らずに勝敗結果だけで強くなろうとしたら発狂するw

253 名前:535 mailto:sage [2020/04/24(金) 19:11:09 ID:aNVKQhdF.net]
囲連星本来の棋譜とはまだまだ程遠いけど、何かをつかみつつあるような気配がする。。。
様子見続行。

254 名前:535 mailto:sage [2020/04/24(金) 19:47:38 ID:aNVKQhdF.net]
あーネットワークの層増やしてみたいな。
囲連星は7目並べだから7層がちょうどよかったかも…
今デフォルトの4層でやってるんだけど。
でもいまさら後に引けないか。

255 名前:310 mailto:sage [2020/04/24(金) 19:50:11 ID:wU9GyZ2x.net]
DCNNなら層数よりもフィルタ数の方が大事かも。

256 名前:535 mailto:sage [2020/04/24(金) 19:55:02 ID:aNVKQhdF.net]
まじすか
現状でもフィルタは256(デフォルト)とかなり贅沢に使ってるんですが。。。
オリジナルの作者もフィルタ数が大事と思ったのかもしれませんね。

257 名前:310 mailto:sage [2020/04/24(金) 22:19:55 ID:wU9GyZ2x.net]
>>256
256フィルタあるんなら流石に大丈夫そうだね。

258 名前:535 mailto:sage [2020/04/25(土) 21:48:41.17 ID:wwp+rt8W.net]
やっぱ9路囲連星にしとけばよかったかな〜
でもいまさら後に引けない…orz

259 名前:535 mailto:sage [2020/04/26(日) 17:31:58 ID:73Aw05p/.net]
うーむ、進むべきか引き返すべきか段々悩ましくなってきた。
まあもうちょい様子見続行か。。。



260 名前:535 mailto:sage [2020/04/26(日) 19:51:54 ID:73Aw05p/.net]
知性の芽生えみたいなものを全く感じないわけじゃないから打ち切るのも躊躇われるが、
いかんせん成長速度が遅いんだよなぁ。ウーム悩ましい。

261 名前:535 mailto:sage [2020/04/27(月) 17:44:36.98 ID:bKact/KJ.net]
囲めば石取れることはわかってるっぽいんだよなぁ
もう少し粘ろう

262 名前:535 [2020/04/27(月) 21:17:34 ID:bKact/KJ.net]
あーパソコン複数台ほしいなぁ
でも置き場所がないからなぁ
となるとAWSとかGCPとかかなぁ
でもあれ、金がやばいらしいからなぁ

263 名前:535 mailto:sage [2020/04/27(月) 21:37:15 ID:bKact/KJ.net]
囲連星もやりたいけど、ライフゲーム囲碁もやりたいんだよなぁ。
>>208のやつはパス実装するのが難しいからなんか別の奴探してこようかなぁ。
ルール的にはオセロのクローンから移植すればライフゲーム囲碁移植しやすいはず。

264 名前:535 mailto:sage [2020/04/28(火) 19:29:54.42 ID:VfQhex7P.net]
打ち筋は確かに改善されてるような気がするんだよなぁ。
ただ、あまりに上達が遅い。

265 名前:535 mailto:sage [2020/04/28(火) 20:06:48.30 ID:VfQhex7P.net]
何で五目並べはあんなうまく行くんだろう?
やっぱ複雑度が全然違うのだろうか?

266 名前:535 mailto:sage [2020/04/30(木) 18:36:10 ID:6uxMdcsM.net]
どんなに早くてもleela zeroが強くなるのに必要だったぐらいの時間はかかるのかもしれないなこれ…

267 名前:535 mailto:sage [2020/05/02(土) 20:07:05.00 ID:ppsdwWbz.net]
あかん、超長期戦になりそうorz
マシンパワーがあと10000倍あればorz

268 名前:535 mailto:sage [2020/05/03(日) 19:21:36 ID:6By0oz27.net]
らちが明かないので19路囲連星はいったん止めて9路囲連星に移行します。
でもいつかは戻ってきたい。
I shall return.

269 名前:535 mailto:sage [2020/05/03(日) 22:42:03 ID:6By0oz27.net]
お、9路囲連星は結構強くなるかも。
早くもランダムではない何かを感じる。



270 名前:535 mailto:sage [2020/05/03(日) 23:03:31.98 ID:6By0oz27.net]
もしかしたら19路囲連星は層の数が足りなかったってことなのかも。
9路囲連星は6層でやってます。
5目並べが4層でうまく行ったから7目並べの囲連星なら6層かな?と思ったのですが当たりだったかも。

271 名前:535 mailto:sage [2020/05/03(日) 23:32:54 ID:6By0oz27.net]
これは…
明らかに知性がある…

272 名前:535 mailto:sage [2020/05/05(火) 17:29:46.91 ID:3PlXxhBg.net]
おっとバグがあったorz
でもこれで行けるはず。

273 名前:535 mailto:sage [2020/05/06(水) 10:40:38 ID:Oyc/dCE2.net]
うおお、公式ボットに勝った〜
凄い!!

274 名前:535 mailto:sage [2020/05/06(水) 15:40:57 ID:Oyc/dCE2.net]
しかしalpha zero てこの手のゲームの最終解答にちかいな。
単に移植しただけで既存ボットに勝つとは。

275 名前:535 mailto:sage [2020/05/07(木) 19:53:48 ID:LRbJj7fv.net]
学習が進んだので既存ボットと対戦してみましたが、大幅に負け越しますね。。。
過学習?

276 名前:535 mailto:sage [2020/05/07(木) 20:07:16 ID:LRbJj7fv.net]
うーん、わからん。層数をさらに増やして学習させてみようかな…
囲碁AIにならって20層くらい一気にいってみるかな…

277 名前:535 mailto:sage [2020/05/07(木) 20:19:50 ID:LRbJj7fv.net]
チャネル数 384
層数 20

の超ビッグネットワークで再挑戦します。

278 名前:535 mailto:sage [2020/05/07(木) 20:59:06 ID:LRbJj7fv.net]
ん、CPU使用率が上がらない?
ネットワークでかすぎたか?

279 名前:535 mailto:sage [2020/05/07(木) 21:03:55 ID:LRbJj7fv.net]
GPUのメモリが溢れてるっぽいorz
しょうがない、小さくするか。



280 名前:535 mailto:sage [2020/05/07(木) 21:25:17 ID:LRbJj7fv.net]
GTX 1080 でもメモリ足らんとかorz
気安くいってくれるぜ

281 名前:535 mailto:sage [2020/05/07(木) 21:27:42 ID:LRbJj7fv.net]
バッチサイズもでかくしたのまずかったっぽい

282 名前:535 mailto:sage [2020/05/07(木) 22:52:16.50 ID:LRbJj7fv.net]
うーん、もしかしたらCPUはあんま必要なくてGPUに金使ったほうがいいのかもしれないな。これは。

283 名前:535 mailto:sage [2020/05/08(金) 20:21:50 ID:vYlFFPu/.net]
層増やしたけどあんまうまく行ってないのかなぁ。
それともまだまだ学習が足りないだけなのか…

284 名前:310 mailto:sage [2020/05/09(土) 00:56:41.26 ID:tOwbW1Pp.net]
棋譜作成触りすぎるとなかなかはかどらなくなるので、しばし回しっぱなし。

そろそろBookが巨大化しすぎているので、メモリーからSDDに移せないか検討中。
concurrent_unordered_mapを自作した経緯があるので、同じような感じでランダム
アクセスなDB化をしてます。確定分は探索で使うのでメモリーにおいて、速度を
必要としないアクセスをDBにしようかなと。

巨大Bookの作成処理の類を並列処理にしているので、何とか並列にできないかと
色々やっていますが、色々と罠がある。複数プロセスからの並列更新はあきらめた
けど、単一プロセスからの並列更新でロック範囲がまだいまいち。

専門書買ってコード見て勉強した方が早いんだろうけど、まあ、しばらく楽しみます。

285 名前:535 mailto:sage [2020/05/12(火) 21:24:42.90 ID:autiDqQV.net]
1ゲームすら勝てない…
何が悪いんだ?

286 名前:535 mailto:sage [2020/05/12(火) 21:56:06 ID:autiDqQV.net]
いままで新旧のAIを比較するとき10戦中6勝以上でAI更新にしてたのを50戦中30勝以上で更新にしてみます。
もしかしたら試行回数が少なすぎて弱くなっていてもAI更新してたかもしれないので。

287 名前:310 mailto:sage [2020/05/12(火) 23:05:51.81 ID:AcB4a3UT.net]
うぬぬ。DB化は並列諦めてみたけど、やはり更新が遅すぎる。
もうちょっと工夫してみるけど。

288 名前:535 mailto:sage [2020/05/14(木) 19:16:54 ID:7UgQPtyV.net]
ただ待ってるだけってのもつらいな。
結果も出ないし。

289 名前:535 mailto:sage [2020/05/15(金) 18:59:37.53 ID:55GCUZ0E.net]
心が折れそうorz



290 名前:535 mailto:sage [2020/05/15(金) 19:20:34.85 ID:55GCUZ0E.net]
自己対局みてると結構強そうに見えるだけどな。
公式AIと対局すると勝てねんだよな。

291 名前:535 mailto:sage [2020/05/15(金) 19:53:09.72 ID:55GCUZ0E.net]
ギブアップです。
何か次のこと考えよう。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<170KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef