[過去ログ] 【オセロ,将棋】ボードゲーム Part2【囲碁,War】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
499: 535 2018/11/17(土)20:20 ID:s4ulT91Q(5/6) AAS
さて本題のAI開発は何から始めようか?w
差しあたっての目標はAQをwindowsでビルドかな
500: 535 2018/11/17(土)22:39 ID:s4ulT91Q(6/6) AAS
>>491
よくみたらキャッシュ256MBってどうゆうこっちゃw
501: 535 2018/11/18(日)00:16 ID:rI0UFOUu(1/5) AAS
windowsでビルドするの結構難しそう。

気分転換にAQのあらかじめexeになってるものを落として動かしてみたら割とサクサク動く。
そして当たり前だけど強い。

これは期待が高まるw
502: 310 2018/11/18(日)01:01 ID:CiNHjYBr(1/3) AAS
おお。大体僕の倍くらいの速度ですね。
なお、気が短いし、記譜訂正が26手目くらいまでしかできていないので、
今は#40-#44の5つしか計測していません。昔から#41がピンポイントで遅い。

空きマスのビット演算、ちょうどやったところです。
mobility使わずに、flip関数がゼロだと着手不能ってパターンです。
静的オーダリングを使っていますが、角優先×最後って事で。
パターン配列作ってループ回してAND版と、先に空きマスをpextで並び替えて、
テーブル引いて元に戻して着手する版と2種類トライしまいしたが、速度差は
誤差としか言いようが無いレベルでしたorz
元に戻す演算を思いついたらまたトライする予定。

本日はProbCutを再トライ。今度はちゃんと高速化しているようです。
スレッショルド1.0σで反復無しで、その結果を用いてアスピレーションウィンドウ
サーチして、少し高速化できたかなぁと言う感じ。

ただ、投機的に高速化しているので、FFOで比較しても、苦手盤面がありそうです。
棋譜が揃って来たら投機のヒット率が上がると信じて、しばらく使ってみます。
503: 310 2018/11/18(日)01:13 ID:CiNHjYBr(2/3) AAS
535さんニューマシンおめ!

自分はSurface3で、i7-4650Uの1.7GHz(2.29GHz)×4です。
キャッシュとかどこで見れるのかなぁ。
504: 310 2018/11/18(日)01:19 ID:CiNHjYBr(3/3) AAS
ちなみに、偶数理論は何度かトライしていますが、速度低下してしまうので
使えずにいます。

ZebraはUndo方式で空きマスリストを常時更新しているようです。
僕はCopy方式で、末端の該当ノードで空きマスリストを作ろうとしているので
すが、なかなかうまくできません。

過去にpaint処理みたいな方法で完全な空きマスリストを作成しましたが、
当然オーバーヘッドが大きくて使い物になりませんでした。

最近は「どうせ4隅でしょ?」という事で、盤面を4分割して空きマス計算して
いますが、それでも遅い。

「どうせ4隅」が良くないのか、偶数理論の理解が間違っているのか…
505: 535 2018/11/18(日)17:01 ID:rI0UFOUu(2/5) AAS
高負荷時のファンが意外とうるさいorz
熱風もなかなかorz
あんまり連続実行しないほうがいいのかもorz
506: 535 2018/11/18(日)17:56 ID:rI0UFOUu(3/5) AAS
なんかクロームがメモリ1GBとか使ってるんだがこれで平常運転なのか?
メモリに余裕あるからってなめすぎじゃね?
507
(1): 495 2018/11/18(日)18:39 ID:w1KaGZJD(1) AAS
>>497
なるほど、では495ということで…
あとキッシュサイズは置換表のサイズです
508: 535 2018/11/18(日)18:55 ID:rI0UFOUu(4/5) AAS
>>507
コテありがとうございます。よろしくお願いします。
CPUのキャッシュかと思ってビビりましたw。
509: 535 2018/11/18(日)19:17 ID:rI0UFOUu(5/5) AAS
AQのビルド、linuxだとBAZELで、windowsだとCMakeでって書いてあるんだけど、
CMake用の入力ファイルが見当たらないorz
windowsもBAZELでやるんだろうか?そこからわからんorz
510: 535 2018/11/20(火)20:47 ID:sCHL0ufM(1) AAS
いかん、投資に見合った成果を挙げねばww
とは思うが腰が重いorz
511: 535 2018/11/21(水)22:15 ID:YJjwR4VH(1) AAS
windowsは一旦保留にしてLinuxに走るのが正解だろうか?
512: 535 2018/11/22(木)23:20 ID:ak7z/rHD(1) AAS
ネイティブリナックスをデュアルブートにするかVMWareでいくか。
なんかwindows10とlinuxのデュアルブートは罠があるらしくちょっと怖い。
513: 535 2018/11/23(金)15:43 ID:uREb6qVe(1) AAS
うーん、やっぱAQ無理かもorz.
もっと簡単そうなのに逃げるべきだろうか?
とほほ
514: 2018/11/24(土)05:53 ID:quW8CQIk(1) AAS
同一HDD 内で、Windows10・Linux のデュアルブートは、素人では元に戻せない。
だから、日経Linux では、仮想OS を使うように書いてある。
Virtual Box が多いかな

