【发布时间】:2018-10-20 07:10:05
【问题描述】:
我有一个有趣的小问题:xgboost 有一个 lambda 正则化参数。嗯.. 他们称之为 .. lambda .. 在尝试实际使用该参数时会出现问题:
models["xgboost"] = XGBRegressor(lambda=Lambda,n_estimators=NTrees
learning_rate=LearningRate, max_depth=MaxDepth,
max_features=MaxFeatures,rate_drop=0, loss="huber",eta=Eta,
gamma=Gamma,subsample=Subsample,colsample_bytree=Colsample_bytree,
eval_metric=eval_metric)
嗯.. lambda 是我们所知道的 python 关键字。所以我们还没有制作编译器.. 高兴 ..
lambda=Lambda)
^
SyntaxError: invalid syntax
我研究了python 是否支持转义变量名。因为它是不支持的。那么..如何设置这个参数(没有使用位置..)
【问题讨论】: