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

408: 535 2021/01/21(木)17:55 ID:rClapu4e(1) AAS
トランザクション使ったら速くなったww
俺があほなだけだったか。
409: 535 2021/01/22(金)19:20 ID:imvdWv6b(1) AAS
今、DNNに現状の局面から終局図を予測させる、というのをやってます。
410: 535 2021/01/23(土)15:07 ID:Qz/TWYaP(1/3) AAS
ランダムな打ち手で棋譜を取る

棋譜から対局途中の盤面と終局図を取り出しDNNで現局面から終局図を予想するように学習

学習したDNNを使って1手読みAIを作成

そのAIで棋譜取り
省5
411: 535 2021/01/23(土)18:01 ID:Qz/TWYaP(2/3) AAS
CPUパワーが欲しい!
412: 535 2021/01/23(土)20:32 ID:Qz/TWYaP(3/3) AAS
学習だけで強くなることが理想だけど時間かかりすぎるんでヒューリスティック入れます。
このヒューリスティックはかなり強力なので。
413: 535 2021/01/24(日)08:14 ID:t0z9Z/qG(1/3) AAS
AI結構つよくなったかも。
勝てないわけじゃないけど負かされるときは大差で負かされるというなかなか面白いAIができた。
思考時間も超サクサクだしかなりいい感じ。
100世代くらい学習させてみたいな。
414: 535 2021/01/24(日)08:22 ID:t0z9Z/qG(2/3) AAS
世代を重ねるごとにDNNの損失が減りやすくなっているな。
これはどういうことだろう?
415: 535 2021/01/24(日)11:03 ID:t0z9Z/qG(3/3) AAS
終局図を予想する方法は囲連星でも有効な気がする。
ライフゲーム囲碁が落ち着いたら囲連星もやってみたいな。
416: 535 2021/01/26(火)07:51 ID:P7Cvj06g(1) AAS
終局図予想はなかなかいいアイディアだったけど
人間に100%勝てるようになるにはあと3つはブレークスルーが要るかな
417: 535 2021/01/26(火)18:17 ID:O4pdiTCM(1/2) AAS
DNNが結構うまくいったのでDNNとMCTS組み合わせたらすげー強くなるんじゃないかと思ったがうまくいかない。
なんでだろ?
418: 535 [age] 2021/01/26(火)18:41 ID:O4pdiTCM(2/2) AAS
現状のライフゲーム囲碁を公開します。
外部リンク:drive.google.com
思考時間サクサクでそこそこ強いですよ
419: 2021/01/27(水)16:34 ID:IWsBUGLO(1/2) AAS
大人も子供も白熱!最新ゲーム「ノッカノッカ」が面白い
外部リンク[html]:ima.goo.ne.jp
同時多発競りの建設ゲーム『スクエアオンセール』
外部リンク[html]:www.tgiw.info
オセロの作者が生み出した究極のボードゲーム「SKYGUEST(スカイゲスト)
外部リンク:readyfor.jp
このアブストラクトがすごい『FILLIT(フィリット)』の感想
省15
420: 2021/01/27(水)16:35 ID:IWsBUGLO(2/2) AAS
ビビットカラーを使ったポップなデザインの二人用ボードゲーム「ガブル」
外部リンク[html]:boardgame-kikou.blog.jp
コンポーネントに酔いしれて、戦略にゆったり溺れる「箱庭の国」
外部リンク:sake.saloon.jp
『すずめ雀』初心者でも本格的な駆け引きを楽しめるミニマル麻雀ゲームが登場
外部リンク[html]:www.inside-games.jp
421: 535 2021/01/28(木)11:56 ID:nsxxdxe+(1) AAS
ぎゃああああ
AMD株さがってます!
でも絶対損切りません!
ガチホールドです!!
422: 535 2021/01/29(金)08:42 ID:b5Y+zFv5(1) AAS
AA省
423: 535 2021/01/31(日)16:13 ID:VZ57vNLN(1) AAS
次のアイディアが欲しいですね。
424: 310 2021/02/01(月)00:01 ID:8O6JXncr(1) AAS
だんだん時間かける事に鈍感になってきて、棋譜作成のサイクル一回回すのに
既に1ヵ月以上経過w

