GBDT模型构造新特征

本文介绍了如何利用GBDT模型生成新特征,通过训练回归树,结合提升树策略,计算特征重要性。新特征向量由GBDT中叶子节点决定,每个样本点对应落在的叶子节点设置为1,其余为0。实验表明,适量的GBDT树(如500棵)能有效提升模型预测性能,且在世纪佳缘概率预测问题中,加入新特征后模型预测效果显著改善。
摘要由CSDN通过智能技术生成

GBDT:

1、回归树、提升树和梯度提升树

(1)回归树

  GBDT中的树是回归树,不是决策树,用来做回归预测,调整后也可以用于分类; 

  回归树分支时穷举每一个feature的每一个阈值寻找最好的分割点,衡量好坏的标准不是最大熵,而是最小化平方误差;

(2)提升树

  迭代多棵回归树来共同决策;

GBDT是如何衡量特征的重要性的:

1.计算所有的非叶子节点在分裂时加权不纯度的减少,减少得越多说明特征越重要。

2.不纯度的减少实际上就是该节点此次分裂的收益,因此我们也可以这样理解,节点分裂时收益越大,该节点对应的特征的重要度越高。

在实际问题中,可直接用于机器学习模型的特征往往并不多。能否从“混乱”的原始log中挖掘到有用的特征,将会决定机器学习模型效果的好坏。引用下面一句流行的话:

特征决定了所有算法效果的上限,而不同的算法只是离这个上限的距离不同而已。

在这里将要介绍一下Facebook最近发表的利用GBDT模型构造新特征的方法:

论文的思想很简单,就是先用已有特征训练GBDT模型,然后利用GBDT模型学习到的树来构造新特征,最后把这些新特征加入原有特征一起训练模型。构造的新特征向量是取值0/1的向量的每个元素对应于GBDT模型中树的叶子结点

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值