Интерфейс sklearn BaseEstimator предоставляет get_params
и set_params
для получения и установки гиперпараметров оценки. LightGBM совместим, поэтому вы можете сделать следующее:
model = lightgbm.LGBMClassifier()
hyperparameter_dictionary = {'boosting_type': 'goss', 'num_leaves': 25, 'n_estimators': 184}
model.set_params(**hyperparameter_dictionary)