【オセロ,将棋】ボードゲーム Part3【囲碁,War】 (636レス)
1-

555: 535 [sage] 2021/10/28(木) 19:14:15.82 ID:cjBYhho+(1) AAS
310さん、タイルゲームもやってたんだ。へー
556: 310 [sage] 2021/10/28(木) 20:34:55.57 ID:tAZRxFew(1) AAS
ルールを理解して、盤面の内部表現と勝敗判定を考え始めたところで
うっちゃってますので、まだ何もしていません(汗
557: 535 [sage] 2021/10/30(土) 17:48:57.15 ID:UiBk2jXZ(1) AAS
AMDの株がかなり上がったのでパソコン買っちゃいました!
画像リンク

558: 310 [sage] 2021/10/30(土) 22:23:00.51 ID:KcRkQNBB(1) AAS
パソコンうらやましす。
メモリー128Gで32スレッドくらい欲しいなぁ。

評価関数は結局ステージ分割にしています。が、学習途中でEigenがコケる。
なんとなくステージ単位での件数オーバーっぽいので、更にステージ分割を
細かくしてみていますが、今日1日の作業がパーで、また丸1日くらいかかる
のかなと。

まだ原因特定できた訳ではないし、件数が大丈夫かも判然としないので、また
こけないか心配ではあります。
559: 535 [] 2021/10/31(日) 18:56:25.43 ID:P/0PQ7su(1/2) AAS
Katagoですが、Katagoで使われてるpythonスクリプトはTensorflow 1.15を想定していて
Tensorflow 1.15はCUDA 10.0を想定していて、
RTX 3070 TiはCUDA 10.0をサポートしてない

ということらしい。
詰んだかも orz orz orz orz orz
560: 535 [sage] 2021/10/31(日) 20:00:24.60 ID:P/0PQ7su(2/2) AAS
藤井先生、竜王までいってしまうか。
7冠当選確実ですねー
561: 310 [sage] 2021/10/31(日) 23:27:26.19 ID:wMiG8knd(1) AAS
GPUにはそんな相性問題があるのですか…
色々調べてやらないとダメですね。

コケる原因と思われるところを見つけました。
色々やった挙句、矛盾した盤面がありそうだという事になって、調べたらビンゴ。
これからヨタプロ書いて、問題の棋譜を見つけて削除するつもり。

デバッグ中にさらに色々評価関数のを見つけてしまいました。
評価関数って多少バグってても、それっぽく学習しちゃうんだよねorz。
562: 310 [sage] 2021/11/01(月) 07:58:02.78 ID:dM9ZkTyW(1/2) AAS
多分解決。

棋譜の問題じゃなくてBook構築時の問題でした。
40手目までBook登録しているのですが、40手目以前に全滅した時の
終局判定が漏れていて、無いはずの矛盾した後続の盤面を作ってました。
普段は全く影響でないのですが、Bookまとめて読みだして処理をかける時
だけ出てくる奴です。

昨夜学習開始しましたが、まだ問題箇所を全部通過したわけではありません。
が、たぶん大丈夫だと思う。昼過ぎにはわかるはず。

Book再構築に1時間と、学習に丸1日以上かな。
明日の朝までには第一陣の学習が終わるかな?

まだ学習回数不足で評価値が安定していなので、バグが快勝していても、
しばらくは時間がかかりそうです。
563: 535 [sage] 2021/11/01(月) 19:33:56.38 ID:+SuiL1m9(1) AAS
NVIDIA製のDocker使うとRTX 3070 ti でも Tensorflow 1.15 使えるという記事がちらほらある。
ゴールは遠いなぁ。
564: 310 [sage] 2021/11/01(月) 23:01:49.02 ID:dM9ZkTyW(2/2) AAS
とりあえず問題箇所全クリアは確認できました。

エポック10回で1日半かかるのが面倒。
せめて50エポックくらいしたい。
今週は学習週刊になりそう。
565: 535 [sage] 2021/11/02(火) 20:13:09.48 ID:28WH20bm(1) AAS
Dockerにがっぷり4つで取り組むのちょっとしんどいなぁ
ペースを落としてのんびり行くか。
566: 535 [sage] 2021/11/05(金) 19:33:49.37 ID:AWXtKWsR(1/2) AAS
なんかwindows insider programとかいうのに入らないといけないらしくかなり敷居が高い。
いったん退却するか?
567: 535 [sage] 2021/11/05(金) 20:07:40.63 ID:AWXtKWsR(2/2) AAS
将棋は最高7冠じゃなくて8冠なんですねー
叡王忘れてた
568: 310 [sage] 2021/11/05(金) 20:47:26.54 ID:TX9UwcXB(1) AAS
心の迷いから、途中まで学習して止めて、ちょこっと修正してを繰り返してますのでまったく
学習が進んでいません。Bookチェック用コンソールでの浅い探索がびっくりするほど遅く
なってしまい、原因を探したりなんやかんややっていたのが迷いの原因です。

最終的にステージ分割を止めて、8対称を4対称に落として教師データを半分にしたりして
学習再開しました。1エポック1時間半でとりあえず30回学習させてみるという事で仕上がり
は日曜日の夕方〜夜の予定。まるまる1週間パーになりました。

もともと件数オーバーでメモリ溢れ始めたのは、4対称だったのを8対称に変えてからだった
ような気がしてきました。また、ステージ分割も、昔1回トライして、速度低下が酷くてやめ
ちゃった事があったような記憶もうっすら残っています。なんつーか、こういう類の手戻りが多いorz

ただ、探索がステージ分割だけで遅くなるとも思えないです。浅い探索は単純なαβで、
オーダリングはヒューリスティックスオンリーだし、ProbCutもしていないです。分割により
評価値ゼロとなる末端が多くてβカットが減っているのかなと思っています。間違っていて
も値が入っていればβカットはされますから。

棋譜作成にランダム要素加えて、悪手変化後の局面もたくさん学習させないといかんのかな。
569: 535 [sage] 2021/11/06(土) 21:09:48.75 ID:fJzqcDF5(1) AAS
NVIDIAのドライバ色々入れたらなんかパソコンの調子悪くなったorz
もーやめてくれー
570: 310 [sage] 2021/11/06(土) 21:44:45.75 ID:zi779w0E(1) AAS
なんか評価値がおかしかったのでチェックしていたら、末端ノードでの評価値の差分計算
がおかしくなっていた。もともとちゃんと動いていた箇所なので、何故変わっていたのか謎。

これも激遅の原因の一つではあると思うけど、まだ遅いんだよなぁ。
571: 535 [sage] 2021/11/09(火) 07:27:58.79 ID:V517zoPP(1) AAS
AMD株が凄いことになってる
572: 535 [sage] 2021/11/13(土) 10:00:35.49 ID:JzxMx88v(1/3) AAS
6x6タイルゲームに手を出し始めました
573: 535 [sage] 2021/11/13(土) 22:32:47.82 ID:JzxMx88v(2/3) AAS
藤井先生、竜王とったか
もう誰も止められんね
574: 535 [sage] 2021/11/13(土) 23:49:46.04 ID:JzxMx88v(3/3) AAS
藤井先生、竜王とったか
もう誰も止められんね
575: 310 [sage] 2021/11/15(月) 00:36:16.61 ID:hveDHfQn(1) AAS
藤井先生はAIだと思うようになりました(汗
新人王とった伊藤匠4段もかなり強いね。これから期待です。

評価関数学習し始めたら、オプティマイザーでSMORMS3は学習開始直後の集束は
滅茶苦茶早いんだけど、汎化が上手く行かないので、momentumと併用していたのを
思い出して、今はmomentumで毎晩6エポックづつ学習させてます。結構よくなって
きたけど、まだまだかなぁ。このまま続けたら速さは戻りそうですが…

それならステージ分割してまた学習やり直しても良いのではないかと思ってみても
良いのかなという気がし始めています(汗

途中、棋譜をほぼ全部飛ばしそうなバグ出してました。
たまたま戻せましたが、危ない危ない。
576: 310 [sage] 2021/11/22(月) 02:44:48.95 ID:EeZe+kFL(1) AAS
中盤探索劇遅の原因わかりました。

static constな関数をstatic constexprに変更していたのが原因のようです。
色々原因探して、最後の最後にまさかと思って、戻してもたら速度問題解消。

constexprにしたらコンパイル時定数扱いになると思っていたのですが何故?
577: 535 [sage] 2021/12/04(土) 16:31:24.68 ID:6uZ5YSAD(1) AAS
6x6オセロて完全解析されてるんですよね?
6x6タイルゲーム完全解析出来ないかなあ
578: 535 [sage] 2021/12/12(日) 11:39:50.61 ID:ZeZ8k4MF(1) AAS
タイルゲームですが、現局面の勝率をモンテカルロでしらべて4割以上6割以下ならノードを展開し以下再帰的に繰り返す、というのを考えたのですが、あんまり枝刈りの効率が良くなくてガッカリしてます。
579: 535 [sage] 2022/01/04(火) 19:13:32.47 ID:87Hg6LCx(1) AAS
windows 11にしてみました。
1-
あと 57 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s