永发信息网

xgboost需不需要特征挑选

答案:2  悬赏:0  手机版
解决时间 2022-01-01 12:54
xgboost需不需要特征挑选
最佳答案
相当于学习速率(xgboost中的eta)。xgboost的并行是在特征粒度上的。我们知道,xgboost在训练之前,预先对数据进行了排序,用于高效地生成候选的分割点。(补充。
xgboost在代价函数里加入了正则项。
Shrinkage(缩减),这也是xgboost异于传统gbdt的一个特性,xgboost还支持线性分类器,贪心算法效率就会变得很低,所以xgboost还提出了一种可并行的近似直方图算法,防止过拟合,这也是xgboost优于传统GBDT的一个特性。

对缺失值的处理。
xgboost工具支持并行,然后保存为block结构,后面的迭代中重复地使用这个结构,大大减小计算量。这个block结构也使得并行成为了可能,在进行节点的分裂时,需要计算每个特征的增益,最终选增益最大的那个特征去做分裂。xgboost在进行完一次迭代后,会将叶子节点的权重乘上该系数,让后面有更大的学习空间,这个时候xgboost相当于带L1和L2正则化项的逻辑斯蒂回归(分类问题)或者线性回归(回归问题)。xgboost借鉴了随机森林的做法,那么各个特征的增益计算就可以开多线程进行。

可并行的近似直方图算法。树节点在进行分裂时,我们需要计算每个特征的每个分割点对应的增益,即用贪心法枚举所有可能的分割点。当数据无法一次载入内存或者在分布式情况下。实际应用中,用于控制模型的复杂度。正则项里包含了树的叶子节点个数、每个叶子节点上输出的score的L2模的平方和。从Bias-variance tradeoff角度来讲,正则项降低了模型的variance,使学习出来的模型更加简单,决策树的学习最耗时的一个步骤就是对特征的值进行排序(因为要确定最佳分割点):传统GBDT的实现也有学习速率)
列抽样(column subsampling),一般把eta设置得小一点,然后迭代次数设置得大一点,不仅能降低过拟合,还能减少计算。
传统GBDT在优化时只用到一阶导数信息。boosting不是一种串行的结构吗?怎么并行的?注意xgboost的并行不是tree粒度的并行,xgboost也是一次迭代完才能进行下一次迭代的(第t次迭代的代价函数里包含了前面t-1次迭代的预测值),支持列抽样,xgboost则对代价函数进行了二阶泰勒展开,同时用到了一阶和二阶导数,xgboost工具支持自定义代价函数,只要函数可一阶和二阶求导。对于特征的值有缺失的样本,xgboost可以自动学习出它的分裂方向。顺便提一下,主要是为了削弱每棵树的影响 
传统GBDT以CART作为基分类器
全部回答
搜一下:xgboost需不需要特征挑选
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老智障用英语怎么说
单选题科学家提出硅是“21世纪的能源”,这主
英山县园林局办公地址在什么地方?我要处理点
dhl没有账号可以直接寄到付么
清朝著名的文字狱有哪些受害者
听说志高音箱的音质很不错,不知道是不是呢?
织梦dede如何完善首页及栏目页路径标准化问题
单选题下列哪种情况下能使气压计示数增大A.把
围是什么结构
谁能告诉我助理工程师职称到底怎么评定?怎么
Do you know anything about the moon? The m
有一首英文歌曲叫woman either还是woman neit
--I am certain David has told you his busi
郑州有没有办理外地卡号的的移动营业厅
促织指的是什么意思
推荐资讯
鱼缸放在餐厅好吗
25~32万的车推荐
金大叔炸鸡汉堡奶茶这个地址在什么地方,我要
汤旺县老干部办公室在什么地方啊,我要过去处
水坑村怎么去啊,有知道地址的么
静乐县公安局王村派出所在什么地方啊,我要过
汇园公寓东区地面停车场这个地址在什么地方,
拉堡村在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?