Python 如何在 XGBoost 中使用关键字 lambda 作为参数?

How to use key word lambda as a parameter in XGBoost in Python?

我尝试在 Python 中训练 XGBoost 机器学习模型,我想知道如何在此模型中使用参数“lambda”,因为正如您所知,“lambda”是 [=21] 的关键字=].

我有这样的代码:

XGB_4 = xgb.sklearn.XGBClassifier(n_estimators = 500,
                                  lambda = 15)

和错误:

    lambda = 15,
           ^
SyntaxError: invalid syntax

如何在 Python 中使用“lambda”作为参数?

根据 docs,参数名称的 Python 版本是 reg_lambda,因此使用 reg_lambda=15 而不是 lambda=15