tanuki- 2019-01-31 halfkp_256x2-32-32 強化学習6周目
- 棋譜生成
- tanuki-棋譜生成ルーチン
- 評価関数 halfkp_256x2-32-32.iteration=5.exact
- 思考ノード数 50万
- 開始局面はfoodgate上の棋譜から1局面ランダムに選択し、ランダムに1手指した局面とする
- 3千万局面生成
- 対局は打ち切らず詰みの局面まで学習データに出力する
- シャフル
- あり
- 機械学習
- 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 100,000,000・10,000,000
- loss_output_interval 1,000,000
- mirror_percentage 50
- eval_limit 32000
- レーティング測定
- 対局相手
- halfkp_256x2-32-32.iteration=5.exact
- NNUEkai7
- orqha
- 思考ノード数: 200万ノード
- 全対局数: 1000
- 同時対局数: 20
- ハッシュサイズ: 512
- 開始局面: やねうら王互換局面集24手目からランダムに選択
実験結果
ロス
レーティング測定結果
eval_save_interval=1億
16:35:13 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6\final 16:35:13 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 16:35:13 対局数1000 先手勝ち504(54%) 後手勝ち423(45%) 引き分け73 16:35:13 engine1 16:35:13 勝ち481(51% R13.12) 先手勝ち262(28%) 後手勝ち219(23%) 16:35:13 宣言勝ち3 先手宣言勝ち0 後手宣言勝ち3 16:35:13 先手引き分け32 後手引き分け41 16:35:13 engine2 16:35:13 勝ち446(48%) 先手勝ち242(26%) 後手勝ち204(22%) 16:35:13 宣言勝ち5 先手宣言勝ち0 後手宣言勝ち5 16:35:13 先手引き分け41 後手引き分け32
02:34:50 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6\final 02:34:50 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 02:34:50 対局数1000 先手勝ち504(52%) 後手勝ち460(47%) 引き分け36 02:34:50 engine1 02:34:50 勝ち479(49% R-2.16) 先手勝ち249(25%) 後手勝ち230(23%) 02:34:50 宣言勝ち4 先手宣言勝ち2 後手宣言勝ち2 02:34:50 先手引き分け9 後手引き分け27 02:34:50 engine2 02:34:50 勝ち485(50%) 先手勝ち255(26%) 後手勝ち230(23%) 02:34:50 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 02:34:50 先手引き分け27 後手引き分け9
13:07:37 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6\final 13:07:37 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 13:07:37 対局数1000 先手勝ち452(48%) 後手勝ち487(51%) 引き分け61 13:07:37 engine1 13:07:37 勝ち427(45% R-31.54) 先手勝ち205(21%) 後手勝ち222(23%) 13:07:37 宣言勝ち6 先手宣言勝ち0 後手宣言勝ち6 13:07:37 先手引き分け28 後手引き分け33 13:07:37 engine2 13:07:37 勝ち512(54%) 先手勝ち247(26%) 後手勝ち265(28%) 13:07:37 宣言勝ち12 先手宣言勝ち4 後手宣言勝ち8 13:07:37 先手引き分け33 後手引き分け28
eval_save_interval=1千万
23:37:03 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.eval_save_interval=10000000\final 23:37:03 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 23:37:03 対局数1000 先手勝ち454(48%) 後手勝ち481(51%) 引き分け65 23:37:03 engine1 23:37:03 勝ち473(50% R4.09) 先手勝ち224(23%) 後手勝ち249(26%) 23:37:03 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 23:37:03 先手引き分け17 後手引き分け48 23:37:03 engine2 23:37:03 勝ち462(49%) 先手勝ち230(24%) 後手勝ち232(24%) 23:37:03 宣言勝ち4 先手宣言勝ち0 後手宣言勝ち4 23:37:03 先手引き分け48 後手引き分け17
06:21:14 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.eval_save_interval=10000000\final 06:21:14 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 06:21:14 対局数1000 先手勝ち486(50%) 後手勝ち475(49%) 引き分け39 06:21:14 engine1 06:21:14 勝ち506(52% R18.46) 先手勝ち257(26%) 後手勝ち249(25%) 06:21:14 宣言勝ち9 先手宣言勝ち7 後手宣言勝ち2 06:21:14 先手引き分け14 後手引き分け25 06:21:14 engine2 06:21:14 勝ち455(47%) 先手勝ち229(23%) 後手勝ち226(23%) 06:21:14 宣言勝ち6 先手宣言勝ち2 後手宣言勝ち4 06:21:14 先手引き分け25 後手引き分け14
19:56:59 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=6.eval_save_interval=10000000\final 19:56:59 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 19:56:59 対局数1000 先手勝ち478(51%) 後手勝ち448(48%) 引き分け74 19:56:59 engine1 19:56:59 勝ち434(46% R-21.79) 先手勝ち230(24%) 後手勝ち204(22%) 19:56:59 宣言勝ち3 先手宣言勝ち3 後手宣言勝ち0 19:56:59 先手引き分け43 後手引き分け31 19:56:59 engine2 19:56:59 勝ち492(53%) 先手勝ち248(26%) 後手勝ち244(26%) 19:56:59 宣言勝ち6 先手宣言勝ち3 後手宣言勝ち3 19:56:59 先手引き分け31 後手引き分け43
比較対象 halfkp_256x2-32-32.iteration=5.exact
09:35:01 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 09:35:01 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\NNUEkai7 09:35:01 対局数1000 先手勝ち439(48%) 後手勝ち470(51%) 引き分け91 09:35:01 engine1 09:35:01 勝ち498(54% R33.36) 先手勝ち239(26%) 後手勝ち259(28%) 09:35:01 宣言勝ち4 先手宣言勝ち0 後手宣言勝ち4 09:35:01 先手引き分け38 後手引き分け53 09:35:01 engine2 09:35:01 勝ち411(45%) 先手勝ち200(22%) 後手勝ち211(23%) 09:35:01 宣言勝ち3 先手宣言勝ち0 後手宣言勝ち3 09:35:01 先手引き分け53 後手引き分け38
16:17:38 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\nnue\eval\halfkp_256x2-32-32.iteration=5.exact\final 16:17:38 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\nnue\eval\orqha 16:17:38 対局数1000 先手勝ち481(50%) 後手勝ち477(49%) 引き分け42 16:17:38 engine1 16:17:38 勝ち482(50% R2.18) 先手勝ち245(25%) 後手勝ち237(24%) 16:17:38 宣言勝ち2 先手宣言勝ち2 後手宣言勝ち0 16:17:38 先手引き分け20 後手引き分け22 16:17:38 engine2 16:17:38 勝ち476(49%) 先手勝ち236(24%) 後手勝ち240(25%) 16:17:38 宣言勝ち0 先手宣言勝ち0 後手宣言勝ち0 16:17:38 先手引き分け22 後手引き分け20