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

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

感觉是一个面试非常爱问的问题

而在实际使用中,如何决定是用xgb还是lgb呢? 我目前的想法是数据量上去了就lgb,小一些就xgb

求大神解答~

 

tianjiayang0711   2018-10-31 13:58



   2个回答 
1

它们两者区别不大,lightgbm不是太吃内存的,速度更快,你也提到了,更适合大数据吧

为什么lightgbm比xgb快?

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

新同学   2018-11-04 11:33

请问大数据是多少量级呢 - yaya   2019-01-18 09:59
一个是看cross-validation的结果,一个是看机器能够放多大的数据吧,没有严格的划分 - 数据痴汉   2019-01-18 10:09
1

跟楼主的经验一样,数据小的时候xgb好一点。

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

gudong321   2018-12-25 16:47

那想问数据多少有界限吗 - yaya   2019-01-18 09:59


  相关讨论

xgboost怎么调参?

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

stack多个xgboost效果并不理想

xgboost展开到二阶导数有什么好处啊

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

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

为什么lightgbm比xgb快?

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

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

xgboost是怎么做到regularization的?

  随便看看

线性回归或者逻辑回归中常提到的AIC和BIC是什么意思?

对连续特征一定要进行分箱处理吗?

怎么从矩母函数(mgf)推导得到概率密度函数(pdf)?

对于xgboost,还有必要做很多特征工程吗?

为什么机器学习中的优化问题很少用到牛顿法?