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
さらにコードで渡すか、少なくともこれらの曲線をプロットする必要があります。