回归:利用sklearn函数直接生成
基于原生LightGBM的分类
首先得安装相关的库:pip install lightgbm
from sklearn.metrics import accuracy_score...y_test = train_test_split(data, target, test_size=0.2, random_state=1)
# 模型训练
gbm = LGBMClassifier(num_leaves...'gbdt', # 设置提升类型
'objective': 'regression', # 目标函数
'metric': {'l2', 'auc'}, # 评估函数
'num_leaves...': 31, # 叶子节点数
'learning_rate': 0.05, # 学习速率
'feature_fraction': 0.9, # 建树的特征选择比例
'bagging_fraction...': 0.8, # 建树的样本采样比例
'bagging_freq': 5, # k 意味着每 k 次迭代执行bagging
'verbose': 1 # <0 显示致命的, =0