我开始使用 python xgboost
backage。有没有办法在每个训练时期获得训练和验证错误?我在文档中找不到
训练了一个简单的模型并得到了输出:
[09:17:37] src/tree/updater_prune.cc:74:树修剪结束,1 个根,124 个额外节点,0 个修剪节点,max_depth=6
[0] eval-rmse:0.407474 train-rmse:0.346349 [09:17:37] src/tree/updater_prune.cc:74: 树修剪结束,1 个根,116 个额外节点,0 个修剪节点,max_depth=6
1 eval-rmse:0.410902 train-rmse:0.339925 [09:17:38] src/tree/updater_prune.cc:74: 树修剪结束,1 个根,124 个额外节点,0 个修剪节点,max_depth=6
[2] eval-rmse:0.413563 train-rmse:0.335941 [09:17:38] src/tree/updater_prune.cc:74: 树修剪结束,1 个根,126 个额外节点,0 个修剪节点,max_depth=6
[3] eval-rmse:0.418412 train-rmse:0.333071 [09:17:38] src/tree/updater_prune.cc:74: 树修剪结束,1 个根,114 个额外节点,0 个修剪节点,max_depth=6
但是,我需要在代码中进一步传递这些eval-rmse
,train-rmse
或者至少绘制这些曲线。