[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 11/06 14:10 / Filesize : 260 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【オセロ,将棋】ボードゲーム Part2【囲碁,War】



1 名前:名前は開発中のものです。 [2017/10/15(日) 17:34:58.03 ID:RaMh0le2.net]
比較的地味なボードゲーム専用のスレが欲しくて立ててみました。

前スレ
【オセロ,将棋】ボードゲーム【囲碁,War】
mevius.2ch.net/test/read.cgi/gamedev/1057763418/

780 名前:535 mailto:sage [2019/03/24(日) 21:27:42.78 ID:IEpX66ro.net]
うーん、やっぱ現状を打破する画期的なアイディアが必要かな。
ちなみにいまは強さよりも速度が欲しいかも。

781 名前:535 mailto:sage [2019/03/25(月) 05:48:57.06 ID:9reqTGkG.net]
対戦してます。

黒番 対 LV3 107勝 102敗 勝率 51.2%

200戦以上して勝率50%超えはすごい!
今日一日回してみます。

782 名前:535 mailto:sage [2019/03/25(月) 21:18:02.28 ID:9reqTGkG.net]
結局負け越しでした

165勝 174敗 勝率48.7%

でも決して悪い結果ではない!

783 名前:535 mailto:sage [2019/03/26(火) 21:11:49.41 ID:AISc91ZO.net]
まだ回してました

239勝 237敗 勝率 50.2%

キター!

まあ、今だと50%行くかどうかはホント運しだいなんだろな。

784 名前:535 mailto:sage [2019/03/26(火) 21:12:45.47 ID:AISc91ZO.net]
そろそろ対局止めて次の学習のターンに入ります。

785 名前:535 mailto:sage [2019/03/26(火) 21:59:22.07 ID:AISc91ZO.net]
うお、棋譜が多すぎてls */*.sgfがコアダンプするようになったw
分割しないと駄目か〜

786 名前:535 mailto:sage [2019/03/27(水) 21:35:10.22 ID:4D2b4lCy.net]
そろそろ人間(俺)相手に勝利が欲しいところだがまだむずかしいかな。
素人相手なら勝てるんだろうか?

787 名前:535 mailto:sage [2019/03/28(木) 19:32:56.94 ID:ZCt2CXW9.net]
165勝 176敗 勝率 48.4%

788 名前:310 mailto:sage [2019/03/30(土) 20:46:31.09 ID:IsrC9h82.net]
既知のパブリックドローのリストが見つかったというか、
今年になってブログでまとめて発表してくれている人がいた。

ちょうど良いタイミングすぎる(汗

2種類あるのと、自分がZebraから拾った奴を合体して、32手目まででカット。
ソートして重複削除したら450件程度に。多分既存の記譜と多少重複してると思う。

全部やるとかなり記譜が偏る気がするけど、やっちゃうかな。



789 名前:535 mailto:sage [2019/03/30(土) 23:47:00.24 ID:o6pzrkpp.net]
序盤DBを劇的に改善する方法ないかな?
不利なオープニングを避けるだけで勝率めちゃくちゃ上がりそうな予感がするんだが。

790 名前:310 mailto:sage [2019/03/31(日) 01:39:32.24 ID:5poc64Oc.net]
棋譜から序盤DB作れない?

791 名前:535 mailto:sage [2019/03/31(日) 09:41:09.06 ID:eFSA5935.net]
作ってるですがそれでも不利な局面になったりしますorz

792 名前:310 mailto:sage [2019/03/31(日) 20:14:25.76 ID:5poc64Oc.net]
棋譜から序盤DB作る時に、その盤面からの勝率入れて、勝率が高い手を指す
ようにするとか。まあ、ぶっちゃけ記譜単位でmctsやってるような事になるの。

793 名前:535 mailto:sage [2019/03/31(日) 20:34:17.11 ID:eFSA5935.net]
いや、それに近いイメージのものはすでに実装してあるんですが、たまに変な手を打つのです。

794 名前:310 mailto:sage [2019/04/01(月) 20:17:52.98 ID:JaNWOXQ3.net]
普通DB化すると同じ手順だと毎回同じに間違えるはず。
だとするなら、DBの棋譜をテキストに吐き出すなどして、チェックしたら?

間違いっぽい分岐見つけたら、正解着手させてその後を対戦させて記譜を
強制的に正しい分岐を学習させるの。そのあとでも間違えて、なかなか治らない
事もあるけど。

これが>>760で書いたドーピング。

795 名前:310 mailto:sage [2019/04/01(月) 20:22:42.07 ID:JaNWOXQ3.net]
>>774のリスト。パブリックドローはFJT分だけだった。
2種類あって、もう一つは代表的な序盤定石から適度に着手した後で、
残り30手を読み切ったリストで、ドローとは限らなかった。

遡りチェックの時にあり得ない奴があったので、気が付いた。

試しにZebraで並べて評価値見てみたら、中盤で結構変な手順になっていたりする。
まあ記譜の足しにはなるかなぁという感じ。

796 名前:535 mailto:sage [2019/04/01(月) 22:13:58.23 ID:58wx0Qom.net]
手動でDB書き換えるのは工数的に地獄の苦しみなのですw
まあ、負けた棋譜だけ水増ししてDBに登録するのはあるかも?

797 名前:535 mailto:sage [2019/04/01(月) 23:15:44.55 ID:58wx0Qom.net]
自動対局プログラムに手を入れて棋譜のファイル名に黒が勝ったか白が勝ったか入れるようにしました。

798 名前:535 mailto:sage [2019/04/02(火) 20:42:13.63 ID:IVxd4rzM.net]
やっぱ手動で棋譜を訂正するのはムリゲーだなぁ。
棋譜訂正も自動化すべきかな。
うーん



799 名前:310 mailto:sage [2019/04/02(火) 20:42:16.77 ID:BP3gZfVl.net]
そうか。オセロだとある程度定石はあるし、ZebraやEdaxで並べれば
終局スコアの予想はできて、間違いが見つけやすいけど、囲連星では
そうはいかないですね。

途中で変な手を打つのは、恐らく記譜が足りていないからではないかと
思います。オセロでもドーピングやらないで純粋に自己対局学習だけで
やった場合、1万〜10万対局くらいは必要かなと思っています。

800 名前:535 mailto:sage [2019/04/02(火) 22:11:14.64 ID:IVxd4rzM.net]
勝った棋譜水増しするのと負けた棋譜水増しするのどっちがいいんだろ?
おんなじ割合で水増ししたら意味ないかもw

とりあえず負けたほう増やすか

801 名前:535 mailto:sage [2019/04/03(水) 22:07:38.48 ID:+wdY9CJ5.net]
とりえあず、負けた棋譜を100倍にして序盤DBに注入してます。
定型パターンにはまりやすいLV2にはかなり効果あるのですが
変幻自在なLV3には今一つみたいです。

802 名前:535 mailto:sage [2019/04/04(木) 20:30:39.10 ID:QG8xddyq.net]
負けた棋譜だけ増やすとバランス崩れるかも?と思い始めました。
うーん。

803 名前:535 mailto:sage [2019/04/04(木) 22:06:44.84 ID:QG8xddyq.net]
やはり大量、多種類の棋譜が欲しい。
棋力が下がっても計算量を抑えて、速度を稼ぐ方向で行くべきか?

804 名前:535 mailto:sage [2019/04/04(木) 22:52:58.55 ID:QG8xddyq.net]
2手読みだったところを1手読みにしたら大分早くなったけど、やっぱ棋力は落ちるな。
これはちょっと採用するか迷う。

805 名前:535 mailto:sage [2019/04/05(金) 22:13:28.38 ID:6lxF2ret.net]
ん、なんか白番が絶望的に負けてる。
なんか評価値の計算まちがえたか?

806 名前:535 mailto:sage [2019/04/05(金) 22:26:12.15 ID:6lxF2ret.net]
それとも棋譜水増しで入れた序盤DBが狂ったのかな?

807 名前:535 mailto:sage [2019/04/06(土) 00:52:52.21 ID:Uoezh941.net]
白番で、相手が初手端のほうに打ってきたときに、盤が狭くなって序盤DBどおりに打つのが悪くなるみたい?

とりあえず、白番持った時に相手が初手天元付近に打たなかったときは、中央寄りの斜めに打つように変えた。
これで少しでも緩和されるといいな。

808 名前:535 mailto:sage [2019/04/06(土) 01:11:14.50 ID:Uoezh941.net]
水増しした分の棋譜はいったん削りました。
確率の理論を根底から壊してしまうみたいなので。
やっぱ遅いようでもじっくり行くのが確実っぽい。



809 名前:535 mailto:sage [2019/04/10(水) 20:58:12.46 ID:x47ianNw.net]
今、極端な水増しはやめてほどほどの水増しにしてます。
新しい棋譜が古い棋譜の1〜2%程度になるくらいに水増ししてます。

810 名前:310 mailto:sage [2019/04/10(水) 23:44:48.34 ID:R42Zvvs5.net]
どんより…
バグを見つけてしまった。

今ある記譜50万件の数%くらいに間違いがありそう。
直管的には、全データに対して読み切り処理を噛まさないと間違いの有無すら確認できない。
多分、逆順探索処理を簡素化した時にバグが入り込んだのだと思う。
暇なのでログ書き出しの処理を作ってたら見つかった。

うぐぐ。

もうしばらく様子を確認して、他にもバグが無いか見た上で…どうしよう。
一旦記譜をリセットして作り直すべか。

811 名前:310 mailto:sage [2019/04/10(水) 23:48:12.99 ID:R42Zvvs5.net]
と、書いた直後に気が付いた。
ログの側のバグだった事に…

お騒がせ様でした。

812 名前:535 mailto:sage [2019/04/15(月) 23:21:56.01 ID:+vRjXb2F.net]
いままで8対称中4

813 名前:対称で学習してましたが、のこりの4対称も学習させてみることにしました。
8対称すべてはメモリに収まらないので半分づつ学習させます。
[]
[ここ壊れてます]

814 名前:535 mailto:sage [2019/04/16(火) 20:45:49.68 ID:+pjTjN+Q.net]
178勝192敗 勝率 48.1%
8対称、勝率あんまり上がらないですね。
うーん、うち筋は悪くないと思うんだけど。
なにかブレークスルーが欲しいですね。

815 名前:535 mailto:sage [2019/04/16(火) 21:15:27.46 ID:+pjTjN+Q.net]
2手読みに戻したら勝率上がるかな?
うーん。

816 名前:535 mailto:sage [2019/04/16(火) 22:50:30.94 ID:+pjTjN+Q.net]
まじでZen2スリッパ欲しい。

817 名前:535 mailto:sage [2019/04/17(水) 20:33:59.36 ID:5Verubd2.net]
154勝178敗 勝率46.4%
2手読みに戻したらかえって勝率さがりましたね。
誤差の範囲かもわかんないですが。

818 名前:535 mailto:sage [2019/04/18(木) 22:39:13.48 ID:Bi+APi3V.net]
お、素晴らしい勝ち方した。
必勝形のダブルリーチ
これほど少ない石数でこの形を作れるとは…

(;SZ[19]
;B[jj];W[kj];B[jk];W[li];B[ji];W[lh];B[kl];W[jm]
;B[ih];W[lk];B[ig];W[jf];B[il];W[ik];B[hk];W[if]
;B[im];W[ij];B[hj];W[lg];B[ii];W[in];B[ik];W[jn]
;B[ij])



819 名前:535 mailto:sage [2019/04/19(金) 21:34:26.27 ID:NHUtwCQF.net]
ふーむ、いままで勝率のいい手かつ沢山選ばれた手を優先的に選択するように序盤DB周りを組んでいたのだけど、
それだと手が固定されてしまうかなと思って勝率のいい手かつあまり選ばれてない手を優先的に選ぶようにしたら

147勝 220敗 勝率40.1%

これは誤差とは言えないほどの差ですねぇ。

820 名前:535 mailto:sage [2019/04/23(火) 20:49:51.89 ID:rLrZWc/a.net]
205勝 246敗 勝率45.5%
棋譜取り&序盤DBへの取り込みを継続したら少し勝率戻りました。
50%付近まで頑張ろう。

821 名前:535 mailto:sage [2019/04/24(水) 19:17:49.68 ID:DcbjCIK3.net]
なかなかの快勝だった
こういう風に毎回打てるといいんだけど

(;SZ[19]
;B[jj];W[ij];B[ki];W[ii];B[ik];W[ih];B[jh];W[ji]
;B[kj];W[jg];B[kh];W[if];B[hj];W[ig];B[lk];W[jk]
;B[jl];W[hk];B[kk];W[km];B[hl];W[gk];B[gm];W[fn]
;B[kg];W[kf];B[lf];W[mg];B[lg];W[gi];B[le];W[lh]
;B[mh];W[mi];B[li];W[ie];B[id];W[md];B[lh];W[nd]
;B[lj])

822 名前:535 mailto:sage [2019/04/25(木) 23:58:43.25 ID:DQ0GFyMT.net]
192勝 212敗 勝率 47.5%
棋譜取り、序盤DB更新、DNN更新だけでは50%の壁は突破できないかもな。

823 名前:535 mailto:sage [2019/04/26(金) 20:16:53.04 ID:F5QY8KS+.net]
130勝 195敗 勝率40.0%
ん、勝率かなり落ちた。
何が起きた?

824 名前:535 mailto:sage [2019/04/27(土) 23:11:18.27 ID:zszgzhMg.net]
ん、序盤DB壊れたか?

825 名前:535 mailto:sage [2019/04/27(土) 23:25:35.40 ID:zszgzhMg.net]
序盤DB外したほうが勝率あがるかも?

826 名前:310 mailto:sage [2019/04/30(火) 03:48:07.73 ID:RyvRJxq2.net]
どもです。
ひたすら記譜作成中に、やっぱり暇なので、記譜管理周りをリニューアルしていたら、
結局記譜ファイルの形式を大きくいじってしまい、かなり全面的なリニューアルに。
そしたら、あちこちバグが出て、結局記譜作成より新作デバッグ優先に(汗

>>809-810
序盤DBは、記譜溜めていくと途中で弱くなるけど、いずれ直ってくるものだと思う。

正しい手順があるとして、1回間違えると、間違えた側が負ける記譜ができる。
負ける事で、その手は選ばれない事が記譜に登録される。

しかし、探索の精度が低い状態で記譜作ると、2回間違える記譜ができて、本来
負けのルートで勝ってしまう。これが記譜に登録されると、この2回目の間違いが
訂正されるまでは勝率が下がる。

どのくらいで直るのかは、直接なのか評価関数経由の間接なのかなど、フィード
バックのかかり方で変わってくる。直接的なら割とすぐに直るはず。

自分のは間接なのでかなり時間がかかりそうで面倒なので、Zebraで2つ目の間違い
箇所を特定して、そこまで着手した後探索をする棋譜を作って、かなり強制的に直し
ちゃった。

序盤は大体良いのだけど、確定値で学習している箇所と、序盤DBで学習している
箇所の境目で、確定値が足りないまま過学習になっている評価値ステージがあって
そこらあたりで大抵間違える

827 名前:(汗 []
[ここ壊れてます]

828 名前:535 mailto:sage [2019/05/02(木) 21:41:13.81 ID:uWEPsgK5.net]
天頂の囲碁を使って9路を徹底的に調べたら面白いかも
ま、やらないけどね



829 名前:535 mailto:sage [2019/05/04(土) 19:08:14.82 ID:wk+bg2Ip.net]
GWは何もしませんでした(過去形)

830 名前:310 mailto:sage [2019/05/04(土) 22:14:44.08 ID:fzBCFIZ6.net]
新作の探索周りを、例のバグ付のやつにしたら、案の定バグ発生。
色々と入れ替えながらバグ発生箇所を特定に成功しました。
が、なぜそこでバグっているのかわかりませんorz
まともに動いたから良しとするしかない感じ。

あと2か所改良したいところがあります。
あと2日では無理だなぁ。

831 名前:310 mailto:sage [2019/05/04(土) 22:17:34.69 ID:fzBCFIZ6.net]
と思ったら、またいきなりバグ発生。
原因は複数ありそうですorz

832 名前:310 mailto:sage [2019/05/05(日) 20:55:26.72 ID:GksqIPP4.net]
原因判明。アホなミスでした。
やっぱり当初の置換表に変なデータが登録されているのが正解だった。

残した課題のうち1つもできた。

833 名前:310 mailto:sage [2019/05/05(日) 23:26:28.04 ID:GksqIPP4.net]
最後の課題は、学習の速度アップを目論みましたが、まったくダメでしたorz

さて、何をしよう。

834 名前:535 mailto:sage [2019/05/06(月) 19:55:01.10 ID:uIBlT68N.net]
長連対策そろそろしなければ…

835 名前:535 mailto:sage [2019/05/06(月) 20:33:01.71 ID:uIBlT68N.net]
序盤DBがおかしくなってたので、序盤DBの手の採用基準をもとに戻しました。
あと中盤終盤でDNNの値の比重を大きくしました。

836 名前:535 mailto:sage [2019/05/07(火) 22:40:16.02 ID:hqvfZJCN.net]
59勝 62敗 勝率48.8%
なんとか勝率50%弱まで戻せました。

837 名前:535 mailto:sage [2019/05/08(水) 21:43:00.75 ID:c2FYdM3E.net]
来たっ
262勝 248敗 勝率51.4%
誤差の範囲かもしれないけど嬉しいっ

838 名前:535 mailto:sage [2019/05/08(水) 21:52:12.23 ID:c2FYdM3E.net]
そろそろ白番も着手していくか、もうちょっと黒番を突き詰めるか。
悩ましいい。



839 名前:535 mailto:sage [2019/05/09(木) 20:06:42.08 ID:w95MoSGU.net]
ありゃ、わずかな棋譜を序盤DBに加えただけなのに勝率めっちゃさがった
149勝 202敗 勝率 42.5%

そんなに微妙なものではないと思ってたが??

840 名前:535 mailto:sage [2019/05/09(木) 20:28:40.86 ID:w95MoSGU.net]
棋譜さらっと見てみたけど序盤DBが壊れたって感じでもないなぁ
実は微妙なものだったのか、誤差の範囲なのか?

841 名前:535 mailto:sage [2019/05/09(木) 22:32:58.01 ID:w95MoSGU.net]
なんか誤差の可能性が微レ存

842 名前:535 mailto:sage [2019/05/10(金) 21:38:12.73 ID:5KPSEUAN.net]
163勝 202敗 勝率44.7%
±5%くらいは誤差ででるのかもしれないなぁ

843 名前:535 mailto:sage [2019/05/10(金) 21:42:26.07 ID:5KPSEUAN.net]
こんな時統計の知識があれば真の勝率は○○%〜××%の間とか論じられるんだろうなぁ

844 名前:535 mailto:sage [2019/05/11(土) 11:49:39.90 ID:fuy9y7gB.net]
うお、すげぇ

179勝 149敗 勝率54.6%

この数字をどう解釈すればいいのか…

845 名前:535 mailto:sage [2019/05/11(土) 17:43:16.57 ID:fuy9y7gB.net]
まだ勝ってる。
222勝 194敗 勝率53.4%

そろそろ棋譜反映させるか。

846 名前:535 mailto:sage [2019/05/11(土) 22:40:54.90 ID:fuy9y7gB.net]
長連対策、完全じゃないけど簡単な判定入れてみた。
さてどうかな?

847 名前:535 mailto:sage [2019/05/12(日) 10:03:08.61 ID:7HaK6dtp.net]
かなりいい
対LV2 白番はもうちょっと勝ちたいかな

対LV1
黒番 61勝 9敗 勝率87.1%
白番 49勝 4敗 勝率92.5%

対LV2
黒番 57勝 0敗 勝率100.0%
白番 10勝 28敗 勝率26.3%

対LV3
黒番 25勝 16敗 勝率61.0%
白番 13勝 28敗 勝率31.7%

848 名前:535 mailto:sage [2019/05/12(日) 18:17:47.41 ID:7HaK6dtp.net]
ふむ。かなりいい。
一回止めるか。

対LV1
黒番 90勝 10敗 勝率90.0%
白番 64勝 6 敗 勝率91.4%

対LV2
黒番 78勝 0敗 勝率100.0%
白番 14勝 33敗 勝率29.8%

対LV3
黒番 39勝 23敗 勝率62.9%
白番 19勝 40敗 勝率32.2%



849 名前:535 mailto:sage [2019/05/12(日) 18:46:46.62 ID:7HaK6dtp.net]
ここらでドカンとブレークスルーが欲しいところだ。

850 名前:535 mailto:sage [2019/05/13(月) 20:57:06.68 ID:rQSLa/J8.net]
お、すごい
249勝 204敗 勝率55.0%

851 名前:535 mailto:sage [2019/05/13(月) 21:55:46.89 ID:rQSLa/J8.net]
LV3 vs LV3の黒番の勝率が65%くらいだったはずだから、黒番で勝率70%位いけばLV3越えといえるかも

852 名前:535 mailto:sage [2019/05/13(月) 23:06:54.58 ID:rQSLa/J8.net]
地味な学習も必要だとは思うけどアイディア一発でドカンと強くなるのも諦めきれない。

853 名前:535 mailto:sage [2019/05/14(火) 21:30:20.81 ID:kAvibZwR.net]
ん、なんかDNN学習させたらうち筋はそんなに悪くなってないと思うんだけど勝てなくなったな。
なんだろう?

854 名前:535 mailto:sage [2019/05/15(水) 21:00:42.40 ID:ce+jhpkV.net]
173勝 176敗 勝率 49.6%
対戦してみたけど思ったほど負けてないな?

855 名前:535 mailto:sage [2019/05/15(水) 21:22:39.79 ID:ce+jhpkV.net]
初期アルファ碁のようにポリシーネットとバリューネットに分けてみるか?

856 名前:535 mailto:sage [2019/05/15(水) 21:35:41.77 ID:ce+jhpkV.net]
そこそこの精度でも軽い評価関数は結構ほしいかも。
モンテカルロで役に立つし。

857 名前:535 mailto:sage [2019/05/15(水) 22:07:54.43 ID:ce+jhpkV.net]
というわけで、今使ってるDNNより大幅に簡素化したネットワークで学習させてみる。
データは同じ。

858 名前:535 mailto:sage [2019/05/15(水) 22:45:22.49 ID:ce+jhpkV.net]
あれ、大幅に簡素化したのに学習時間が思ったより短くならないな。
10倍速くらい早くなると思ってたのに3倍速くらいだ。



859 名前:535 mailto:sage [2019/05/15(水) 23:06:58.43 ID:ce+jhpkV.net]
更に簡素化して10倍速くらいにしました。
ちょっと簡素化しすぎかも?

860 名前:310 mailto:sage [2019/05/15(水) 23:27:46.15 ID:2Iqikd3t.net]
新バージョンで色々プログラム見直し。
探索部は全く改善していませんが、その他の部分が大幅にスピードアップ。
自動記譜作成時のオーバーヘッド(探索以外の時間)がかなり減った。

あとは学習の時間を減らしたい。

861 名前:535 mailto:sage [2019/05/16(木) 19:50:22.50 ID:bKmJMMur.net]
大きい方のネットワークの損失が3500位なのに対して小さい方のネットワークの損失が5300位。
さて、使い物になるかな?

862 名前:535 mailto:sage [2019/05/16(木) 20:26:43.20 ID:bKmJMMur.net]
うおお,遅え!
モンテカルロに使おうと思ったらプレイアウト回数かなり減らさなきゃだめだな。

863 名前:535 mailto:sage [2019/05/16(木) 20:40:14.63 ID:bKmJMMur.net]
一回打ってみたけど打ち筋は決して悪くない。
だが激遅。
だかが300プレイアウトでここまで遅いとは…

864 名前:535 mailto:sage [2019/05/16(木) 20:49:50.51 ID:bKmJMMur.net]
ん、でも打ち筋がいい。
ブレークスルー来たか??

865 名前:535 mailto:sage [2019/05/16(木) 21:05:06.63 ID:bKmJMMur.net]
すごいな、こちらの打ち筋は相当改善されたのにLV3がその上を行ってくる。
奥が深い。

866 名前:535 mailto:sage [2019/05/16(木) 22:04:27.02 ID:bKmJMMur.net]
ん、まだ学習飽和してないみたい。
ジリジリ損失減ってる。

867 名前:535 mailto:sage [2019/05/16(木) 22:42:50.95 ID:bKmJMMur.net]
LV1と対戦させ始めてみたけど、かえって勝率落ちてるな?
まだ対戦回数少なすぎて結論出すのは早いけど、もっと50連勝くらいするかと思った。

対LV1
黒番 17勝 3敗 勝率85.0%
白番 13勝 3敗 勝率81.3%

868 名前:535 mailto:sage [2019/05/17(金) 21:14:13.13 ID:Af3ltV5Z.net]
勝率上がってるみたいです。やった!

対LV1
黒番 156勝 15敗 勝率91.2%
白番 109勝 8敗 勝率93.2%



869 名前:535 mailto:sage [2019/05/17(金) 21:17:20.41 ID:Af3ltV5Z.net]
小さいネットワークの損失も5180くらいまで減ってます!
次は本丸、LV3と決戦や!

870 名前:535 mailto:sage [2019/05/17(金) 22:31:13.53 ID:Af3ltV5Z.net]
対LV3 黒番
47勝 34敗 勝率58.0%

ふーむ、まあ悪くないけど、正直もっと期待していたw
400〜500戦くらいはしないとまだ結論は早いけど。

871 名前:535 mailto:sage [2019/05/18(土) 01:00:18.55 ID:NdCkwblz.net]
ほほう、6割行った。
120勝 80敗 勝率60.0%

872 名前:535 mailto:sage [2019/05/18(土) 16:28:24.45 ID:NdCkwblz.net]
291勝 231敗 勝率55.7%
ふーむ、まあ悪くないけど。
最終的には対LV3黒番勝率 70% を目指したい。

873 名前:535 mailto:sage [2019/05/18(土) 21:21:56.33 ID:NdCkwblz.net]
そういえば、勝率ばかり気にして肝心の棋譜をあまり見てなかったな。
どんな負け方してるのかちゃんと把握せねば。

874 名前:535 mailto:sage [2019/05/18(土) 22:11:34.39 ID:NdCkwblz.net]
ふーむ、必敗を避けるルーチンに若干バグがあるな。

875 名前:535 mailto:sage [2019/05/19(日) 07:21:38.98 ID:GRYTxzHT.net]
GPU使いたいなぁ。
せっかくいいの買ったんだから。

876 名前:535 mailto:sage [2019/05/19(日) 07:52:25.50 ID:GRYTxzHT.net]
ライフゲーム囲碁も平行で開発しようかなぁ。
アルファゼロアルゴリズムが心のどこかで捨てきれない。

877 名前:535 mailto:sage [2019/05/19(日) 13:54:34.49 ID:GRYTxzHT.net]
ライフゲーム囲碁 コード書き始めました。
ルール実装が結構効率的な奴思い付いて、1000万プレイアウト/s位出ました。

並行でやるっつっても計算資源が問題だなぁ。

囲連星はアイディアないしちょっとお休みかなぁ。

878 名前:535 mailto:sage [2019/05/19(日) 17:10:04.89 ID:GRYTxzHT.net]
GUIがないと不便だなぁ。うーん。



879 名前:535 mailto:sage [2019/05/21(火) 00:59:34.87 ID:rSRUkqQW.net]
うお、ついに人間(俺)に勝った!
内容的にも文句ない勝ち方だ!

(;SZ[19]
;B[jj];W[ji];B[ii];W[ih];B[ki];W[jh];B[kk];W[kh]
;B[lj];W[ij];B[hi];W[hk];B[hh];W[lg];B[gl];W[mg]
;B[gg];W[ff];B[gk];W[gj];B[ll];W[mm];B[fj];W[fi]
;B[gi];W[hj];B[hl];W[jk];B[ik];W[hj];B[gj];W[gf]
;B[gm];W[gh];B[fn];W[fh];B[lh])

880 名前:535 mailto:sage [2019/05/21(火) 01:06:56.53 ID:rSRUkqQW.net]
ここまでくると囲連星はいったん公開してもいいかもな。
本当は白黒総合勝率でLV3に勝ってからが理想なんだけど。
あとDBのファイルサイズでかいんだよなぁ。

881 名前:535 mailto:sage [2019/05/21(火) 23:53:55.55 ID:rSRUkqQW.net]
現状の囲連星のAIを公開します。
ちなみに対LV2黒番必勝ではなくなってしまっているようです。
あと思考時間かなり長いです。

https://drive.google.com/file/d/1M86qczNQQScvkH-ZMyZVAlDvJ-K0OlVc/view?usp=sharing

882 名前:535 mailto:sage [2019/05/23(木) 20:03:18.47 ID:boQDU2Sa.net]
反応がなくて寂しい。。。
まあもともと過疎スレだからしかたないか。

883 名前:310 mailto:sage [2019/05/25(土) 01:28:48.60 ID:rX0QQhRb.net]
すんまそん。
ダウンロードしたけど、記譜作成中なので、CPU食いたくなくて(汗

884 名前:535 mailto:sage [2019/05/25(土) 21:14:03.65 ID:LKgjurKe.net]
囲碁ディープラーニングプログラミングという本があったので買ってみた

885 名前:535 mailto:sage [2019/05/25(土) 22:41:49.53 ID:LKgjurKe.net]
このサイトも面白そう
https://medium.com/applied-data-science/how-to-build-your-own-alphazero-ai-using-python-and-keras-7f664945c188

886 名前:535 mailto:sage [2019/05/25(土) 22:44:29.26 ID:LKgjurKe.net]
C#からC++を呼び出すの結構難しい。
マネージドコードとアンマネージドコードがどうたらとか、、、

887 名前:535 [2019/05/27(月) 14:54:14.96 ID:6xYMMPUB.net]
AMD Ryzen 3900来た

888 名前:535 mailto:sage [2019/05/27(月) 17:52:37.02 ID:8VbKHTBW.net]
囲碁ディープラーニングプログラム読んでるけどすっごい目が滑る
でも12章のactor critics法というのが面白そうで頑張って読みたい



889 名前:535 mailto:sage [2019/06/01(土) 23:30:05.61 ID:bijpxRGI.net]
俺のマザーボードRyzen3000シリーズに対応しないらしいorz
ショック

890 名前:535 mailto:sage [2019/06/02(日) 18:07:27.02 ID:rgij2qjY.net]
はぁ〜だめだあぁ
目が滑る
頭に入ってこない

891 名前:535 mailto:sage [2019/06/02(日) 21:33:07.07 ID:rgij2qjY.net]
うお、betago(>>868の本のプログラム)動いた。
そして意外と強い。

892 名前:535 mailto:sage [2019/06/02(日) 21:38:17.03 ID:rgij2qjY.net]
ん、終局の仕方がわからん。
終局は実装されてないのかな?

893 名前:名前は開発中のものです。 [2019/06/02(日) 21:42:02.90 ID:pCuEsXAG.net]
いまからやってみるか

894 名前:310 mailto:sage [2019/06/04(火) 01:18:15.20 ID:11K0AF4X.net]
強化学習本興味あります。
棋譜作成がいまいち上手く行っていないので。

895 名前:535 mailto:sage [2019/06/04(火) 21:25:33.03 ID:eotmjR11.net]
くそう、時間が欲しい。
金さえあればニートになるのにww

896 名前:535 mailto:sage [2019/06/05(水) 21:45:28.39 ID:tAUB+cOz.net]
これから仕事が忙しくなりそうな予感。
まあさすがに土日は休めるだろうけど。

897 名前:535 mailto:sage [2019/06/08(土) 18:42:48.95 ID:bTp76tLI.net]
うおお、目が滑りまくりorz
一日無駄になったorz

898 名前:535 mailto:sage [2019/06/08(土) 21:38:02.44 ID:bTp76tLI.net]
目が滑るのは取り組み方が間違



899 名前:チてる証拠。 []
[ここ壊れてます]

900 名前:名前は開発中のものです。 [2019/06/10(月) 12:52:10.55 ID:/Ra7JNmg.net]
囲碁は完全に人工知能に負け人間が追いつくことはないとおもうが。
これや将棋は微妙な線で、人間に勝ち目あるかもしれん。
囲碁より勝ち方、有利のさせ方が分かりやすい差。
人工知能なしの人間技で、人工知能に勝てる方法あるんじゃないかと。

901 名前:名前は開発中のものです。 [2019/06/10(月) 17:27:02.16 ID:sKxIYoYq.net]
大人も子供も白熱!最新ゲーム「ノッカノッカ」が面白い
https://ima.goo.ne.jp/column/article/5290.html
ビビットカラーを使ったポップなデザインの二人用ボードゲーム「ガブル」
boardgame-kikou.blog.jp/archives/9311305.html
LOGY GAMES ボードゲームカタログ
www.logygames.com/index.html#catalogue
オシャレで簡単、だけど深いボードゲーム
sweetint.com/ic/tinttile-game
コンポーネントに酔いしれて、戦略にゆったり溺れる「箱庭の国」
sake.saloon.jp/dojin_miniaturized-world/
『すずめ雀』初心者でも本格的な駆け引きを楽しめるミニマル麻雀ゲームが登場
https://www.inside-games.jp/article/2018/05/02/114450.html
エクストリーム将棋の企画から販売まで
https://nakagawa-hands.com/digital-fabrication/ex-shogi_a2z/

902 名前:535 mailto:sage [2019/06/11(火) 18:15:44.55 ID:a3oKL+Tm.net]
「来た!」「16コア来た!」「メイン16コア来た!」「これで勝つる!」

903 名前:535 mailto:sage [2019/06/11(火) 22:20:28.87 ID:R+B8a+a7.net]
囲碁ディープラーニングプログラミング相変わらず目が滑ってるんだけど、
しつこく食らいついてたらすこしずつ目が滑らなくなってきてる。
何とかものにしたい。

904 名前:535 mailto:sage [2019/06/12(水) 19:47:45.91 ID:UjRskMNa.net]
githubのリポジトリbetagoとは別に囲碁ディープラーニングプログラミング用のやつがあんのか!
気が付かなかったぜ!
これで勝つる!

905 名前:535 mailto:sage [2019/06/13(木) 21:23:37.11 ID:ip5cHIAR.net]
囲碁ディープラーニングプログラミングのgithubのコードいいかも。
マルチスレッドにも対応してるっぽいし。
これはかなり期待できる。

906 名前:535 mailto:sage [2019/06/13(木) 21:36:37.70 ID:ip5cHIAR.net]
GPUが使えてないみたいだな。
tensorflow-gpuうまく入ってないみたいだ。

907 名前:535 mailto:sage [2019/06/13(木) 21:38:46.69 ID:ip5cHIAR.net]
それにしてもZen2 スリッパが欲しい。
16C32Tじゃ足りない。
64C128Tが欲しいww

908 名前:535 mailto:sage [2019/06/14(金) 21:40:47.35 ID:AD5EB04u.net]
ん、27000回学習を回した時点から過去のAIに対する勝率が10%〜30%位しか行かなくなったみたい。
なぜ?
こんなことってあるのか?



909 名前:535 mailto:sage [2019/06/14(金) 22:09:53.32 ID:AD5EB04u.net]
ん、学習したネットワークと対戦する方法がわからんなぁ。
web_demo.pyあたりで行けそうな気もするが…

910 名前:535 mailto:sage [2019/06/15(土) 17:55:00.43 ID:ANVzDRfZ.net]
human_v_bot.pyというのでランダムAIと対戦できるようなので、これをちょっといじれば自作AIと対戦できそう。

911 名前:535 mailto:sage [2019/06/15(土) 19:41:51.27 ID:ANVzDRfZ.net]
ヤバイ、待ってる時間がじれったい。
やはり zen2 スレッドリッパー買うしか…

912 名前:535 mailto:sage [2019/06/15(土) 21:21:58.56 ID:ANVzDRfZ.net]
LifeGameGoのルールを早く移植したいけど、もうちょっとgithubコードの感触つかんでからかな。

913 名前:535 mailto:sage [2019/06/15(土) 22:03:51.50 ID:ANVzDRfZ.net]
ふーむ、まじで>>891の状態から抜け出せないな。
ネットワークが小さすぎるんだろうか?

914 名前:535 [2019/06/16(日) 19:35:53.70 ID:OMA3ZwQu.net]
あかんな、遅すぎる。
うーん。アルファゼロに幻想持ちすぎかも知れんな。

915 名前:535 mailto:sage [2019/06/16(日) 20:37:51.38 ID:qjgvbRbv.net]
囲碁よりもシンプルなLifeGameGoならもっと速く学習できるという可能背もありますが…
とりあえず、GPUを使えるように頑張るのが先かなぁ?

916 名前:310 mailto:sage [2019/06/17(月) 17:09:51.93 ID:pTM6WQ3W.net]
Surface Pro2の液晶が割れたorz
仕事で使うPCなので慌ててPro6の発注をかけました。
一応コア数2倍の4コア8スレッド、メモリーも16Gになる予定。
そろそろスピードの限界を感じていたので、痛しかゆしなところ。

ようやくIntelの呪縛から解放されるAVX2対応のCPUがAMDから出るというのに、
専用新型PCが遠のきました。



どのくらいスピードアップするかなぁ…。

917 名前:535 mailto:sage [2019/06/17(月) 19:55:14.11 ID:KSoga8dR.net]
仕事で使うpcが自腹なんかよ?
乙です

918 名前:535 mailto:sage [2019/06/21(金) 20:05:05.51 ID:wxbtZaxz.net]
なんかちょっとモチベが落ちてます。
せっかく週末なのになぁ。



919 名前:535 mailto:sage [2019/06/22(土) 20:40:40.51 ID:s675JLMo.net]
あああああ、だめだ完全に気持ちがしぼんでしまった。

920 名前:535 mailto:sage [2019/06/23(日) 23:02:35.16 ID:wqGRreNQ.net]
つかやっぱpythonはちょっと厳しいんだよなぁ…

921 名前:310 mailto:sage [2019/06/25(火) 22:00:54.87 ID:i36dK7DH.net]
あ、会社のPCです。流石に性能2倍なので、買うモチベーションが下がったのです。

現在液晶の表面パネルバキバキで、タブレット機能止めて、
セロテープで補強してだましだまし使ってますが、発熱によって
内部が歪んじゃっているみたいで、通常状態でも液晶が湾曲してます。


で、将棋の探索の深さが意味不明だったので、色々考えていましたが、
なんとなく想像がついてきました。多腕バンディット使って、反復深化と
絞り込みを行っているのではないかと思います。

現状中盤探索の速度がいまいち遅く、シングルプローブカットすると
何故かさらに遅くなるという状態。棋譜作成メインだったので、あまり
気にしていなかったのですが、新しいPC来たらちょっとトライしてみよう
かなと思っています。

922 名前:310 mailto:sage [2019/06/28(金) 22:23:55.68 ID:jdIE39If.net]
新PCセットアップ中。

前回思いついた中盤探索ロジック。具体的に実装を考え始めたら、
MCTSでいいじゃんということに(汗

これからVisual Studioのダウンロードです。

923 名前:名前は開発中のものです。 mailto:sage [2019/06/29(土) 09:41:43.34 ID:aAhzQFUl.net]
セットアップ完了して、開発環境の移行も終わりました。
VS2017→VS2019でエラーチェックが厳格化したものがあったようで、ソース修正。
Win8→Win10でコマンドプロンプトがなんか変わって、CTRL-Sの動作がよくわからない。
などなど、細かい点はいくつかありますが、速度的には思いのほか効果が出ていて、
ほぼ倍速くらいな感じです。並列のオーバーヘッド増加分を、クロック他CPU単体の
パフォーマンスアップで吸収していると思われます。

924 名前:310 mailto:sage [2019/06/29(土) 09:42:10.63 ID:aAhzQFUl.net]
↑は僕です。

925 名前:535 mailto:sage [2019/06/29(土) 17:06:05.94 ID:6alt1Zxx.net]
倍速はなかなかいいですね。おめでとうございます。
俺も頑張らねば。。。

926 名前:535 mailto:sage [2019/06/30(日) 17:26:00.32 ID:5SElYd7b.net]
逃げちゃだめだ、逃げちゃだめだ、逃げちゃだめだ(pythonから)

927 名前:535 mailto:sage [2019/07/04(木) 18:51:35.21 ID:JLZZWsF4.net]
VMWareだとどうにもtensorflow-gpuが使えないのでネイティブubuntuを入れるか迷い中
SSD丸ごと1個あけて別ドライブにインストールすればwin10とも干渉しないはず…

928 名前:535 mailto:sage [2019/07/05(金) 20:11:11.37 ID:gv5AG18i.net]
一応ubuntu入ったっぽい。
でも環境構築する根性が湧いてこない。
あしたにするか。。。



929 名前:535 mailto:sage [2019/07/06(土) 17:14:44.78 ID:YqSGwJgi.net]
あかん、ubuntuすっごい固まるorz
今日だけで4回フリーズしたorz

930 名前:535 mailto:sage [2019/07/07(日) 19:22:27.22 ID:8kGyRN1E.net]
ここまで固まられるとネイティブubuntuは正直、撤退かなぁ
うーん。惜しいなぁ。

931 名前:535 mailto:sage [2019/07/07(日) 22:36:19.30 ID:8kGyRN1E.net]
VMWareのubuntuは固まらないんだよなぁ
バージョンが違うからかなぁ

932 名前:535 mailto:sage [2019/07/08(月) 23:58:39.11 ID:J+Oysvfm.net]
50万局学習させても知性とは程遠い打ち筋orz
絶望した!

933 名前:535 mailto:sage [2019/07/12(金) 20:02:35.26 ID:5KSDfXOV.net]
さんれんきう

934 名前:535 mailto:sage [2019/07/14(日) 01:02:14.40 ID:BHfYEZqG.net]
AQZという囲碁AIが50万局の学習でプロに勝ったそうな。
なんで俺が試したプログラムとそんなに違うんだ?

935 名前:535 mailto:sage [2019/07/15(月) 07:10:16.79 ID:U2als8ec.net]
徹夜してしまった
反省(反省するとは言っていない)

936 名前:535 mailto:sage [2019/07/21(日) 20:03:14.96 ID:E/xzPLNe.net]
二進も三進もいかないorz
しばらく休憩するか…

937 名前:535 mailto:sage [2019/07/21(日) 21:27:54.74 ID:E/xzPLNe.net]
https://github.com/xuetf/AlphaZero_Gobang
気分を変えてこれに手を出そうかと思ってます。

938 名前:535 mailto:sage [2019/07/28(日) 15:53:29.60 ID:afiNgtjO.net]
すっかりさぼってしまっています。



939 名前:310 mailto:sage [2019/07/31(水) 22:58:56.92 ID:RoaGFb2p.net]
地味に改良&棋譜作成継続中。

評価値で黒番+2、白番−1くらいの差が生じているので、
評価関数にバイアス項を導入しました。

他、若干の高速化ネタ。

中盤探索でProbcutすると遅くなる問題を回避。本格修正するか悩み中。
というか、そもそもZebraより圧倒的に遅い原因がわからん。

940 名前:535 mailto:sage [2019/08/04(日) 00:47:49.68 ID:kSURYkNt.net]
ようやっと>>920のプログラムにライフゲーム囲碁のルールを実装しました。
python 超つらい…

941 名前:535 mailto:sage [2019/08/04(日) 01:56:43.25 ID:kSURYkNt.net]
CPU使用率10%か。。。切ない。。。

942 名前:535 mailto:sage [2019/08/04(日) 20:02:48.59 ID:kSURYkNt.net]
計算がある程度進むと必ずOSごとフリーズするorz
きょうびOSごと落ちるってどういうことだよ?

943 名前:535 mailto:sage [2019/08/04(日) 20:18:18.16 ID:kSURYkNt.net]
これはもうアルファゼロには手を出すなという神のお告げかもorz orz orz

944 名前:535 mailto:sage [2019/08/07(水) 20:34:05.86 ID:cRW9S7xJ.net]
そもそも、気温が高すぎて留守にしてる最中計算回しっぱなしにするの怖いってのもあるんだよなぁ

945 名前:310 mailto:sage [2019/08/10(土) 21:39:26.19 ID:iTdjAaDm.net]
中盤探索を改良。

一つは、普通に無駄な処理を見つけて修正。

もう一つは、評価値の計算に差分計算を取り入れました。
今まで並列処理で差分ってどうやるんだろうと思っていましたが、
単にDepth=1のところ(次がLeaf)で、順次評価値計算するのを
差分すればよかったのね。

この2つで、中盤探索で2手ほど深く読めるようになりました。

946 名前:535 mailto:sage [2019/08/13(火) 19:47:02.79 ID:wzsq2qR8.net]
今、実家に帰省してるんですが>>865のAIを動かしてみようとしたけどdllが認識されませんね?
何が悪いんだろう?

947 名前:310 mailto:sage [2019/08/15(木) 23:44:11.68 ID:NhTCTcJa.net]
小人閑居して不善をなす…。

思い切って、不要そうに思える棋譜をバッサリ削除してみました。
削除しすぎたかも。

いろいろ細かく修正と、デバッグ用表示の改良。

とかやっていたら、丸1日近く動かしたところで、なぜか急激にパフォーマンス低下。
もともと空きが少なかったSDDが一杯になっている…。とはいえ30Gはあったはず。
再起動していたらもとに戻った。原因不明。

対症療法で不要プログラムアンインストールしていたら、使っているOfficeを間違えて
アンインストールしてしまった。

HDD一杯が原因なのか、評価値のファイルが壊れていた。
ギリギリ間に合ってバックアップから復旧できた…と思う。

948 名前:310 mailto:sage [2019/08/16(金) 14:28:22.00 ID:MY5mY5kZ.net]
SDD一杯の犯人判明。
セキュリティー対策ソフトの監視対象管理DBのファイルが合計で400G越え(汗
ところが、管理者権限ないと停止できず、ファイル掴んでいるため削除できない。
今日は管理者休暇中。

logファイルを頻繁に追記しすぎて、ファイルサイズ変化する都度DBファイルが
作られているのではないかと想像。棋譜バッサリ削除して、一気に遡り探索やり直し
していて、これまでと比較にならないペースと数で追記処理が起きているので、
その影響の可能性が。


Officeは再インストールしてもらったけど、何故かセキュリティ解除キーの入力ができない。
来週月曜日は出張なので、来週火曜日までだましだまし行きます。

古い方のPCがまだ生きているので、Excel作業はそちらでやる事にしました。



949 名前:535 mailto:sage [2019/08/23(金) 19:05:38.98 ID:KljXhF7+.net]
AQZ敗退か
残念

950 名前:名前は開発中のものです。 mailto:sage [2019/08/23(金) 19:13:36.62 ID:KljXhF7+.net]
囲碁は現在のコミで白番有利説もあるようですがどうなのか

951 名前:310 mailto:sage [2019/09/05(木) 22:24:16.41 ID:NIzTzKyA.net]
棋譜の作り方全面改訂。
分岐のチェックで、以前は全ての分岐を棋譜化していたけど、今度のは軽い探索で
怪しい評価値(同一評価値〜−4程度まで)のものだけ棋譜化するようにして、
棋譜数を大幅節約。学習が楽になるという算段です。

棋譜づくりが順調になり暇ができると、細かく気になっていた、どーでもよいところを
改良し始めて、バグとりで棋譜づくりが滞るという悪循環orz


よくよく考えたら、PCのパワーアップしたので、またDCNNトライとかしてみようかな
とか思い始めた。tiny-dnnしか選択肢無いんだけど。

952 名前:535 mailto:sage [2019/09/11(水) 20:42:08.54 ID:EGEM/7RV.net]
googleがminigoというオープンソースやってるらしいですね。
最近さぼりっぱなしだったけど、ちょっと見てみるか。

953 名前:535 mailto:sage [2019/09/12(木) 19:49:22.62 ID:qOi8eRBu.net]
すげー難しそう
まだちゃんと見てないけど

954 名前:310 mailto:sage [2019/09/17(火) 23:33:38.68 ID:KoOw8EHX.net]
相変わらずしこしこ棋譜作って学習繰り返してます。
もう無いだろうと思いつつ、ちょこっとした事に気づいて修正を繰り返してます。

置換表のハッシュ関数を改良。
格納効率が結構良くなったので、衝突が減ったはず。

終盤探索の時にBOOK(確定)も参照して余計な探索を減らしました。
基本遡りで確定させているので、運が良い時に滅茶苦茶早くなりました。
無い時は今まで通り(汗

学習データが不足しているのではないかと、置換表内に残っているスコアが確定
した局面FIFOで貯めて、折々に学習に回してみました。1回探索で100〜500件
程度。これをFIFOで500万件。棋譜に残っていない局面で学習する事で、過学習
が防止できるかなと思っていますが…。

現在、27手確定局面で大体14000件の棋譜とその分岐で合計23万件ほどですが、
まだ棋譜が足りていない感じです。が、件数が増えすぎて手に負えません。
BOOKの確認ができるWindowsアプリ作ろうかと思い始めています。

955 名前:535 mailto:sage [2019/09/22(日) 19:52:21.38 ID:ctBLCdpw.net]
このまま失踪しそうな感じです。
やっぱアルファゼロは手を出してはいけないかったんや。

956 名前:310 mailto:sage [2019/09/22(日) 19:56:33.01 ID:x3eDgHtk.net]
DCNNになってから、一般人のPCでは手が出せなくなってるからね。

計算プロセス自体は、NNを極端に単純化したものが線形回帰だと思えば、
NNで生まれた計算ノウハウが流用できますよ。

というか、今の時代、ただのLRでDCNNとほぼ同じ強さ、とかの方がオシャレ
ではないかと思う、ひねくれものの僕。

957 名前:310 mailto:sage [2019/09/23(月) 19:34:01.85 ID:taOqGsoO.net]
所詮趣味なので、あまり無理せず、やる気になるときにやればよいかと思います。

958 名前:535 mailto:sage [2019/09/23(月) 20:58:22.95 ID:T5ohU9uM.net]
うーむ、やりたい気持ちはあるのですが、いかんせん難しすぎて…
githubにもっと易しそうなのでてくるまで待つか?うーん。



959 名前:535 mailto:sage [2019/09/25(水) 21:31:58.87 ID:/O9j0jn/.net]
気温が徐々に下がってますね。
そろそろ計算回しっぱなしにしてもいいかな。
つっても回せるプログラムがないけど。

960 名前:535 mailto:age [2019/09/28(土) 22:43:07.40 ID:upFNPupL.net]
またgithub漁ってます。
https://github.com/yangrc1234/Gomoku-Zero

961 名前:535 mailto:sage [2019/10/01(火) 22:13:53.83 ID:r/X1idNR.net]
3日くらい計算回したけど全く強くなる気配がないなorz
もしかしたら微妙に強くなってるのかもしれないけどあまりに成長速度が遅すぎる
やっぱアルファゼロは計算時間が半端ないのかも?

962 名前:535 mailto:sage [2019/10/01(火) 23:21:06.21 ID:r/X1idNR.net]
やっぱアルファゼロはいったん諦めて、囲連星でやったようにモンテカルロAIの棋譜取り&勝率DB作り&教師ありDNNでライフゲーム囲碁やるべきか?
うーむ

963 名前:310 mailto:sage [2019/10/02(水) 01:57:09.42 ID:FIHYKLNY.net]
DCNN強化学習はマシンパワーが恐ろしいほど必要だからね。
満足できる教師データがそろってから評価関数に使ってみる程度にしないと…。
自由度が高すぎるので、まともな評価関数に収束するまでに、相当な試行回数が
必要なんじゃないかと思う。

自分は棋譜作成をずーっとやっていますが、現在は棋譜作りの目的がBook充実
になりつつあります。なんというか、現在の形はいつの間にかQ学習+ε-Greedy
っぽくなってきています。

アルファ様のお陰で、目標を見失いましたので、手段のためなら目的を選ばない感じ
で、プログラム作る楽しみという方向になっています(^^;

964 名前:535 mailto:sage [2019/10/02(水) 22:58:01.64 ID:BtKMO/4x.net]
ライフゲーム囲碁、モンテカルロAIの棋譜取り始めました。
ヒューリスティックなしのモンテカルロで1手10000プレイアウトで1局に約1分かかります。
それを16並列で1分当たり約16局採取できる予定。
棋譜の質があまりよくないのが難点ですがとりあえず、これでやってみます。

965 名前:535 mailto:sage [2019/10/03(木) 21:37:56.85 ID:tdDOcoA1.net]
18257局分棋譜が取れたようです。大体13.2局/分くらい取れるっぽい。
全コア動かすとシングルよりやっぱ少し遅くなるみたいですね。

966 名前:535 mailto:sage [2019/10/06(日) 00:55:35.61 ID:V0Jk6SKR.net]
DB作成まで来ました。
ライフゲーム囲碁は囲連星と比べてもっと沢山の棋譜が必要になるかもしれません。
オープニングのバリエーション的に。

967 名前:310 mailto:sage [2019/10/11(金) 20:52:12.13 ID:Tdz7win8.net]
評価関数を変えたくなってきた。
偶数手番と奇数手番の癖が顕著になってきたので、スムージングをしたく
なったのだけど、キーを手番優先にしているので、1手進むと盤面がひっくり
返ってしまい、連続性が無くなってしまう。

キーを黒番優先にして、評価値も黒番サイド(白番の場合は−1を掛ける)に
統一するとスムージングしやすくなる。

ただし、評価関数からBookから、あちこち影響が出る。

そろそろソースの整理がしたくなってきていたので、バッサリやっちゃおうかな。
台風で暇だし。

968 名前: mailto:sage [2019/10/12(Sat) 09:18:22 ID:acZ84t7K.net]
一晩考えてやっぱ辞めました(^^;
単純じゃない。



969 名前: mailto:sage [2019/10/12(Sat) 19:26:22 ID:pRNoi8N2.net]
あ〜なんか情熱が湧いてこないな。
プログラム書くのがすごい億劫。

970 名前: mailto:sage [2019/10/13(Sun) 05:54:00 ID:ZL98wLBj.net]
とりあえず、囲連星のコード流用してDNN学習回せるところまで来ました。
あとはAIプレイヤーのコードを移植すればひと段落かな。

971 名前: mailto:sage [2019/10/13(Sun) 07:51:43 ID:ZL98wLBj.net]
モンテカルロAIとDNNAIで対戦できるところまで来ました。
DNNAIの動きはまあ第一弾にしては悪くない感じ。

972 名前: mailto:sage [2019/10/13(Sun) 08:07:20 ID:ZL98wLBj.net]
パッと見DNNAIには知性の芽生えのようなものを感じる。
勝率に結びつくかは微妙だけど。

973 名前:535 mailto:sage [2019/10/13(日) 08:47:17.90 ID:ZL98wLBj.net]
勝率に結びついてませんね…。
残念過ぎる…。

寝るか。。。

974 名前: mailto:sage [2019/10/13(Sun) 10:43:15 ID:ZL98wLBj.net]
うーん、ハッキリと弱くなってますね。
ライフゲーム囲碁って昔勝率DB使った時も勝率落ちたし何でだろう?

975 名前:535 mailto:sage [2019/10/13(日) 10:48:13.56 ID:ZL98wLBj.net]
モンテカルロAIにトリプルスコアで負けてますね〜
かなc

976 名前: mailto:sage [2019/10/14(Mon) 19:34:30 ID:+gotlTkI.net]
ここからどうしていけばいいのかわからんなぁ。
負けるDNNAIで棋譜取りして勝てるようになるのかといえばかなり期待薄。
でもやれることもないし一応やってみるか。

977 名前: mailto:sage [2019/10/15(Tue) 23:46:30 ID:ttnyLWCi.net]
DNNの評価値を得点差から勝率と得点差/81の平均にしたところ
トリプルスコアで負けてたのがダブルスコアになったようです。
まだ負けてるけど。

囲碁では得点差で評価値を付けるのはほぼタブーで勝率を評価値にするのがセオリーなのですが、試してみたかった。

978 名前:535 mailto:sage [2019/10/17(木) 22:06:11.66 ID:AT1bNTwz.net]
やっぱ、負けてるなぁ。



979 名前:535 mailto:sage [2019/10/22(火) 14:18:39.16 ID:Mqr1tYDA.net]
うーむ相手から攻撃されたときに反撃しない癖があるようだ。
反撃さえすれば楽に勝てるはずなんだが…。

980 名前:535 mailto:sage [2019/10/22(火) 16:38:49.29 ID:Mqr1tYDA.net]
DNNの入力にに盤面の情報だけじゃなくて、石がぶつかってるところの情報も与えてみるか。
かなり肝になる情報のはずだから。

981 名前:535 mailto:sage [2019/10/22(火) 17:02:51.95 ID:Mqr1tYDA.net]
うお、メモリがパンクしたorz
もー新スレッドリッパーにメモリ1TB載せたいorz

982 名前:535 mailto:sage [2019/10/22(火) 17:31:13.35 ID:Mqr1tYDA.net]
データベースがでかすぎるのかなぁ。
500万局面を4対称で2000万局面分くらいあるんだが、初期アルファ碁でも3000万局面くらいだったっていうし減らそういかなぁ。
うーん。

983 名前:535 mailto:sage [2019/10/23(水) 20:19:32.52 ID:VmufmFSW.net]
前も言ったかもしれないけどいたずらにネットワークを巨大化するよりコンパクトにしてエポック数を稼いだほうがいいかもしれないな。

984 名前:535 mailto:sage [2019/10/26(土) 19:36:09.88 ID:4XMH/3Nj.net]
学習するほどに弱くなる理由がさっぱりわからんorz
ちょっと休憩

985 名前:535 mailto:sage [2019/10/27(日) 18:41:08.53 ID:OnknjOzZ.net]
またgithubでアルファゼロ探ししようかなぁ(懲りてない)

986 名前:535 mailto:sage [2019/11/05(火) 18:52:29.53 ID:F2Rnn9oI.net]
新スレッドリッパー今日発表見たいですね
ワクワク

987 名前:535 mailto:sage [2019/11/05(火) 22:09:32.07 ID:GKFgjg5l.net]
あれ、今日じゃないのか…

988 名前:535 mailto:sage [2019/11/07(木) 23:17:24.41 ID:OiCk9RdB.net]
スレッドリッパー 32コア ベース3.7GHz ターボ4.5GHz 1999$
素晴らしい
金がないけど



989 名前:535 mailto:sage [2019/11/09(土) 22:53:36.89 ID:rF2mt5AD.net]
https://github.com/suragnair/alpha-zero-general
これwindowsでも動くっぽい

990 名前:535 mailto:sage [2019/11/10(日) 20:01:17.40 ID:KZcBl7Ju.net]
せっかく良さそうなの見つけたのに、イマイチモチベーション上がんないな〜
なんでだろ。ホントよさそうなのに。

991 名前:535 mailto:sage [2019/11/17(日) 21:06:42.27 ID:eK7f1inq.net]
コツコツpythonやってます。
リストの使い方がわかってくると書く速度あがりそう。

992 名前:535 mailto:sage [2019/11/17(日) 21:48:33.74 ID:eK7f1inq.net]
>>972にライフゲーム碁のロジックを実装しました。
ランダムプレーヤーと対戦できるところまで確認しました。
意外と拡張しやすい作りになってるっぽい。

993 名前:535 mailto:sage [2019/11/17(日) 22:00:36.51 ID:eK7f1inq.net]
インターフェースの作りがうまいプログラムは心が躍りますね。
見習いたい。

994 名前:535 mailto:sage [2019/11/17(日) 22:24:52.29 ID:eK7f1inq.net]
うおおお、遅えええええええ
6x6オセロだと結構速いけど9x9ライフゲーム囲碁だとめちゃ遅いorz
なにか高速化策を考えねば…

995 名前:535 mailto:sage [2019/11/17(日) 22:33:57.28 ID:eK7f1inq.net]
並列化されてないっぽいな。うーむ
並列化狙うか…

996 名前:535 mailto:sage [2019/11/18(月) 20:52:01.98 ID:mPMMCB5I.net]
今日一日、強化学習回してたんですが途中でOS固まってたorz
でも一応、3回ベストポリシー更新されたみたい。
ランダムボットと対戦させてみます。

997 名前:535 mailto:sage [2019/11/18(月) 21:16:14.14 ID:mPMMCB5I.net]
ランダムボットと黒白25戦づつやってディープラーニングAIの39勝11敗
でだしとしてはまあまあかな。

純モンテカルロAIともやってみよう。

998 名前:535 mailto:sage [2019/11/18(月) 21:19:24.26 ID:mPMMCB5I.net]
あれ、純モンテカルロAIないのか?
うーん。



999 名前:535 mailto:sage [2019/11/19(火) 19:48:59.11 ID:EOzKZ0AX.net]
うーむOS固まるなぁ。
今日も固まった。
グラボの熱が悪いのだろうか?

1000 名前:535 mailto:sage [2019/11/19(火) 20:34:57.86 ID:EOzKZ0AX.net]
パソコンの調子が悪いのならいっそAWSとか検討するという手も…
でも金が…

1001 名前:名前は開発中のものです。 mailto:sage [2019/11/20(水) 21:49:18.08 ID:lMEK9Bn7.net]
今日も固まったorz
ほんまどーなってるの?

1002 名前:535 mailto:sage [2019/11/20(水) 21:49:44.28 ID:lMEK9Bn7.net]
名前忘れた

1003 名前:535 mailto:sage [2019/11/20(水) 22:46:44.07 ID:lMEK9Bn7.net]
固まったけど少し更新されてたようです
ランダムボットと対戦したら48勝2敗
結構ハッキリ強くなってるな。

1004 名前:535 mailto:sage [2019/11/21(木) 19:44:58.21 ID:xK6B/ksk.net]
今日も当たり前のように固まってるorz
どうすりゃいいんだ?

1005 名前:535 mailto:sage [2019/11/21(木) 21:11:44.62 ID:xK6B/ksk.net]
そろそろ次スレの季節ですね。
順番的に私の番か。
995くらいで立てたらいいですかね。

1006 名前:535 mailto:sage [2019/11/22(金) 19:54:12.78 ID:nusik7MY.net]
今日も固まった
いまのところ100%

1007 名前:310 mailto:sage [2019/11/22(金) 20:03:28.74 ID:bJtjxKyJ.net]
どもです。そろそろ次スレですね。

相変わらず、色々小改造しながら相変わらず棋譜作り続けています。

Book確認のデバッグ用プログラム作って、棋譜の間違い特定が飛躍的に早くなり、
その分、訂正用の棋譜が膨れて遡り探索がおろそかになっています。

評価関数の学習は進めていますが、どちらかというと評価関数が怪しくて間違えて
いそうなところで、わざと分岐させてBookで正解手順(に近い)の分岐を登録していく
事で、棋譜の精度を上げようとしています。BookをQ値と考えると、選択的なε-Greedy
でQ学習しているような感じになりつつあります。

もちろん、最終的には評価関数に反映しますが、今はBook構築が先みたいな。


VC++のバージョンアップ通知が来たので更新したら、あちこちワーニングや
エラーが出て来まして、ソースの整理をしながら、ワーニングにならないソース
に書き換え中です。急いでも仕方がないので、裏で棋譜作り動かしながら、
ちんたらやってます。

久々にMCTS部分を見たら、バグだらけだったので、直したところ、マシンパワーが
上がったことからか、残り30手程度ならすぐに終局まで枝が伸びて比較的正確に
最善手順が生成できそうかなと思っています。全てのプログラムの書き換えが
終わったところで、テストしてみたいと思っています。

1008 名前:535 mailto:sage [2019/11/23(土) 14:12:48.21 ID:0YM91Vba.net]
昨日の晩からいままで連続で動いてます。
なかなかベストポリシーが更新されなくて焦れる



1009 名前:535 mailto:sage [2019/11/23(土) 17:50:36.12 ID:0YM91Vba.net]
ランダムボットに白黒25戦づつやって50勝0敗来ました!
このゲームはほかのゲームと比べてランダムボットが比較的強いから素晴らしいですね。

1010 名前:535 mailto:sage [2019/11/23(土) 18:12:06.28 ID:0YM91Vba.net]
うーん、人間に勝てるほどは強くないな

1011 名前:535 mailto:sage [2019/11/23(土) 19:11:14.10 ID:0YM91Vba.net]
次スレ
【オセロ,将棋】ボードゲーム Part3【囲碁,War】
https://mevius.5ch.net/test/read.cgi/gamedev/1574503798/l50

1012 名前:535 mailto:sage [2019/11/23(土) 20:58:35.29 ID:0YM91Vba.net]
こっち埋めちゃいますね。

1013 名前:535 mailto:sage [2019/11/23(土) 20:59:10.47 ID:0YM91Vba.net]


1014 名前:535 mailto:sage [2019/11/23(土) 21:00:52.15 ID:0YM91Vba.net]
AWSでいいマシンを使うというのも憧れるが、
買うのとどっちが安いかは微妙かな。

1015 名前:535 mailto:sage [2019/11/23(土) 21:02:40.43 ID:0YM91Vba.net]
スレッドリッパー11月30日発売。
コア数はいわずもがなベースクロックもかなり高い。

1016 名前:535 mailto:sage [2019/11/23(土) 21:05:07.92 ID:0YM91Vba.net]
pythonの文法は結局何がいいのかよくわからんな。
ライブラリが充実してるってのはそうなんだろうけど。

1017 名前:535 mailto:sage [2019/11/23(土) 21:05:51.11 ID:0YM91Vba.net]
1000 !
お疲れさまでした。
次スレでまたお会いしましょう。

1018 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 769日 3時間 30分 53秒



1019 名前:1002 [Over 1000 Thread.net]
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

1020 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef