最后一行lgb=LGB.train....执行时候就报错:LightGBMError: Do not support non-ascii characters in feature name.这是为什么啊,别人的代码可以执行,我就不行,该怎解?决
import lightgbm as LGB
params = {
'objective': 'binary',
"boosting" : "gbdt",
'num_leaves': 4,
'min_data_in_leaf': 20,
"subsample": 0.9,
"colsample_bytree": 0.8,
'learning_rate':0.09,
'tree_learner': 'voting',
'metric': 'auc'
}
dtrain = LGB.Dataset(X_train, y_train, categorical_feature=col)
dtest = LGB.Dataset(X_test, y_test, reference=dtrain, categorical_feature=col)
lgb = LGB.train(params, dtrain, valid_sets=[dtrain, dtest],
num_boost_round=3000, early_stopping_rounds=100, verbose_eval=10)