手作業で掘る作業が追い付かなくなって、まだ1ヵ月くらいかかりそう。
425: 535 2021/02/04(木)19:48 ID:gu71a/9B(1) AAS
セブンってショップでRyzen 9が売り切れてんだが?
まじか?
かなり異常事態のような。
426: 535 2021/02/05(金)23:04 ID:y8QVdHw1(1) AAS
結構タイルゲームで遊んでるんだけど、もしかしたらAIの勝ちが人間の勝ちの2倍程度になるように調整してるのかもしれないな。
AIの勝ちが増えすぎるとわざと負けてくれてるような気がする?
427: 535 2021/02/16(火)19:10 ID:uo6Sp06Y(1) AAS
アイディアとモチベが湧いてこないですねぇ。
もう何週間もさぼってる。

それはそうと最近、天頂7の9段に9路の白番で勝つ手順を丸暗記するという割とむなしい遊びをしています。
相手が手順通りに打ってくれば天頂7に白番で勝てるというw

いま勝てるパターンを2つ暗記しました。
428: 310 2021/02/17(水)13:17 ID:s846FVIG(1) AAS
すっかり手掘り作業が癖になってしまい、棋譜は190万件突破。

FFO(フランスのオセロ団体で、FFOテストで有名)のサイトを久々に見ていたら、
今更ながらに棋譜集を見つけてしまいました。トータル5万件ちょい。
試しにいくつか読み込んでみました。残り24手以後はこちらで読み切り処理してます。

結構スコア差がついている棋譜が多くて、読み切りの結果全滅している棋譜も数%。
それでも、24手目以後ドローで、現在の自分のBookでは推定パブリックドローと
判断すべき棋譜も2000件中5件程度はあります。
省4
429: 535 2021/02/17(水)19:54 ID:PoPm8b/n(1) AAS
天頂に白番で勝てる手順w
もちろん変化されたら無力ww

