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

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

tanuki- 2017-08-03 実験結果

tanuki- 2017-08-03 実験結果

  • 棋譜生成
  • 生成局面数 60億局面
    • 20億局面は過去に生成したもの
    • 20億局面は評価関数2017-05-20-15-00-44から、20億局面は評価関数2017-07-07-17-12-14から新たに生成した
      • 2chkifuからランダムに対局を選択
      • 1~32手目からランダムに局面を選択
      • 選択した局面から0~6手、MultiPV5の中から等確率に指し手を選択
      • MultiPVで選択した指し手も教師局面に含める
    • 探索深さ 8
    • 自己対戦は途中で打ち切らず詰みの局面まで学習データに含める
    • 入玉宣言勝ちも学習データに含める
  • 機械学習
    • 学習局面数 60億
    • 学習率 0.5
    • 学習手法 Adam ミニバッチ法
    • ミニバッチサイズ 100万
    • 元の評価関数 2017-07-07-17-12-14

    elmo lambda = 0.2

    13:33:35 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-25-05-27-30\6000000000 13:33:35 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 13:33:35 T1,b2000,462 - 52 - 486(48.73% R-8.80) win black: white = 50.21% : 49.79% declaration win black=0 white=0

    16:27:43 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-25-05-27-30\6000000000 16:27:43 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 16:27:43 T1,b2000,579 - 19 - 402(59.02% R63.38) win black: white = 48.93% : 51.07% declaration win black=0 white=0

    19:32:07 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-25-05-27-30\6000000000 19:32:07 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 19:32:07 T1,b2000,470 - 41 - 489(49.01% R-6.88) win black: white = 54.01% : 45.99% declaration win black=0 white=0

    elmo lambda = 0.3

    19:52:43 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-20-11-36-34\6000000000 19:52:43 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 19:52:43 T1,b2000,476 - 61 - 463(50.69% R4.81) win black: white = 50.59% : 49.41% declaration win black=0 white=0

    22:45:24 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-20-11-36-34\6000000000 22:45:24 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 22:45:24 T1,b2000,569 - 23 - 408(58.24% R57.78) win black: white = 51.28% : 48.72% declaration win black=0 white=0

    01:48:17 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-20-11-36-34\6000000000 01:48:17 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 01:48:17 T1,b2000,462 - 48 - 490(48.53% R-10.22) win black: white = 50.53% : 49.47% declaration win black=0 white=0

    elmo lambda = 0.4

    09:24:33 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-22-01-48-40\6000000000 09:24:33 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 09:24:33 T1,b2000,476 - 43 - 481(49.74% R-1.82) win black: white = 50.57% : 49.43% declaration win black=0 white=0

    12:15:23 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-22-01-48-40\6000000000 12:15:23 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 12:15:23 T1,b2000,565 - 25 - 410(57.95% R55.71) win black: white = 50.67% : 49.33% declaration win black=0 white=0

    15:17:54 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-22-01-48-40\6000000000 15:17:54 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 15:17:54 T1,b2000,460 - 38 - 502(47.82% R-15.18) win black: white = 49.06% : 50.94% declaration win black=0 white=0

    elmo lambda = 0.5

    23:38:09 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-23-17-33-03\6000000000 23:38:09 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 23:38:09 T1,b2000,517 - 37 - 446(53.69% R25.66) win black: white = 51.92% : 48.08% declaration win black=0 white=0

    02:26:47 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-23-17-33-03\6000000000 02:26:47 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 02:26:47 T1,b2000,608 - 18 - 374(61.91% R84.41) win black: white = 51.02% : 48.98% declaration win black=0 white=0

    05:27:06 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-23-17-33-03\6000000000 05:27:06 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 05:27:06 T1,b2000,473 - 39 - 488(49.22% R-5.42) win black: white = 52.65% : 47.35% declaration win black=0 white=0

    elmo lambda = 0.6

    05:31:52 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-01-19-48-40\6000000000 05:31:52 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 05:31:52 T1,b2000,555 - 30 - 415(57.22% R50.50) win black: white = 50.21% : 49.79% declaration win black=0 white=0

    08:26:36 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-01-19-48-40\6000000000 08:26:36 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 08:26:36 T1,b2000,581 - 25 - 394(59.59% R67.47) win black: white = 50.56% : 49.44% declaration win black=0 white=0

    11:24:54 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-01-19-48-40\6000000000 11:24:54 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 11:24:54 T1,b2000,484 - 42 - 474(50.52% R3.63) win black: white = 48.02% : 51.98% declaration win black=0 white=0

    elmo lambda = 0.7

    21:41:50 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-29-12-30-26\6000000000 21:41:50 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 21:41:50 T1,b2000,492 - 40 - 468(51.25% R8.69) win black: white = 52.71% : 47.29% declaration win black=0 white=0

    00:34:17 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-29-12-30-26\6000000000 00:34:17 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 00:34:17 T1,b2000,585 - 22 - 393(59.82% R69.11) win black: white = 51.33% : 48.67% declaration win black=0 white=0

    03:35:35 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-29-12-30-26\6000000000 03:35:35 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 03:35:35 T1,b2000,448 - 34 - 518(46.38% R-25.22) win black: white = 50.62% : 49.38% declaration win black=0 white=0

    elmo lambda = 0.8

    13:31:03 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-31-03-35-58\6000000000 13:31:03 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 13:31:03 T1,b2000,490 - 45 - 465(51.31% R9.10) win black: white = 53.61% : 46.39% declaration win black=0 white=0

    16:25:24 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-31-03-35-58\6000000000 16:25:24 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 16:25:24 T1,b2000,564 - 24 - 412(57.79% R54.55) win black: white = 47.44% : 52.56% declaration win black=0 white=0

    19:21:59 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-07-31-03-35-58\6000000000 19:21:59 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 19:21:59 T1,b2000,459 - 28 - 513(47.22% R-19.32) win black: white = 52.88% : 47.12% declaration win black=0 white=0

    elmo lambda vs レーティング

    対2017-07-07-17-12-14 対elmo_wcsc27 対2017-05-20-15-00-44
    0.2 -8.8 63.38 -6.88
    0.3 4.81 57.78 -10.22
    0.4 -1.82 55.71 -15.18
    0.5 25.66 84.41 -5.42
    0.6 50.5 67.47 3.63
    0.7 8.69 69.11 -25.22
    0.8 9.1 54.55 -19.32

    横軸はelmo lambda、縦軸は他の評価関数に対する自己対戦のレーティング