GDBT是指Xgboost嗎?
2019/05/17 下午 03:07
機器學習共學討論版
Wei Yee Lim
觀看數:1
回答數:2
收藏數:0
ml100-2
ml100-2-d29
你好我想請問下ppt中提到不少Xgboost,
那範例中的用的GDBT是指Xgboost嗎?
回答列表
-
2019/05/17 下午 06:56陳明佑 (Ming You Chen)贊同數:0不贊同數:0留言數:2
1. 講義中的 GDBT, 指的是梯度提升機(Gradient Boosting Machine)這個算法原理
sklearn.ensemble 中的 GradientBoosting系列, 與 Xgboost, 兩種的算法原理都是梯度提升機
但是實作的時間/精細度上有先後之別
2. 講義中的 "sklearn 樹狀模型", 不只有說 sklearn.ensemble 的 GradientBoosting
還包括了 RandomForest, 以及沒教過的 ExtraTree, AdaBoostTree 這些都包含在內
上面這些都有特徵重要性, 內容都只有分支次數
**註 : Xgboost 其實不只是 Gradient Boosting Machine,
而是 "Extreme" Gradient Boosting 的意思, 因此簡寫才叫 "X"GB
-
2019/05/21 上午 10:27張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
GDBT 跟 Xgboost 基本上類似的模型,差別由不同的函式庫實作,後者有比較好的優化。