(;GM[1]FF[4]AP[Zenith:7.0]SZ[9]HA[0]KM[6.5]CA[UTF-8]
PB[天頂の囲碁 九段]BR[9d]PW[あなた]WR[]ZT[10]DT[2021-02-17]
RE[W+Resign];B[ed];W[ef];B[ff];W[fg];B[gf];W[gg];B[eg];W[dg];B[eh];W[ee];
B[fd];W[dh];B[hg];W[fh];B[cd];W[gc];B[gd];W[fb];B[eb];W[hb];B[ga];W[hd];
B[fa];W[he];B[hf];W[ha];B[bf];W[bg];B[cf];W[cg];B[ag];W[ah];B[af];W[bh];
省1
430: 535 2021/02/20(土)18:00 ID:xZ5jGFrw(1) AAS
ライフゲーム囲碁で軽くて強いAIができたらUnityでiOSアプリとして出して広告収入を得るという野望ができたw
ぼちぼち頑張っていこう。
431: 535 2021/02/22(月)20:58 ID:ggZ1GkKi(1/2) AAS
終局図を予想するんじゃなくて終局図を3 x 3ごとの領域に分割して
その領域の石の数の和を予想するようにしてみた。
そしてそのDNNをつかったAIは盤面全体でなるべく万遍なく地を取るようにパラメータを調整した。

結構強くて面白い打ち筋のAIができた。
432: 535 2021/02/22(月)21:03 ID:ggZ1GkKi(2/2) AAS
UnityってC#限定らしい。
tiny-dnn使いたいけどどうしようかな。
433: 535 2021/02/23(火)10:26 ID:Rv/NZ5p8(1) AAS
AMD 株 あかんなぁ
長い目で見るしかないか
434: 535 2021/02/23(火)16:30 ID:O6xcYKK2(1/2) AAS
ヤバイ、かなり強くなった。
しかも思考時間サクサク。
IPadの計算能力でも十分実用に耐えると思う。
広告収入の夢がひろがりんぐ。
435: 535 2021/02/23(火)18:41 ID:O6xcYKK2(2/2) AAS
あれっはるか昔に作ったモンテカルロAIに勝てないな?
こんなはずでは…
436: 535 2021/02/24(水)20:57 ID:htf3noQ0(1/3) AAS
今まで収集した棋譜から50万局面サンプリングしてDNN学習してたけど
150万局面サンプリングにしたら結構質が上がるっぽい
437: 535 2021/02/24(水)20:58 ID:htf3noQ0(2/3) AAS
メモリが欲しい!
1TBくらい!!
438: 535 2021/02/24(水)21:46 ID:htf3noQ0(3/3) AAS
Unityの勉強したいと思ってるけど、なんとなく先延ばしにしてしまう。
C#ならライフゲーム囲碁のGUI作ったことあるから楽勝かと思われたが案外苦戦するかも。
439: 535 2021/02/25(木)19:00 ID:JkW/Ydgx(1/2) AAS
メモリがDDR5になると一枚128GBとかになるそうですね。
ここはZen4まで待ちか?
440: 535 2021/02/25(木)19:14 ID:JkW/Ydgx(2/2) AAS
現在のライフゲーム囲碁のAIを公開します。
多分、かなり強い。素人ではまず勝てないくらい強いと思う。
しかも思考時間サクサク。
外部リンク:drive.google.com
441: 535 2021/02/25(木)21:13 ID:jSHB0UOb(1/2) AAS
ライフゲーム囲碁では現在石のあるところに終局時も同じ石がある事が多いから終局図予想が有効なんだろうな
オセロだと石がコロコロ変わるから役に立たないかも
442: 535 2021/02/25(木)23:31 ID:jSHB0UOb(2/2) AAS
本当にオセロで役に立たないかちょっと試してみたいかも
まあ当面はライフゲーム囲碁に注力するけど
443: 535 2021/02/26(金)12:06 ID:SaD/jMLU(1/2) AAS
うあああああ、AMD株ゲロ下げ! orz orz orz

意地でも損切りしません!!
444: 535 2021/02/26(金)22:06 ID:SaD/jMLU(2/2) AAS
あれ、ある程度強いAI出来たらなんかライフゲーム囲碁への興味が薄れてきたんだが。。。
俺の情熱はこの程度のものだったのか?
445: 535 2021/02/27(土)17:31 ID:9RP+gzxY(1/5) AAS
一旦AI強化はストップしてiOSアプリとして世に出すことに注力しようかな。。。
そしたらライフゲーム囲碁は一区切りつく気がする。
446: 535 [age] 2021/02/27(土)18:19 ID:9RP+gzxY(2/5) AAS
囲連星の時はLV3という素晴らしいライバルがいたけど、
ライフゲーム囲碁AIはある意味、独り相撲(という言い方があってるかあれだが
強い相手が欲しい。
447: 535 2021/02/27(土)21:57 ID:9RP+gzxY(3/5) AAS
app storeにアプリ出すのって年会費10000円以上かかるとかなんとかorz
はやくも暗礁に乗り上げたorz
448: 535 2021/02/27(土)23:02 ID:9RP+gzxY(4/5) AAS
一応unityダウンロードしてみたんだけど。。。
鶏を割くにいずくんぞ牛刀を用いん、って感じなんだが。。。
449: 535 2021/02/27(土)23:05 ID:9RP+gzxY(5/5) AAS
もっと手軽な碁石と碁盤使ったゲームのツクール系ツールみたいなのないんか?
450: 535 2021/02/28(日)11:18 ID:WgCf/gfB(1/2) AAS
ちょっとunityからは撤退しようかな。。。w
明らかに碁盤を使ったゲームを作るのには不向きだろこれ。。。
451: 310 2021/02/28(日)19:10 ID:G409jqAr(1) AAS
棋譜200万件突破。

FFOの棋譜を読み込んだら、一気に推定ドロー数が半減してしまった。
一部チェックしてみたら、当然だけど最善進行になっていない棋譜が多い。
誤手1回目でドロー筋から外れて、2回目で逆転するような棋譜があると、
本当はドローなのに、ドローじゃない事になってしまうので、その可能性が高い。
もしかしたら、本当に正しくドローじゃないのかも知れないけど。

気が付いた一部の棋譜を手で修正していたら、あっという間に200万件突破。
省4
452: 535 2021/02/28(日)22:25 ID:WgCf/gfB(2/2) AAS
unityがあきらめきれず、まだもがいてます。
多分良いチュートリアルが見つかればなんとかなる。はず。
453: 310 2021/03/01(月)10:17 ID:taYKBNAm(1) AAS
FFOから追加したのが2200件、これを見つけ出して後ろから訂正するから途方に
くれるのであって、前からドロー筋をチェックしていけば、比較的簡単じゃないかと
閃いて、前からチェックでいくつか直したけど、1/3ほどしか治らんかった。
後は、重点チェックの自動処理に任そうと思う。

手動訂正飽きてきたし。
454
(1): 535 2021/03/01(月)19:02 ID:Slm2BpgX(1) AAS
youtubeでunity入門のいい動画が見つかって、一気に進みました!
碁盤に碁石をポチポチ置けるところまですでに出来てます!
ライフゲーム囲碁のルールを実装するのはそれほど難しくないから
あとはtiny-dnnをなんとかすればやりたいことはほぼクリア出来たも同然です!!
455: 535 2021/03/02(火)19:37 ID:/udWcgwN(1) AAS
tiny-dnn使うのむずかしいかもorz
456
(1): 2021/03/03(水)18:45 ID:OWIkwRfR(1) AAS
>>454
その動画教えてください
457: 535 2021/03/03(水)19:41 ID:ASkT+B/n(1) AAS
>>456
Unityゲームスタジオ スタジオしまづ 倉庫番 で検索してください。
458: 535 2021/03/04(木)18:51 ID:UVMmpKWT(1/2) AAS
AMD株が瀕死 orz 絶対損切らない T△T

tiny-dnnもダメかも?
最悪Unityで使えるフレームワークで学習しなおしになるかも。
教師データが残ってるのがせめてもの救いか。
459: [age] 2021/03/04(木)20:34 ID:/vJAcDps(1) AAS
靴磨きの少年w
460: 310 2021/03/04(木)22:39 ID:jFz4sVNV(1) AAS
重点チェック処理完了。思ったより少なかったのでおよそ1.5万件で済みました。
ドロー筋は、FFO棋譜読み込む直前の状態に近いところまで戻りました。
もう二度と人間の棋譜は入れない(汗

なんつーか、Thread Ripperが欲しくなってきた。
そろそろBookが大きくなってメモリーパンパンだし。
461: 535 2021/03/04(木)23:18 ID:UVMmpKWT(2/2) AAS
AMD株が200$になったらスレッドリッパー買うんだ。。。(死亡フラグ)
462: 535 2021/03/08(月)20:02 ID:SbIJl68m(1) AAS
tiny-dnnどうするかまだ悩んでます。

一応、今考えているのが
C++をC#へトランスレートするようなものを目指すか、
tiny-dnnをすててpytorchなどで学習しなおすか。

どっちも結構な工数がかかりそう、かつ技術的ハードルも高めで踏ん切りがつかない。
特にC++をC#へトランスレートは成功する保証が全くない。

迷ってる間に両方やればいいのかもしれないけど、そこまでの体力とモチベーションもない。
省1
463: 535 2021/03/09(火)12:27 ID:TGn9I9xg(1/3) AAS
AA省
464: 535 2021/03/09(火)12:29 ID:TGn9I9xg(2/3) AAS
絶対損切りません!!!
465: 535 2021/03/09(火)18:55 ID:TGn9I9xg(3/3) AAS
pytorcで学習しなおすにはC++で書いたLifeGameGoのコードをpython に移植する必要があると思ってたけど、
swigうまく使えばかなりコード使いまわせるかも、と思いついた。
466: 535 2021/03/10(水)18:34 ID:dPa6OG1W(1/2) AAS
python から教師データにアクセスすることに成功しました。
あとはpytorchで学習する部分が書ければ。。。
467: 535 2021/03/10(水)18:37 ID:dPa6OG1W(2/2) AAS
AMD株は少し戻しましたね。
ガチホで耐え抜く!
468
(1): 310 2021/03/11(木)12:23 ID:j4c7ib4A(1) AAS
4か所ほど改造したくなってきました。

ソースの混乱を避けるためまた新ソリューションで作ろうかと思っていますが、
例のFFO棋譜で生じたBookのダメージ箇所を見つけて直す作業がかなり時間が
かかりそうです。削除しちゃえば早かったんだけど、活かして訂正かける方向に
しちゃったので、後に引けない。

どうしよう。

あと、NTESTのソース見つけた(今頃)。
省1
469: 535 2021/03/11(木)19:00 ID:7j7hDg2j(1) AAS
意外とwebの情報だけだとpytorchがとっつきにくくて、入門本をキンドルで買いました。
470
(1): 2021/03/13(土)12:06 ID:1qokcCaU(1) AAS
>>468
外部リンク:www.orbanova.com
は?
471: 535 2021/03/14(日)16:18 ID:WU5JnbUY(1) AAS
なんかいまいち情熱が湧き上がってこない。
あまり気負わないほうがいいかもだけど。
472: 310 2021/03/14(日)16:39 ID:Gv94SmBp(1) AAS
>>470
ありがと。それで良いんだ。
早速ダウンロードしました。
473: 535 2021/03/16(火)18:57 ID:Sqpz5BC1(1) AAS
まだpytorch進めていいフラグが立ってないみたい。orz
474: 535 2021/03/17(水)18:43 ID:uEwzZ7oA(1/2) AAS
pytorchフラグ立ったかも?
475: 535 [age] 2021/03/17(水)20:14 ID:uEwzZ7oA(2/2) AAS
pytorchでの学習に成功したようです。
それっぽい値が返ってきてます。
素晴らしい。

次はonnx形式にエクスポートしてunityから参照ですね。
ゴールが近づいてきたっ
476: 535 [age] 2021/03/19(金)11:53 ID:LtMPHDsm(1/2) AAS
unityでonnx使えました!!
全ての技術的障壁はとりはらわれました!!!
あとは整えるだけです!!!!
477: 535 2021/03/19(金)20:26 ID:LtMPHDsm(2/2) AAS
整えるだけとか言ったけど、それが地味にボリュームあることに気づいたorz
478: 535 [age] 2021/03/22(月)20:47 ID:17zL1ZBs(1) AAS
unityですが基本的なゲーム部分はほぼ形になりました。
あとはどういう形で公開するかですね。。。

収益化とか興味あったけど、どうせ大した額にはならないだろうし
iOSアプリはちょっとハードル高いのでWebGLでunityroomにでも上げてしまうか?

まあぼちぼち考えていきます。
479: 535 [age] 2021/03/23(火)21:56 ID:UAwn5kzx(1) AAS
Githubで公開しました。
GithubでLifeGameGoWebGLで検索してください。
収益化はとりあえず見送りかな。。。
480: 2021/03/23(火)22:01 ID:Zn9OSq50(1) AAS
フラッピーワールドみたいなゲームやりたいな
481: 535 2021/03/25(木)17:40 ID:f/gFYoAO(1/3) AAS
LifeGameGo AI かなり強いと思いましたが、囲碁高段者とかには普通に負かされるっぽいorz
まだまだ修行が必要か。。。
482: 535 2021/03/25(木)17:46 ID:f/gFYoAO(2/3) AAS
でもまあライフゲーム囲碁は一区切りかなぁ?
なんか目先を変えて違うゲームやりたいな。
ライフゲーム囲碁では終局図予想が結構うまくいったから
ほかのゲームにも応用してみたいな。
483: 535 2021/03/25(木)18:33 ID:f/gFYoAO(3/3) AAS
一週間くらい活動休もうかな?w
若干、燃え尽きた感がww
484: 535 2021/03/30(火)19:37 ID:49D9zVZt(1/2) AAS
9路囲碁やろうかな?
終局図予想の応用として相性がよさげ
485: 535 2021/03/30(火)19:42 ID:49D9zVZt(2/2) AAS
それに囲碁ならいくらでも強い相手がいるし。
486: 535 2021/04/01(木)21:32 ID:aNe43Nri(1) AAS
1カ月くらいさぼろうかな?ww
完全に燃え尽きたww
487: 310 2021/04/01(木)22:39 ID:oZ+Ylys+(1) AAS
色々改造中。たくさん改造するのでバージョン2にして全面見直し中。
棋譜210万件を超えて、メモリーがいよいよヤバいので、棋譜へのランダムアクセスは
色々工夫してファイルシステム任せ、BookはSQLite化して外だしを進めています。移植し
ながらの修正がまだ完了していないので、テストどころかコンパイルすらしてません(汗

片や、現行のバージョンでは、棋譜作成のロジックを修正して、結構効率よく要チェック
できるようになりましたが…こちらの処理を優先しているのも、なかなかコンパイルに至ら
ない原因だったりしますorz
488
(1): 535 2021/04/02(金)20:29 ID:+EUALkna(1) AAS
お、310さんもSQLite使ってるんですか。
SQLiteいいですよね、簡単に組み込めて。
1-
あと 148 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s