xgboost为什么会有seed?随机性体现在哪里?

  统计/机器学习 监督式学习    浏览次数:7126        分享
0

为什么xgboost里也有类似随机森林的seed,来控制随机种子?xgboost的随机性体现在哪里?

 

yangyang   2019-04-16 14:02



   2个回答 
5

因为随机森林的一些”随机点“XGBoost也有,比如说随机列采样、随机样本集,可以看这篇文章:从决策树到XGBoost

SofaSofa数据科学社区DS面试题库 DS面经

quentin   2019-04-23 18:02

2

xgboost和random forest类似的,都是基于决策树的。决策树在生成树的时候就会用到随机数,参见sklearn的手册https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html#sklearn.tree.DecisionTreeClassifier


SofaSofa数据科学社区DS面试题库 DS面经

测度空间   2019-04-24 09:34



  相关讨论

xgboost中的决策树的复杂度是怎么定义的?

xgboost怎么调参?

stack多个xgboost效果并不理想

到底什么时候用lightgbm什么时候用xgb

xgboost里的每棵树是不是等权重的?

GBDT和XGBoost在叶子节点权重计算上有什么不同?

GBDT和XGBoost使用的都是回归树,原理上是怎么支持解决分类问题的?

为什么lightgbm比xgb快?

xgboost的FIT问题

xgboost是怎么做到regularization的?

  随便看看

分类特征的目标编码是什么意思?

python直方图y轴显示占比,而不是绝对数值

为什么LASSO可以做特征选择,而Ridge却不行?

sklearn里的LabelEncoder什么用?

修正R方(adjusted R square)是什么?