梯度提升模型
本练习是课程的一部分
Python 金融机器学习
练习说明
- 使用已为您设置好的超参数创建一个
GradientBoostingRegressor对象。 - 将
gbr模型拟合到train_features和train_targets。 - 分别打印训练集与测试集的特征和目标的分数。
交互式实操练习
通过完成这段示例代码来试试这个练习。
from sklearn.ensemble import GradientBoostingRegressor
# Create GB model -- hyperparameters have already been searched for you
gbr = ____(max_features=4,
learning_rate=0.01,
n_estimators=200,
subsample=0.6,
random_state=42)
gbr.fit(____)
print(gbr.score(train_features, train_targets))
____