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

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

tanuki- 2018-05-25 halfkp_256x2-32-32 雑巾絞り2周目 depth16 nodes_searched=20000

tanuki- 2018-05-25 halfkp_256x2-32-32 雑巾絞り2周目 depth16 nodes_searched=20000

  • 棋譜生成
    • NNUE v1.0+tanuki-棋譜生成ルーチン
      • depth 16
      • 反復深化のイテレーション終了時またはFail-high/low時に探索ノード数が20000を超えていたら終了する
      • 開始局面はfoodgate上の棋譜の32手目までから1局面ランダムに選択し、ランダムに1手指した局面とする
      • 5億局面生成
      • 対局は打ち切らず詰みの局面まで学習データに出力する
      • 評価関数は zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000 (tanuki-wcsc28評価関数)
    • シャフル
      • あり
    • 機械学習
      • NNUE機械学習ルーチン v1.0
      • ネットワーク halfkp_256x2-32-32
      • 学習手法 SGD ミニバッチ法
      • batchsize 1000000
      • lambda 0.5
      • eta 0.1・0.01
      • newbob_decay 0.5
      • nn_batch_size 1000
      • eval_save_interval 100000000
      • loss_output_interval 1000000
      • mirror_percentage 50
      • eval_limit 32000
    • レーティング測定
      • 対局相手
        • NNUE v1.0 + やねうら王 v4.82 + zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000
        • やねうら王 v4.82公式バイナリ avx2版 + Apery SDT5 評価関数
      • 思考時間: 2000ms
      • 全対局数: 1000
      • 同時対局数: 24
      • ハッシュサイズ: 256
      • 開始局面: やねうら王互換局面集24手目からランダムに選択

      実験結果

      eta=0.10

      02:51:30.401 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.10\final 02:51:30.401 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 02:51:30.401 対局数1000 先手勝ち467(47%) 後手勝ち507(52%) 引き分け26 02:51:30.401 engine1 02:51:30.401 勝ち548(56% R43.75) 先手勝ち261(26%) 後手勝ち287(29%) 02:51:30.401 宣言勝ち4 先手宣言勝ち4 後手宣言勝ち0 02:51:30.401 先手引き分け11 後手引き分け15 02:51:30.401 engine2 02:51:30.401 勝ち426(43%) 先手勝ち206(21%) 後手勝ち220(22%) 02:51:30.401 宣言勝ち12 先手宣言勝ち4 後手宣言勝ち8 02:51:30.401 先手引き分け15 後手引き分け11

      03:09:02.793 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.10\final 03:09:02.793 engine2=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 03:09:02.793 対局数1000 先手勝ち506(52%) 後手勝ち454(47%) 引き分け40 03:09:02.793 engine1 03:09:02.793 勝ち586(61% R78.01) 先手勝ち307(31%) 後手勝ち279(29%) 03:09:02.793 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 03:09:02.793 先手引き分け16 後手引き分け24 03:09:02.793 engine2 03:09:02.793 勝ち374(38%) 先手勝ち199(20%) 後手勝ち175(18%) 03:09:02.793 宣言勝ち8 先手宣言勝ち4 後手宣言勝ち4 03:09:02.793 先手引き分け24 後手引き分け16

      02:58:16.948 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.10\final 02:58:16.948 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\qqr_rel 02:58:16.948 対局数1000 先手勝ち500(51%) 後手勝ち471(48%) 引き分け29 02:58:16.948 engine1 02:58:16.948 勝ち517(53% R22.57) 先手勝ち263(27%) 後手勝ち254(26%) 02:58:16.948 宣言勝ち8 先手宣言勝ち1 後手宣言勝ち7 02:58:16.948 先手引き分け12 後手引き分け17 02:58:16.948 engine2 02:58:16.948 勝ち454(46%) 先手勝ち237(24%) 後手勝ち217(22%) 02:58:16.948 宣言勝ち2 先手宣言勝ち2 後手宣言勝ち0 02:58:16.948 先手引き分け17 後手引き分け12

      eta=0.01

      02:56:52.120 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.01\final 02:56:52.120 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 02:56:52.120 対局数1000 先手勝ち483(50%) 後手勝ち475(49%) 引き分け42 02:56:52.120 engine1 02:56:52.120 勝ち531(55% R37.87) 先手勝ち268(27%) 後手勝ち263(27%) 宣言勝ち6 02:56:52.120 engine2 02:56:52.120 勝ち427(44%) 先手勝ち215(22%) 後手勝ち212(22%) 宣言勝ち11

      03:13:11.003 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.01\final 03:13:11.003 engine2=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 03:13:11.003 対局数1000 先手勝ち501(52%) 後手勝ち456(47%) 引き分け43 03:13:11.003 engine1 03:13:11.003 勝ち599(62% R89.42) 先手勝ち313(32%) 後手勝ち286(29%) 宣言勝ち8 03:13:11.003 engine2 03:13:11.003 勝ち358(37%) 先手勝ち188(19%) 後手勝ち170(17%) 宣言勝ち8

      02:56:23.407 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=2.depth=16.nodes_searched=20000-shuffle.eta=0.01\final 02:56:23.407 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\qqr_rel 02:56:23.407 対局数1000 先手勝ち536(55%) 後手勝ち431(44%) 引き分け33 02:56:23.407 engine1 02:56:23.407 勝ち528(54% R32.07) 先手勝ち286(29%) 後手勝ち242(25%) 02:56:23.407 宣言勝ち8 先手宣言勝ち4 後手宣言勝ち4 02:56:23.407 先手引き分け19 後手引き分け14 02:56:23.407 engine2 02:56:23.407 勝ち439(45%) 先手勝ち250(25%) 後手勝ち189(19%) 02:56:23.407 宣言勝ち3 先手宣言勝ち2 後手宣言勝ち1 02:56:23.407 先手引き分け14 後手引き分け19