Ruby できるなら、Vagrant, Chef から使うのもよい

漏れは、WSL・Ubuntu16.04 を使っている。
ただし、WSL はGUI なし。コマンドのみ

開発用だから、本番では使えないし、Docker なども使えないけど、
WSLは単なるアプリだから、遊ぶには気楽
515: 535 2018/11/24(土)20:30 ID:CNsuI7eC(1) AAS
うーん、今後の方向性が定まらないorz.
最終的にはwindowsでやりたいからそこも悩みどころ。
516: 2018/11/24(土)23:59 ID:MjnwrHjN(1) AAS
ボードゲームスレだよな?なんの話してんの?
517: 310 2018/11/25(日)09:01 ID:Mml0PIJf(1) AAS
Iterative Widening何とかできた。平均的に高速化できていると思う。

FFOについては相変わらず>>495さんと比較して速度は半分くらいかな。

一方で記譜作成的には倍速になったイメージ。細かく4σまでWideningして
いる事で、仮探索の誤答が減った事が効いています。

 仮探索で増える時間
   > 仮探索が正解した時に減る時間 + 誤答した時に増える時間

Iterative Wideningで、仮探索時間の削減と正答率の向上の両方が実現できた
感じです。この辺、課題盤面との相性がある話なので、統計的に計ろうとすると
かなり面倒です。というか、統計的に計るためには、前提となる評価関数をロック
しなきゃなりませんが、現在記譜作成しながら評価関数学習させてますので、
前提が常に動いてしまいます。

現在オーバーヘッドが嫌で、ノード数をとっていません。並列化するとロック
の待ち時間で数%〜10%くらい速度が落ちちゃうからです。ノード数をとれば
純粋な速度比較がしやすいのですが、悩みどころです。
518: 535 2018/11/25(日)22:15 ID:MnTu6mxc(1) AAS
なんも進展がないのでとりあえず昔作った19路囲連星AIをビルドする環境を新マシンに構築しました。
リハビリの意味でもしばらくこれいじってようかな。
519: 2018/11/26(月)11:23 ID:3TlDlboD(1) AAS
オンラインボードゲームって作れば流行ると思うんだけど、誰もやらないってことはサーバの維持費の方が高くなるんかね?
520: 2018/11/26(月)12:10 ID:dM/DsP5w(1) AAS
そう簡単に流行るかよ
囲碁のkgsとかだってかなり廃れてきてるのに
521: 535 2018/11/26(月)22:59 ID:PdBnQCC1(1) AAS
気持ちだけ焦るけど、何も進まないというorz
とりあえず、結果だけ求めるのは謹んで、
地道に愚直にディープラーニングの勉強するのが正解だろうか?
522: 310 2018/11/27(火)09:45 ID:IL6H1udh(1) AAS
自分の場合、プログラムいじるネタが欲しくて、ヘウレーカ!って感じを味わいたくて、
続けているだけだからなぁ(汗

目標でかすぎるとか、期限切りすぎると、焦って嫌になるだけだよ。

オセロなんて、既にやってる人ほとんどいないから、ちょうど良いのだw
今の目標は、60歳になるまで続ける事w
523: 535 2018/11/27(火)18:36 ID:oxbu/SRL(1) AAS
そうですね
結局自分のペースで一歩一歩進んでいくしかないですよね
ありがとうございます
524: 535 2018/11/27(火)20:02 ID:DriHkSnO(1) AAS
これからどうしようかなぁ。
以前、途中までうまくいきかけた9路囲連星を移植したalpha zero クローンのコードを読み解くのやってみようかなぁ。
それとももっと本とか読んで理論の基礎から固めていくべきだろうか。
525: 2018/11/27(火)21:15 ID:8ndts6Rn(1) AAS
loser_sのブログ読んだけど、重大発表やばすぎだろ
526: 535 2018/11/28(水)22:14 ID:h+t1ldhF(1/3) AAS
VMWareのubuntuで9路囲連星のalphazeroクローン動かしてみたらなんかメモリリークする。
前のマシンではメモリリークなかったのに?
OSとかpython とかCUDAのバージョンが変わったせいだろうか?
うーん、解決する気力がいまいち湧いてこないorz
527: 535 2018/11/28(水)22:31 ID:h+t1ldhF(2/3) AAS
やっぱ出来ればwindows & C++ で行きたいなぁ。
うーん。
528: 535 2018/11/28(水)22:44 ID:h+t1ldhF(3/3) AAS
悶々としつつ19路囲連星AIでLV3と対戦させたら素晴らしい勝ち方した。
(;SZ[19]
;B[jj];W[ji];B[ii];W[hi];B[ih];W[ik];B[ki];W[jl]
;B[hh];W[ij];B[jh];W[lh];B[gg];W[ff];B[fg];W[gi]
;B[kg];W[eg];B[lg];W[hg];B[hf];W[jg];B[jf];W[km]
;B[ig];W[hj];B[fh];W[ln];B[mo];W[lj];B[hg];W[mj]
;B[jg])
自然な流れからのダブル必勝形。
こういうのがたまにあるから止められないんだよなぁ。
1-
あと 474 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.019s