I started using python xgboost
backage. Is there a way to get training and validation errors at each training epoch? I can't find one in the documentation
Have trained a simple model and got output:
[09:17:37] src/tree/updater_prune.cc:74: tree pruning end, 1 roots,124 extra nodes, 0 pruned nodes, max_depth=6
[0] eval-rmse:0.407474 train-rmse:0.346349 [09:17:37]src/tree/updater_prune.cc:74: tree pruning end, 1 roots, 116 extranodes, 0 pruned nodes, max_depth=6
1 eval-rmse:0.410902 train-rmse:0.339925 [09:17:38]src/tree/updater_prune.cc:74: tree pruning end, 1 roots, 124 extranodes, 0 pruned nodes, max_depth=6
[2] eval-rmse:0.413563 train-rmse:0.335941 [09:17:38]src/tree/updater_prune.cc:74: tree pruning end, 1 roots, 126 extranodes, 0 pruned nodes, max_depth=6
[3] eval-rmse:0.418412 train-rmse:0.333071 [09:17:38]src/tree/updater_prune.cc:74: tree pruning end, 1 roots, 114 extranodes, 0 pruned nodes, max_depth=6
However I need to pass these eval-rmse
and train-rmse
further in code or at least plot these curves.