我在尝试用Python训练XGBoost机器学习模型时,想知道如何使用该模型中的参数”lambda”,因为正如你所知,”lambda”在Python中是一个关键词。
我的代码如下:
XGB_4 = xgb.sklearn.XGBClassifier(n_estimators = 500, lambda = 15)
然后出现了错误:
lambda = 15, ^SyntaxError: invalid syntax
如何在Python中将”lambda”用作参数?
回答:
根据文档,参数名称的Python版本是reg_lambda
,因此应使用reg_lambda=15
替代lambda=15
。