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

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

tanuki- 2019-01-31 halfkp_256x2-32-32 強化学習6周目

tanuki- 2019-01-31 halfkp_256x2-32-32 強化学習6周目

  • 棋譜生成
    • tanuki-棋譜生成ルーチン
      • 評価関数 halfkp_256x2-32-32.iteration=5.exact
      • 思考ノード数 50万
      • 開始局面はfoodgate上の棋譜から1局面ランダムに選択し、ランダムに1手指した局面とする
      • 3千万局面生成
      • 対局は打ち切らず詰みの局面まで学習データに出力する
    • シャフル
      • あり
    • 機械学習
      • 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手目からランダムに選択

      実験結果

      ロス

      レーティング測定結果

      eval_save_interval=1億

      16:35:13 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\final 16:35:13 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:35:13 対局数1000 先手勝ち504(54%) 後手勝ち423(45%) 引き分け73 16:35:13 engine1 16:35:13 勝ち481(51% R13.12) 先手勝ち262(28%) 後手勝ち219(23%) 16:35:13 宣言勝ち3 先手宣言勝ち0 後手宣言勝ち3 16:35:13 先手引き分け32 後手引き分け41 16:35:13 engine2 16:35:13 勝ち446(48%) 先手勝ち242(26%) 後手勝ち204(22%) 16:35:13 宣言勝ち5 先手宣言勝ち0 後手宣言勝ち5 16:35:13 先手引き分け41 後手引き分け32

      02:34:50 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\final 02:34:50 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 02:34:50 対局数1000 先手勝ち504(52%) 後手勝ち460(47%) 引き分け36 02:34:50 engine1 02:34:50 勝ち479(49% R-2.16) 先手勝ち249(25%) 後手勝ち230(23%) 02:34:50 宣言勝ち4 先手宣言勝ち2 後手宣言勝ち2 02:34:50 先手引き分け9 後手引き分け27 02:34:50 engine2 02:34:50 勝ち485(50%) 先手勝ち255(26%) 後手勝ち230(23%) 02:34:50 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 02:34:50 先手引き分け27 後手引き分け9

      13:07:37 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\final 13:07:37 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 13:07:37 対局数1000 先手勝ち452(48%) 後手勝ち487(51%) 引き分け61 13:07:37 engine1 13:07:37 勝ち427(45% R-31.54) 先手勝ち205(21%) 後手勝ち222(23%) 13:07:37 宣言勝ち6 先手宣言勝ち0 後手宣言勝ち6 13:07:37 先手引き分け28 後手引き分け33 13:07:37 engine2 13:07:37 勝ち512(54%) 先手勝ち247(26%) 後手勝ち265(28%) 13:07:37 宣言勝ち12 先手宣言勝ち4 後手宣言勝ち8 13:07:37 先手引き分け33 後手引き分け28

      eval_save_interval=1千万

      23:37: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.eval_save_interval=10000000\final 23:37: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 23:37:03 対局数1000 先手勝ち454(48%) 後手勝ち481(51%) 引き分け65 23:37:03 engine1 23:37:03 勝ち473(50% R4.09) 先手勝ち224(23%) 後手勝ち249(26%) 23:37:03 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 23:37:03 先手引き分け17 後手引き分け48 23:37:03 engine2 23:37:03 勝ち462(49%) 先手勝ち230(24%) 後手勝ち232(24%) 23:37:03 宣言勝ち4 先手宣言勝ち0 後手宣言勝ち4 23:37:03 先手引き分け48 後手引き分け17

      06:21:14 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.eval_save_interval=10000000\final 06:21:14 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 06:21:14 対局数1000 先手勝ち486(50%) 後手勝ち475(49%) 引き分け39 06:21:14 engine1 06:21:14 勝ち506(52% R18.46) 先手勝ち257(26%) 後手勝ち249(25%) 06:21:14 宣言勝ち9 先手宣言勝ち7 後手宣言勝ち2 06:21:14 先手引き分け14 後手引き分け25 06:21:14 engine2 06:21:14 勝ち455(47%) 先手勝ち229(23%) 後手勝ち226(23%) 06:21:14 宣言勝ち6 先手宣言勝ち2 後手宣言勝ち4 06:21:14 先手引き分け25 後手引き分け14

      19:56: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.eval_save_interval=10000000\final 19:56:59 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 19:56:59 対局数1000 先手勝ち478(51%) 後手勝ち448(48%) 引き分け74 19:56:59 engine1 19:56:59 勝ち434(46% R-21.79) 先手勝ち230(24%) 後手勝ち204(22%) 19:56:59 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 19:56:59 先手引き分け43 後手引き分け31 19:56:59 engine2 19:56:59 勝ち492(53%) 先手勝ち248(26%) 後手勝ち244(26%) 19:56:59 宣言勝ち6 先手宣言勝ち3 後手宣言勝ち3 19:56:59 先手引き分け31 後手引き分け43

      比較対象 halfkp_256x2-32-32.iteration=5.exact

      09:35:01 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 09:35:01 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 09:35:01 対局数1000 先手勝ち439(48%) 後手勝ち470(51%) 引き分け91 09:35:01 engine1 09:35:01 勝ち498(54% R33.36) 先手勝ち239(26%) 後手勝ち259(28%) 09:35:01 宣言勝ち4 先手宣言勝ち0 後手宣言勝ち4 09:35:01 先手引き分け38 後手引き分け53 09:35:01 engine2 09:35:01 勝ち411(45%) 先手勝ち200(22%) 後手勝ち211(23%) 09:35:01 宣言勝ち3 先手宣言勝ち0 後手宣言勝ち3 09:35:01 先手引き分け53 後手引き分け38

      16:17:38 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 16:17:38 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 16:17:38 対局数1000 先手勝ち481(50%) 後手勝ち477(49%) 引き分け42 16:17:38 engine1 16:17:38 勝ち482(50% R2.18) 先手勝ち245(25%) 後手勝ち237(24%) 16:17:38 宣言勝ち2 先手宣言勝ち2 後手宣言勝ち0 16:17:38 先手引き分け20 後手引き分け22 16:17:38 engine2 16:17:38 勝ち476(49%) 先手勝ち236(24%) 後手勝ち240(25%) 16:17:38 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 16:17:38 先手引き分け22 後手引き分け20