nodchipのコンピューター将棋ブログ

コンピューター将棋ソフト「tanuki-」シリーズの実験結果を掲載しています。

tanuki- 2019-02-16 halfkp_256x2-32-32 強化学習6周目 3千万局面×2セット

tanuki- 2019-02-16 halfkp_256x2-32-32 強化学習6周目 3千万局面×2セット

  • 棋譜生成
    • tanuki-棋譜生成ルーチン
      • 評価関数 halfkp_256x2-32-32.iteration=5.exact
      • 思考ノード数 50万
      • 開始局面はfoodgate上の棋譜から1局面ランダムに選択し、ランダムに1手指した局面とする
      • 3千万局面生成×2セット
      • 対局は打ち切らず詰みの局面まで学習データに出力する
    • シャフル
      • あり
    • 機械学習
      • NNUE機械学習ルーチン v1.0
      • ネットワーク halfkp_256x2-32-32
      • 学習手法 SGD ミニバッチ法
      • batchsize 1000000
      • lambda 0.4
      • eta 0.01
      • newbob_decay 0.5
      • nn_batch_size 1000
      • eval_save_interval 100,000,000・10,000,000
      • loss_output_interval 1,000,000
      • mirror_percentage 50
      • eval_limit 32000
    • レーティング測定
      • 対局相手
        • halfkp_256x2-32-32.iteration=5.exact
        • NNUEkai7
        • orqha
      • 思考ノード数: 200万ノード
      • 全対局数: 1000
      • 同時対局数: 20
      • ハッシュサイズ: 512
      • 開始局面: やねうら王互換局面集24手目からランダムに選択

      実験結果

      ロス

      halfkp_256x2-32-32.iteration=6.master・・・新しく生成した3000万局面を学習させたもの

      halfkp_256x2-32-32.iteration=6.mix・・・すでに生成した3000万曲めんとミックスして学習させたもの

      レーティング測定結果

      halfkp_256x2-32-32.iteration=6.master

      09:21:03 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.master/final 09:21:03 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 09:21:03 対局数1000 先手勝ち469(50%) 後手勝ち460(49%) 引き分け71 09:21:03 engine1 09:21:03 勝ち411(44% R-40.20) 先手勝ち205(22%) 後手勝ち206(22%) 09:21:03 宣言勝ち4 先手宣言勝ち2 後手宣言勝ち2 09:21:03 先手引き分け25 後手引き分け46 09:21:03 engine2 09:21:03 勝ち518(55%) 先手勝ち264(28%) 後手勝ち254(27%) 09:21:03 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 09:21:03 先手引き分け46 後手引き分け25

      06:22:53 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.master\final 06:22:53 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkaiX 06:22:53 対局数1000 先手勝ち533(55%) 後手勝ち428(44%) 引き分け39 06:22:53 engine1 06:22:53 勝ち437(45% R-31.54) 先手勝ち247(25%) 後手勝ち190(19%) 06:22:53 宣言勝ち5 先手宣言勝ち1 後手宣言勝ち4 06:22:53 先手引き分け19 後手引き分け20 06:22:53 engine2 06:22:53 勝ち524(54%) 先手勝ち286(29%) 後手勝ち238(24%) 06:22:53 宣言勝ち1 先手宣言勝ち1 後手宣言勝ち0 06:22:53 先手引き分け20 後手引き分け19

      12:55:41 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.master\final 12:55:41 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 12:55:41 対局数1000 先手勝ち499(51%) 後手勝ち461(48%) 引き分け40 12:55:41 engine1 12:55:41 勝ち457(47% R-16.66) 先手勝ち239(24%) 後手勝ち218(22%) 12:55:41 宣言勝ち7 先手宣言勝ち0 後手宣言勝ち7 12:55:41 先手引き分け16 後手引き分け24 12:55:41 engine2 12:55:41 勝ち503(52%) 先手勝ち260(27%) 後手勝ち243(25%) 12:55:41 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 12:55:41 先手引き分け24 後手引き分け16

      halfkp_256x2-32-32.iteration=6.mix

      16:16:59 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.mix\final 16:16:59 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 16:16:59 対局数1000 先手勝ち496(53%) 後手勝ち437(46%) 引き分け67 16:16:59 engine1 16:16:59 勝ち455(48% R-8.57) 先手勝ち245(26%) 後手勝ち210(22%) 16:16:59 宣言勝ち6 先手宣言勝ち0 後手宣言勝ち6 16:16:59 先手引き分け37 後手引き分け30 16:16:59 engine2 16:16:59 勝ち478(51%) 先手勝ち251(26%) 後手勝ち227(24%) 16:16:59 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 16:16:59 先手引き分け30 後手引き分け37

      02:22:53 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.mix\final 02:22:53 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkaiX 02:22:53 対局数1000 先手勝ち446(46%) 後手勝ち508(53%) 引き分け46 02:22:53 engine1 02:22:53 勝ち525(55% R35.08) 先手勝ち254(26%) 後手勝ち271(28%) 02:22:53 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 02:22:53 先手引き分け32 後手引き分け14 02:22:53 engine2 02:22:53 勝ち429(44%) 先手勝ち192(20%) 後手勝ち237(24%) 02:22:53 宣言勝ち1 先手宣言勝ち1 後手宣言勝ち0 02:22:53 先手引き分け14 後手引き分け32

      19:46:31 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.mix\final 19:46:31 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 19:46:31 対局数1000 先手勝ち469(49%) 後手勝ち486(50%) 引き分け45 19:46:31 engine1 19:46:31 勝ち489(51% R8.37) 先手勝ち239(25%) 後手勝ち250(26%) 19:46:31 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 19:46:31 先手引き分け16 後手引き分け29 19:46:31 engine2 19:46:31 勝ち466(48%) 先手勝ち230(24%) 後手勝ち236(24%) 19:46:31 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 19:46:31 先手引き分け29 後手引き分け16