[過去ログ]
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
190: 310 [sage] 2018/01/08(月) 22:10:59.88 ID:hx3YjBuD わかりにくい文章でした。 「あまりに時間がかかるので、ちょっと辛い。」 は、現状の学習方法だとあまりに時間がかかるので、やはり新PC欲しいんだけど、 CPUバグの話が出たので、ちょっと様子見すべきかどうかって事です。 ただ、MCTSで排他待ち合わせによる速度低下が出ているのと、読み切り探索では 並列探索の効果が頭打ちになりやすいので、本当にCPUに投資した効果があるの かが不安になってきている面もあります。 むむむ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/190
191: 535 [sage] 2018/01/08(月) 23:14:47.03 ID:NhsCP7en 並列化で速度出すのは結構難しいですよねぇ まあメモリ増やすだけでも大分違うかもですが。 python 読めるようになったほうが後々いいんだろうなぁ でもメンドクサイw http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/191
192: 535 [sage] 2018/01/10(水) 22:40:05.04 ID:woZtUoWo アルファゼロを参考にしたコネクト4のプロジェクトのパイソンコード読んでるんですが パイソンということを差し引いても結構難しいんだろうなって感じ http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/192
193: 535 [sage] 2018/01/10(水) 23:42:39.94 ID:woZtUoWo パイソンだからコード眺めるだけでどうせ動かせないやと諦めるのではなく 実際に実行できるところまでこぎつけるべきだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/193
194: 535 [sage] 2018/01/10(水) 23:57:49.33 ID:woZtUoWo うーんこれlinux用なのかなぁ Cygwinじゃきびしいかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/194
195: 310 [sage] 2018/01/11(木) 22:33:43.61 ID:TAFrfVFR しばらく学習しっぱなしというか、デバッグしながら中途半端に遡り状態で放置した 記譜をガッツリ遡りチェック中なので暇です。で、よからぬ蟲が疼きだして、そろそろ ボードを作ろうかと思い始めました。ソース消失前は、min-Max版時代のボードが あったのですが、また作り直しです。 オセロにも碁盤ソフトみたいなのがあれば良いのですが、無いようなので自作を検討。 囲碁のGTPみたいなプロトコルを作って、思考エンジンとGUIを分離できたら良いなぁと。 というわけで、匿名パイプを使ったプロセス間通信について勉強してました。 サンプルコードが10年前のC言語しかなくて解読に苦労しましたがエコーサンプル を修正しながらテスト。coutとcerrを別パイプに分離して、スレッド管理はPPLにお任せ にするところまでやって、ようやく納得。 ボードGUI作って、プロトコル決めて、AIエンジン部を対応させてと、まだまだやる事が ありますが、最終的には自動対局までできたら良いなあと。リソースの限界はあります が、パラメータで強弱が出そうなので、客観的に評価したい。 というか、GUIの作り方から学習し直しだ… GUI触りたくないからボードソフト探していたのに、無いから自分で作るという罠。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/195
196: 310 [sage] 2018/01/11(木) 22:48:49.47 ID:TAFrfVFR >>191 色々見直して、若干速度は回復しましたが、最初にRollout外した時のびっくりする ほどの速度は出なくなっちゃいました。ただ、時々瞬間的に速い時があるので、 単純ではないかもしれません。 30手過ぎるとどんどん選択しが狭まっていきますので、ツリーサイズは小さくなって いきます。ここで、一部の手に探索が集中して、100万探索単位で追加探索したとき にようやく他の枝を調べ始めるようで、それでもツリーサイズはそれほど大きくならない ので、メモリーはそれほどボトルネックになっていない感じです。 UCB1のCをいじったり、ポリシーの探索比率をいじったりして様子をみていますが、 あまりフラットに探索すると、正解にたどり着けないまま終盤を迎えてしまうし、 かといってスティープに探索すると、間違いを訂正するまでの追加探索が大量に 必要になるしで、調整が難しいです。そもそも評価関数の精度が十分じゃないと 言う事なんだと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/196
197: 535 [sage] 2018/01/13(土) 21:35:44.20 ID:yngzNrQg コネクト4、マルチスレッド化されてるみたいですね。 何か読みにくいと思ったら。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/197
198: 535 [sage] 2018/01/13(土) 22:44:48.29 ID:yngzNrQg 多分、コードに飛びつくのはまだ時期尚早なんだろな。 もうちょっとAlphaZeroの基本アイディアを理解してからじゃないと。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/198
199: 310 [sage] 2018/01/14(日) 01:33:25.53 ID:Wql34YtP コネクト4のGitHUBってどこにありますか? ちょっと見てみたいかも。 GUI作ろうと思って調べたら、VS2017からなんかだいぶ変わっているみたいです。 MFCは非推奨との事で、ユニバーサルWindowsとかってやつと、あとはCLRですか。 両方試してみようとしたのですが、ユニバーサルWindowsはWindows10じゃないと ダメっぽい。CLRはなんかエラーで動かない…。他にもC#だと楽だとか色々ある みたい。MFCは使えるのですが、もう忘れたし、面倒くさかった記憶しかない(汗 C#で作るって手もあるみたい。 とりあえずC#を勉強してみようかなぁというところです。 脱線しすぎだなぁ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/199
200: 535 [sage] 2018/01/14(日) 17:46:25.82 ID:NeYy2Zy+ https://github.com/Zeta36/connect4-alpha-zero これです http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/200
201: 名前は開発中のものです。 [] 2018/01/15(月) 19:10:16.04 ID:SOjHonZe >>310 オセロ用の確立された GUI はありませんが、 nboard http://www.orbanova.com/nboard/ xboard / winboard (alien edition) http://hgm.nubati.net/alien.html Othello Engine Protocol (cassio) http://cassio.free.fr/engine-protocol.htm Edax はいずれもサポートしているので、プロトコルは ソースでも見られます。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/201
202: 535 [sage] 2018/01/15(月) 22:46:04.01 ID:iBxpq5YC 310さんと私以外の書き込みがあるとは珍しいですね。 実はROMも意外といるんだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/202
203: 310 [sage] 2018/01/16(火) 01:56:04.23 ID:8d/ib1bw >>200 どもです。ダウンロードしてみました。 酔っぱらって帰ってきたところなので、明日以後見てみます。 >>201 ありがとうございます。 cassioはmin-Max前提みたいですね。 nboardとxboardは明日以後見てみます。 とはいえ、もうすでに作り始めてしまいました(汗 c#はVBみたいな感じですね。10年くらいVBも触っていないので、VB自体も 昔とはだいぶ違うんだと思いますが。 まずは匿名パイプでのやり取りまで確認できました。 色々なソースのつぎはぎでわけわからんけど、何とかC++とAPIで作ったサーバ 側と同じ動作するものが動いています。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/203
204: 535 [sage] 2018/01/18(木) 00:27:09.66 ID:+dGVWc2f GitHubでウインドウズでも簡単にビルドできそうなAlphaZeroクローンを物色中。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/204
205: 201 [] 2018/01/19(金) 19:49:16.63 ID:nx2VVS4x ところで、 Learning to Play Othello with Deep Neural Networks https://arxiv.org/abs/1711.06583 はチェックされていますか? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/205
206: 310 [sage] 2018/01/20(土) 13:01:59.38 ID:Zq3gts8j >>205 ありがとうございます。 さっそくダウンロードしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/206
207: 535 [sage] 2018/01/20(土) 23:55:57.24 ID:1Kz+zB3+ いろいろ試してみてるけどスキルが足りなくてどれもうまくいかないデスネ。 今これ見てます。 https://github.com/adepierre/Caffe_AlphaZero http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/207
208: 535 [sage] 2018/01/21(日) 00:31:51.93 ID:qH0IRvSF ん〜なんかアンチウイルスソフトが警告だしてきたorz どうしようかな… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/208
209: 535 [sage] 2018/01/21(日) 23:00:34.14 ID:qH0IRvSF gflagsとかglogとかいうのが必要らしいんだが アンチウィルスソフトが勝手に何か裏で削除してるらしく うまくmakeできないorz なんなんだこれは? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/209
210: 535 [sage] 2018/01/25(木) 20:47:17.06 ID:deBVwh8E モチベ保てなくてガッツリサボリ中w 仕事が忙しいのもあるけど http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/210
211: 310 [sage] 2018/01/27(土) 00:56:40.42 ID:0QPAoXtC 自分もGUIでモチベ保てず、がっつりさぼり中。 技術的に難しそうな事は気合入るんだけど、どっちが黒番とかのラジオボタン をどうしようかとか考え出すと、思考が止まってしまう(汗 一つの項目で諦めがつくまでに3日づつかかっていますorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/211
212: 535 [sage] 2018/01/27(土) 23:18:12.98 ID:EzLPwnOa http://postd.cc/alphago-zero-how-and-why-it-works/ これ読んでます。 とりあえず、一旦コードから離れて基礎知識を充実させる方向で。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/212
213: 310 [sage] 2018/01/28(日) 17:18:05.66 ID:0oeW9Kee GUIのパスの処理を真剣にチェックしだしたら、特定のケースで動作が おかしいので、丸々一晩デバッグしていました。ケースは特定できてた のですが、ぱっと見まったく原因がわからず。 C#はオブジェクトを代入すると参照になるのでした。やられた。 やっぱCというのは名前だけですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/213
214: 535 [sage] 2018/01/28(日) 23:56:16.68 ID:yuGXDS1r https://github.com/junxiaosong/AlphaZero_Gomoku すいません。またコード見始めてます。 多分これがウィンドウズで動かすの一番簡単な奴な気がするw http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/214
215: 535 [sage] 2018/01/29(月) 20:05:24.91 ID:WXPd8Jtc human_play.pyでモンテカルロAIは動いたけど深層学習AIが動かないorz. theanoとかいうライブラリが上手くインストールできてないっぽいorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/215
216: 535 [sage] 2018/01/29(月) 20:08:40.86 ID:WXPd8Jtc うう、心が折れそうorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/216
217: 535 [sage] 2018/01/29(月) 21:03:35.36 ID:WXPd8Jtc こんなエラーが出るんだが何がないって言われてるのかわからん。 誰かわかる人いる? ... File "C:\Python27\lib\site-packages\theano-1.0.1+unknown-py2.7.egg\theano\gof\ lazylinker_c.py", line 127, in <module> preargs=args) File "C:\Python27\lib\site-packages\theano-1.0.1+unknown-py2.7.egg\theano\gof\ cmodule.py", line 2359, in compile_str (status, compile_stderr.replace('\n', '. '))) Exception: Compilation failed (return status=1): /usr/x86_64-w64-mingw32/bin/ld. exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory. collect2: error: ld returned 127 exit status. http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/217
218: 535 [sage] 2018/01/29(月) 23:39:21.86 ID:WXPd8Jtc ライブラリに互換性がないって言われてるような気がする。 Cygwinに入ってるライブラリは互換性ないってことか? どこでライブラリ入手すりゃいいんだ?? http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/218
219: 310 [sage] 2018/01/31(水) 00:01:03.41 ID:EjEC4Ae7 すまん。わからんけど、collecdt2というフォルダ(ファイルかも)が無いと言ってる? こちらは、どうしても画面が崩れてしまうので、最初から作り直し。 原因は、トップのFormでauto resizeをtrueにしていた事でした。 ゲームの進行を上手に管理する方法が無いか考えていると、つい寝てしまうorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/219
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 783 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s