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

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

tanuki- 2018-05-10 halfkp_256x2-32-32 思考時間

tanuki- 2018-05-10 halfkp_256x2-32-32 思考時間

  • 棋譜生成
    • tanuki-棋譜生成ルーチン
      • depth 8
      • 開始局面はfoodgate上の棋譜から1局面ランダムに選択し、ランダムに1手指した局面とする
      • 50億局面生成 うち最初の5億局面は勝敗フラグが誤っていたため破棄
      • 対局は打ち切らず詰みの局面まで学習データに出力する
      • 評価関数はApery SDT5
    • シャフル
      • あり
    • 機械学習
      • NNUE機械学習ルーチン v0.5
      • ネットワーク halfkp_256x2-32-32
      • 学習手法 SGD ミニバッチ法
      • batchsize 1000000
      • lambda 0.5
      • eta 1.0
      • newbob_decay 0.5
      • nn_batch_size 1000
      • eval_save_interval 100000000
      • loss_output_interval 1000000
      • mirror_percentage 50
      • eval_limit 32000
    • レーティング測定
      • 対局相手: やねうら王 v4.82公式バイナリ avx2版 + Apery SDT5 評価関数
      • 思考時間: 100ms 200ms 500ms 1000ms 2000ms 5000ms
      • 全対局数: 1000
      • 同時対局数: 24
      • ハッシュサイズ: 256
      • 開始局面: やねうら王互換局面集24手目からランダムに選択

      実験結果

      100ms

      14:07:59 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 14:07:59 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 14:07:59 対局数1000 先手勝ち491(49%) 後手勝ち498(50%) 引き分け11 14:07:59 engine1 14:07:59 勝ち511(51% R11.60) 先手勝ち258(26%) 後手勝ち253(25%) 宣言勝ち4 14:07:59 engine2 14:07:59 勝ち478(48%) 先手勝ち233(23%) 後手勝ち245(24%) 宣言勝ち1

      200ms

      13:58:11 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 13:58:11 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 13:58:11 対局数1000 先手勝ち517(52%) 後手勝ち472(47%) 引き分け11 13:58:11 engine1 13:58:11 勝ち489(49% R-3.86) 先手勝ち256(25%) 後手勝ち233(23%) 宣言勝ち2 13:58:11 engine2 13:58:11 勝ち500(50%) 先手勝ち261(26%) 後手勝ち239(24%) 宣言勝ち2

      500ms

      13:39:48 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 13:39:48 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 13:39:48 対局数1000 先手勝ち485(49%) 後手勝ち490(50%) 引き分け25 13:39:48 engine1 13:39:48 勝ち474(48% R-9.62) 先手勝ち239(24%) 後手勝ち235(24%) 宣言勝ち7 13:39:48 engine2 13:39:48 勝ち501(51%) 先手勝ち246(25%) 後手勝ち255(26%) 宣言勝ち13

      1000ms

      12:55:15 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 12:55:15 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 12:55:15 対局数1000 先手勝ち496(50%) 後手勝ち481(49%) 引き分け23 12:55:15 engine1 12:55:15 勝ち517(52% R20.29) 先手勝ち267(27%) 後手勝ち250(25%) 宣言勝ち6 12:55:15 engine2 12:55:15 勝ち460(47%) 先手勝ち229(23%) 後手勝ち231(23%) 宣言勝ち3

      2000ms

      11:24:51 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\zoukin2.2018-03-12.halfkp_256x2-32-32.add.lambda=0.5.eval_limit=32000\final 11:24:51 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V482\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\apery_sdt5_eval_twig_format 11:24:51 対局数1000 先手勝ち504(52%) 後手勝ち463(47%) 引き分け33 11:24:51 engine1 11:24:51 勝ち455(47% R-20.50) 先手勝ち242(25%) 後手勝ち213(22%) 宣言勝ち4 11:24:51 engine2 11:24:51 勝ち512(52%) 先手勝ち262(27%) 後手勝ち250(25%) 宣言勝ち4

      5000ms

      17:03:34 対局数865 先手勝ち432(52%) 後手勝ち396(47%) 引き分け37 17:03:34 engine1 17:03:34 勝ち425(51% R9.23) 先手勝ち224(27%) 後手勝ち201(24%) 宣言勝ち3 17:03:34 engine2 17:03:34 勝ち403(48%) 先手勝ち208(25%) 後手勝ち195(23%) 宣言勝ち6