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

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

tanuki- 2017-08-28 ブリード・elmo絞り実験結果

tanuki- 2017-08-28 ブリード・elmo絞り 実験結果

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

    ブレンド結果

    13:18:59 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-18-evalmerge\5000000000 13:18:59 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-07-07-17-12-14\8000000000 13:18:59 T1,b2000,545 - 24 - 431(55.84% R40.77) win black: white = 50.41% : 49.59% declaration win black=0 white=0

    16:13:44 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-18-evalmerge\5000000000 16:13:44 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 16:13:44 T1,b2000,635 - 21 - 344(64.86% R106.49) win black: white = 49.44% : 50.56% declaration win black=0 white=0

    19:10:09 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-18-evalmerge\5000000000 19:10:09 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-05-20-15-00-44\5000000000 19:10:09 T1,b2000,539 - 24 - 437(55.23% R36.44) win black: white = 51.95% : 48.05% declaration win black=0 white=0

    elmo絞り結果

    Adam β2 = 0.999

    22:06:23 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-26-17-15-52\5000000000 22:06:23 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-08-18-evalmerge\5000000000 22:06:23 T1,b2000,436 - 39 - 525(45.37% R-32.27) win black: white = 49.64% : 50.36% declaration win black=0 white=0

    00:59:48 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-26-17-15-52\5000000000 00:59:48 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 00:59:48 T1,b2000,602 - 26 - 372(61.81% R83.62) win black: white = 51.23% : 48.77% declaration win black=0 white=0

    Adam β2 = 0.99

    03:49:33 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-28-01-00-51\5000000000 03:49:33 engine2=YaneuraOu-2017-early.exe eval2=eval\2017-08-18-evalmerge\5000000000 03:49:33 T1,b2000,451 - 45 - 504(47.23% R-19.30) win black: white = 51.20% : 48.80% declaration win black=0 white=0

    06:44:04 engine1=YaneuraOu-2017-early.exe eval1=eval\2017-08-28-01-00-51\5000000000 06:44:04 engine2=YaneuraOu-2017-early.exe eval2=eval\elmo_wcsc27 06:44:04 T1,b2000,610 - 19 - 371(62.18% R86.38) win black: white = 54.64% : 45.36% declaration win black=0 white=0