造成该错误的原因是 Eval_Metrics 参数未被正确识别或存在错误。 解决方案是将 Eval_Metrics 参数值更改为一个在 AWS XGBoost 中被识别的有效字符串。在以下示例中,将 Eval_Metrics 更改为“rmse”。
xgboost_hyper_parameters = {
"eta": "0.1",
"max_depth": "5",
"subsample": "0.7",
"colsample_bytree": "1",
"objective": "reg:linear",
"eval_metric": "rmse" # 修改 eval_metric 的值
}
这将可避免 Eval_Metrics 未被识别的错误并使用指定的有效值进行评估。