用于训练控制台输出的 XGBoost 自定义格式
XGBoost custom formatting for training console outputs
XGBoost 的 Python API 默认情况下,在训练期间以以下格式向控制台显示指标:
[0] validation_0-mlogloss:6.93514 validation_1-mlogloss:6.98867
[1] validation_0-mlogloss:6.46165 validation_1-mlogloss:6.53638
[2] validation_0-mlogloss:6.12659 validation_1-mlogloss:6.22222
...
我从未在文档中找到相关信息,但是否可以使用回调进行自定义格式设置并让输出看起来更像:
6.93514,6.98867
6.46165,6.53638
6.12659,6.22222
也许回调:xgboost.callback.EvaluationMonitor(rank=0, period=1, show_stdv=False)
否则,mock/patch()源代码(https://github.com/dmlc/xgboost/blob/master/python-package/xgboost/callback.py)
我认为函数_fmt_metric
XGBoost 的 Python API 默认情况下,在训练期间以以下格式向控制台显示指标:
[0] validation_0-mlogloss:6.93514 validation_1-mlogloss:6.98867
[1] validation_0-mlogloss:6.46165 validation_1-mlogloss:6.53638
[2] validation_0-mlogloss:6.12659 validation_1-mlogloss:6.22222
...
我从未在文档中找到相关信息,但是否可以使用回调进行自定义格式设置并让输出看起来更像:
6.93514,6.98867
6.46165,6.53638
6.12659,6.22222
也许回调:xgboost.callback.EvaluationMonitor(rank=0, period=1, show_stdv=False)
否则,mock/patch()源代码(https://github.com/dmlc/xgboost/blob/master/python-package/xgboost/callback.py)
我认为函数_fmt_metric