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
。
我尝试在 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
。