Index
XGBoost
アンサンブル学習 / Ensemble Learning の手法の一つ.
- アンサンブル学習 / Ensemble Learning
その中でもブースティング / Boosting を利用した手法.
- ブースティング / Boosting
特に、Gradient Boosting を基盤にしている.
- Gradient Boosting
弱学習器には、回帰木 (CART / Classification and Regression Trees) を使用.
- 決定木 / Decision Tree
アルゴリズムについて
: データセット
: データの件数
: 説明変数の次元数
: アンサンブルの弱学習器の数
予測
これは、各弱学習器の葉の重みの合計となっている.
次に、弱学習器の集合
: あるモデルの回帰木の weight.
は、その弱学習器の葉の番号.
: 葉のindex. 説明変数が入力されて、最終的な出力となった葉の番号
参考
- XGBoost: A Scalable Tree Boosting System
- [2016]
- 2 TREE BOOSTING IN A NUTSHELL
- 2.1 Regularized Learning Objective
- 2.2 Gradient Tree Boosting
- 2.3 Shrinkage and Column Subsampling
- arxiv.org
- https://www.kdd.org/kdd2016/papers/files/rfp0697-chenAemb.pdf
Web サイト
XGBoostのアルゴリズムを論文を読んで解説