您如何使用 GPU 和 LightGBM 进行 GridSearch?如果你只想用默认参数训练一个 lgb 模型,你可以这样做:
dataset = lgb.Dataset(X_train, y_train)
lgb.train({'device': 'gpu'}, dataset)
要执行 GridSearch,最好执行以下操作:
lgbm_classifier = lgb.LGBMClassifier()
param_grid = {
'learning_rate': [...],
'n_estimators': [...],
}
GridSearchCV(lgbm_classifier, param_grid)
但它看起来没有类似的lgb.LGBMClassifier()
参数。你如何设置它以使用GPU?device
lgb.train()