tanuki- 2018-08-22 halfkp_256x2-32-32 elmo絞り4周目
- 棋譜生成
- NNUE v1.0+tanuki-棋譜生成ルーチン
- depth 16
- 反復深化のイテレーション終了時またはFail-high/low時に探索ノード数が50000を超えていたら終了する
- 開始局面はfoodgate上の棋譜の32手目までから1局面ランダムに選択し、ランダムに1手指した局面とする
- 3億局面生成
- 対局は打ち切らず詰みの局面まで学習データに出力する
- 評価関数はF:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=4.nodes_searched=50000.lambda=0.4\final
- 探索パラメーターをhyperopt+Gaussian Processで0.1秒思考に合わせて調整済み
- シャフル
- あり
- 機械学習
- 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 100000000
- loss_output_interval 1000000
- mirror_percentage 50
- eval_limit 32000
- レーティング測定
- 対局相手
- NNUE v1.0 + やねうら王 v4.82 + halfkp-256x2-32-32 + halfkp_256x2-32-32.iteration=3.search_parameters\final
- やねうら王 v4.82 + QQR
- 思考時間: 5000ms
- 全対局数: 1000
- 同時対局数: 23
- ハッシュサイズ: 256
- 開始局面: やねうら王互換局面集24手目からランダムに選択
実験結果
12:02:25 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5\final 12:02:25 engine2=F:\hnoda\YaneuraOu-2018-Otafuku-KPPT_V480\YaneuraOu-2018-Otafuku.exe eval2=F:\hnoda\hakubishin\exe\eval\qqr_rel 12:02:25 対局数1000 先手勝ち487(50%) 後手勝ち478(49%) 引き分け35 12:02:25 engine1 12:02:25 勝ち598(61% R84.81) 先手勝ち303(31%) 後手勝ち295(30%) 12:02:25 宣言勝ち9 先手宣言勝ち5 後手宣言勝ち4 12:02:25 先手引き分け14 後手引き分け21 12:02:25 engine2 12:02:25 勝ち367(38%) 先手勝ち184(19%) 後手勝ち183(18%) 12:02:25 宣言勝ち1 先手宣言勝ち1 後手宣言勝ち0 12:02:25 先手引き分け21 後手引き分け14
20:48:02 engine1=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5\final 20:48:02 engine2=F:\hnoda\nnue.git\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=4.nodes_searched=50000.lambda=0.4\final 20:48:02 対局数1000 先手勝ち470(51%) 後手勝ち447(48%) 引き分け83 20:48:02 engine1 20:48:02 勝ち433(47% R-19.34) 先手勝ち223(24%) 後手勝ち210(22%) 20:48:02 宣言勝ち13 先手宣言勝ち6 後手宣言勝ち7 20:48:02 先手引き分け39 後手引き分け44 20:48:02 engine2 20:48:02 勝ち484(52%) 先手勝ち247(26%) 後手勝ち237(25%) 20:48:02 宣言勝ち10 先手宣言勝ち3 後手宣言勝ち7 20:48:02 先手引き分け44 後手引き分け39