scikit-learn GBDT参数

本文详细介绍了scikit-learn中的GBDT参数,包括loss(损失函数)、learning_rate(学习率)、n_estimators(弱学习器个数)、subsample(子采样比例)等,并提供了针对不同情况的调参建议。
摘要由CSDN通过智能技术生成

class sklearn.ensemble.GradientBoostingRegressor(loss='ls'learning_rate=0.1n_estimators=100subsample=1.0criterion='friedman_mse'min_samples_split=2min_samples_leaf=1min_weight_fraction_leaf=0.0max_depth=3min_impurity_decrease=0.0min_impurity_split=Noneinit=Nonerandom_state=Nonemax_features=Nonealpha=0.9verbose=0max_leaf_nodes=Nonewarm_start=Falsepresort='auto')

 

loss: 即我们GBDT算法中的损失函数。分类模型和回归模型的损失函数是不一样的:

   对于分类模型,有对数似然损失函数"deviance"和指数损失函数"exponential"两者输入选择。默认是对数似然损失函数"deviance"。在原理篇中对这些分类损失函数有详细的介绍。一般来说,推荐使用默认的"deviance"。它对二元分离和多元分类各自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值