停止显示适合模型的报告

Stop displaying report in fit a model

我正在使用 XGGRegressor 构建管道。 在step fit模型中,kaggle显示:

[0] validation_0-rmse:195852.50000
[1] validation_0-rmse:194177.78125
[2] validation_0-rmse:192879.96875
[3] validation_0-rmse:191438.50000
[4] validation_0-rmse:189879.57812
[5] validation_0-rmse:188803.59375
[6] validation_0-rmse:187077.00000
[7] validation_0-rmse:185477.14062
[8] validation_0-rmse:184178.45312
[9] validation_0-rmse:182755.70312
[10]    validation_0-rmse:181168.15625
[11]    validation_0-rmse:180261.75000
[12]    validation_0-rmse:178957.35938
[13]    validation_0-rmse:177349.95312
[14]    validation_0-rmse:176673.50000
...

太长了,有时浪费我的时间。如何在 运行 代码中隐藏它?

您可以将 xgboostverbosity 设置为 0 表示静默,1 表示警告,2 表示信息,3 表示调试,如下所示:

import xgboost as xgb
xgb.set_config(verbosity=1)