【オセロ,将棋】ボードゲーム Part3【囲碁,War】 (636レス)
上下前次1-新
166: 310 2020/03/07(土)22:53 ID:6tZRBA6n(1) AAS
 まあまあ。 
  
 自分は棋譜作成開始して、既に数年経ってる気がする(汗 
 途中データ飛んだりしているから、実際はもっと長い。 
  
 だんだんコツがわかって収集速度は加速的に高速化してきているけど、 
 今度はメモリー溢れが恐怖。 
167: 535 2020/03/10(火)21:38 ID:IkE5Ol6x(1) AAS
 データもぼちぼち溜まったしDNN学習に移ります。 
168: 310 2020/03/11(水)19:25 ID:N0CjcdIm(1) AAS
 Eigen UnsupportedのTensorクラスを見つけて、またぞろDCNNに興味が沸いて来ま 
 した。で、思い出しがてらウェブを眺めていました。前回断念したのは畳み込み層の 
 計算を行列で行うためのim2colのロジックを高速に行う方法が見つからなかったから 
 だと思い出しました(汗 
  
 しかし、気が付いてしまいました。所詮8×8のマスの定型変換で、汎用性いらないので 
 64ビットのローテーションとマスク値とのandというビット演算で、前処理ができてしまい 
 ます。そのあとで行列に変換すれば良いだけの事でした。つまりim2col関数はいらん。  
  
 もう少しDCNNの最新動向をフォローしてから、同じ棋譜を学習させて試してみたいと 
 思います。 
169: 535 2020/03/11(水)20:59 ID:kvcp7+Sq(1/5) AAS
 DNN学習、損失もいい感じで減ってきました。 
 素のモンテカルロとの対戦に移ります。 
170: 535 2020/03/11(水)21:02 ID:kvcp7+Sq(2/5) AAS
 実を言えば私は畳み込みはやってないんですな。 
 全結合でやってます。 
171: 535 2020/03/11(水)21:13 ID:kvcp7+Sq(3/5) AAS
 お、 
 黒番 7勝2敗 
 白番 9勝0敗 
  
 これは期待が高まる!!! 
172: 535 2020/03/11(水)22:57 ID:kvcp7+Sq(4/5) AAS
 黒番 22勝3敗 
 白番 20勝5敗 
  
 いいね〜いいね〜 
173: 535 2020/03/11(水)23:19 ID:kvcp7+Sq(5/5) AAS
 そろそろソースコードのバージョン管理とかやったほうがいいのかなぁ 
 GitHubとか 
174: 310 2020/03/12(木)00:31 ID:CNvjXxHZ(1/2) AAS
 GitHubとかよーわからんのだけど、コメント適当だったり、変数や関数名の英語が 
 変だったりするソース公開する度胸ないのを言い訳に、調べようとしていない(汗 
175: 2020/03/12(木)00:34 ID:TwK5c7NK(1) AAS
 プライベートプロジェクトにすればいい。昔はパブリックだけプロジェクト数無制限だったけど今はプライベートも無制限。 
176: 310 2020/03/12(木)00:39 ID:CNvjXxHZ(2/2) AAS
 情報ありがとうございます。 
 ちと調べてみます。 
  
 前みたいにソースもデータも丸ごと飛んだら困るので。 
177: 2020/03/12(木)10:02 ID:c8m7GwVr(1) AAS
 GitHubの前にGitを使おう 
 使えるようになってからでいいよ、GitHubは 
178: 535 2020/03/12(木)19:58 ID:so1xRnaL(1) AAS
 ありゃ、 
 黒番111勝 29敗 
 白番105勝 33敗 
  
 おもったほどじゃなかったorz 
179: 535 2020/03/13(金)22:42 ID:vmr0Tb8m(1/2) AAS
 業を煮やしてヒューリスティックを実装した。 
 さてどうなるか。 
180: 535 2020/03/13(金)23:28 ID:vmr0Tb8m(2/2) AAS
 ちなみにヒューリスティックの内容は石がぶつかってないときは相手の石からも自分の石からも一間以上離して打つというもの。 
181: 535 2020/03/14(土)18:49 ID:z7EfFQTc(1/2) AAS
 くそーうまく行かねー 
182: 535 2020/03/14(土)23:30 ID:z7EfFQTc(2/2) AAS
 あーなんか気が抜けちゃったな 
 次のアイディアもないし 
183: 310 2020/03/16(月)00:36 ID:FpZgJFeI(1) AAS
 しばらくは棋譜の遡りを優先しようと思っていたのですが、やっぱり暇ができると 
 どうしても何かやりたくなってしまい、結局序盤中盤の貪欲法絡みのブラッシュアップ 
 をしてしまい、またまた遡り対象の棋譜を増殖させています(汗。 
  
 DLやろうか、将棋AIの勉強しようかと思い立ち、将棋AIの本などを買い込んでつらつら 
 眺めていたら、実現確率探索なるものを見つけてしまいました。遷移確率は評価値の 
 Softmaxで作れる気がしています。現在、前方の打ち切りはProbCutでやっていますが、 
 途中の1つの盤面の評価値が酷い状態だと、その時点で問答無用でカット対象となって 
 しまう懸念があります。その点、実現確率探索の方が多少ロバストなのかなぁと。逆に、 
 手が広い局面では探索深さが浅くなってしまう悪影響も想定できます。 
  
 とはいえ、中盤探索のロジック自体は多少の改良で済むのですが、置換表使って中盤
省6
184: 535 2020/03/17(火)21:33 ID:7xvLqO5q(1/3) AAS
 DNN評価値の上位7手を初手から全展開するというのをやろうとしたのですが、意外とDNNの計算が重たいですね。 
 すぐにメモリ溢れるだろうとみていたのですが、牛歩のような計算の進み具合で、溢れるまでかなり時間かかりそうです。 
185: 535 2020/03/17(火)22:41 ID:7xvLqO5q(2/3) AAS
 60万局面展開するのに33分かかる。 
 遅い。 
上下前次1-新書関写板覧索設栞歴
あと 451 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s