[過去ログ]
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
【オセロ,将棋】ボードゲーム Part2【囲碁,War】 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
220: 535 [sage] 2018/01/31(水) 20:29:33.40 ID:u/gx4uXy すいません。 コマンドプロンプトで実行したら>>217のようなメッセージでライブラリ名わからなかったのですが Cygwinで実行したらライブラリ名が出てきました。 それぞれ4行づつ同じ行が出るのですが1行に削って張ります。 library stdc++ is not found. library mingw32 is not found. library gcc_s is not found. library gcc is not found. library moldname is not found. library mingwex is not found. library msvcrt is not found. library advapi32 is not found. library shell32 is not found. library user32 is not found. library kernel32 is not found. library mingw32 is not found. library gcc_s is not found. library gcc is not found. library moldname is not found. library mingwex is not found. library msvcrt is not found. これに続いて同じ名前のライブラリはあるけどコンパチブルでない的なメッセージが出ています。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/220
221: 535 [sage] 2018/02/04(日) 02:31:39.86 ID:8N3h1IXY キタ━━━━━━(゚∀゚)━━━━━━ !!!!! 動いたっぽいです。 Theanoってライブラリのバージョンが0.7.0じゃないといけないみたいです。 ここまでめっさ時間かかったorz 遅れを取り戻さんとな。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/221
222: 535 [sage] 2018/02/04(日) 18:58:20.09 ID:8N3h1IXY せっかく動いたけどpython読む根性がなかなか湧いてこない。 つか多分pythonじゃなくても読むのしんどいんだけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/222
223: 310 [sage] 2018/02/04(日) 20:16:17.17 ID:Wmf+lsae 他人のコードは読みづらいですよね。 1年前に書いた自分のコードもですがorz Theano動作おめでとうございます。良かったです。 こちらは…GUI作るのに嫌気がさして、学習部をいじっていましたが、 そろそろ〜30手の評価関数もそれほど酷いものではなさそうな気がしてきて、 中盤探索9手読み(なんの工夫も無し)で記譜作れる事に思い至りまして。 つまり、MCTSより短時間で記譜作成できると…。 この学習で、もし中盤探索の読みがそこそこな精度になってしまったら、 そもそもMCTSにする意味ないじゃんという現実からいかに目を背け続けるか という戦いが始まりました(涙 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/223
224: 535 [] 2018/02/05(月) 18:27:38.68 ID:Q1ssK5oS やはりこの業界で生きていくには パイソンの習得は必須… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/224
225: 535 [sage] 2018/02/05(月) 20:15:05.78 ID:kkO201mJ ということでパイソンの入門本買ってきました。 とりあえず囲連星のルールを実装してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/225
226: 310 [sage] 2018/02/05(月) 23:37:11.58 ID:tGe3CIWd 相変わらず、GUIから逃げています。 アルファ碁でいうところのポリシーネットの学習を放棄して、代わりに評価値から P(UCT探索に対する絞り込み項)を生成していましたが、これをQ(UCT探索の 予想スコア:これまでの探索の加重平均)から、1プレイアウト毎に再計算するよう にしてみました。 多少探索速度は落ちますが、良い感じかなぁ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/226
227: 535 [sage] 2018/02/08(木) 20:36:12.73 ID:BwB5Lh8w パイソン入門本、一回通して読もうとしてますが、ページ数あって結構大変。 コード書きながら読んだほうがいいかなぁ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/227
228: 310 [sage] 2018/02/09(金) 23:42:10.85 ID:XzN5+u9b 新言語習得はストレスですよね。 C#ですら混乱して、C++に帰りたくなってます(汗 というか、メモリー管理できないC#にいらついて、記譜作成回りをいじって 慰みにしています。中盤探索に置換表を足して、反復深化っぽくしてみま したが、あんまり早くならなくてがっかり。 Python本はまだ買ってません。ウェブ上の入門を眺めたくらいです。 Pythonは構造やら変数の型の考えやら、落とし穴になりそうなところが 色々とありますね。計算式だけ見ていればわかったような気になりますが、 どういう順番で処理が進むのか、慣れないとわからん感じ。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/228
229: 535 [sage] 2018/02/10(土) 21:27:45.30 ID:DQEki32w パイソン、変数の型の宣言がないから他人のコード超読みずらいorz 引数に何与えていいのかとかパッとわからないorz http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/229
230: 535 [sage] 2018/02/12(月) 00:17:40.24 ID:eWCzbr3d 9路囲連星の最低限のルールをパイソンに移植しました。 これからテストします。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/230
231: 535 [sage] 2018/02/12(月) 02:17:04.85 ID:eWCzbr3d おおむねバグ取れたっぽい あとはこれを>>214に移植できれば… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/231
232: 535 [sage] 2018/02/12(月) 20:42:28.11 ID:eWCzbr3d 他人のコード読むの辛いおT△T これはかなり時間かかる… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/232
233: 535 [sage] 2018/02/12(月) 22:23:10.54 ID:eWCzbr3d うーん、なんかこのコード五目並べのルールにべったり依存してる感じなのかなぁもしかして。 複数のゲームに対応しているAlpha Zeroプロジェクトのコードを見たほうがゲームのルールが分離されてるのかもしれないなぁ 一応、別のプロジェクトに手を出すことも視野に入れるか… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/233
234: 535 [sage] 2018/02/12(月) 23:45:59.40 ID:eWCzbr3d アルファゼロって数手前の履歴情報が必要らしいけどなんでこんなものがいるんだろう? 謎だ… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/234
235: 310 [sage] 2018/02/13(火) 13:07:22.56 ID:SwoVylIU アルファ碁の論文に書いてあったかな。次の1手的には意味なさそうだけど、 有った方が強くなるので外せなかったみたいな事が書いてあったような。 今現在の思いつきですが、ツリーサーチの末端近くでは、手の流れに応じて 点数が変わる事で、そのツリーのルート側の評価(加重平均)に影響が出てくる 可能性はある。 囲碁の場合、同一盤面が出る可能性が非常に高いのだけど、そこに至る経路で 隙があると、相手にその隙を突かれて、分岐が生じる事で、その点数は無意味に なる。けど、それは途中の分岐をしっかり読まないと判明しない。経路情報によって 評価値(評価関数直)を下げてしまえば、プレイアウトの振り分けが減って、別の もっと良い手に集中させることができる。こういう事かなぁ。 ま、本当に今思いついたばかりですが。 GUIに気が進まないまま、ぼーっと学習を見ていると、何故か(効果は微妙だけど) 速度アップの方法を思いついてしまうもので…。地味に色々改良しています。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/235
236: 535 [sage] 2018/02/13(火) 22:47:18.55 ID:75Woy+K4 310さんほどのプログラマがGUIで躓くというのも謎ですね。 単に凝り性なだけですかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/236
237: 310 [sage] 2018/02/14(水) 20:49:32.16 ID:I/pUqAGs 単にGUIが嫌いなんですorz 凝りたい気持ちと、画面遷移の罠から、心がデッドロックを起こして、 しまいに面倒くさくなってしまうという。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/237
238: 535 [sage] 2018/02/14(水) 21:17:25.33 ID:XBQY5lLn オセロで画面遷移なんてほぼいらんでしょうに。 まいいけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/238
239: 535 [sage] 2018/02/14(水) 22:23:18.42 ID:XBQY5lLn 五目並べのプロジェクトだとコウの扱いがよくわからないな 囲碁のプロジェクトもgithubで漁るか… http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/239
240: 535 [sage] 2018/02/17(土) 21:19:34.66 ID:9/16YNby 藤井聡太さん朝日杯将棋オープン戦優勝ですか すごいすな http://mevius.5ch.net/test/read.cgi/gamedev/1508056498/240
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 762 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s