25  Xgboost model reference

As discussed in the Machine Learning chapter, this book contains reference chapters for machine learning models that can be registered in metamorph.ml.

This specific chapter focuses on the XGBoost algorithm provided by scicloj.ml.xgboost.

In the following we have a list of all model keys of Xgboost models including parameters. They can be used like this:

(comment
  (ml/train df
            {:model-type <model-key>
             :param-1 0
             :param-2 1}))

25.1 :xgboost/binary-hinge-loss

javadoc
user guide


25.2 :xgboost/classification

javadoc
user guide


25.3 :xgboost/count-poisson

javadoc
user guide


25.4 :xgboost/gamma-regression

javadoc
user guide


25.5 :xgboost/gpu-binary-logistic-classification

javadoc
user guide


25.6 :xgboost/gpu-binary-logistic-raw-classification

javadoc
user guide


25.7 :xgboost/gpu-linear-regression

javadoc
user guide


25.8 :xgboost/gpu-logistic-regression

javadoc
user guide


25.9 :xgboost/linear-regression

javadoc
user guide
name type default description
gamma
max-depth
min-child-weight
max-delta-step
subsample
sampling-method
colsample-bytree
colsample-bylevel
colsample-bynode
lambda
alpha
tree-method
sketch-eps
scale-pos-weight
updater
refresh-leaf
process-type
grow-policy
max-leaves
max-bin
predictor
num-parallel-tree
monotone-constraints
interaction-constraints


25.10 :xgboost/logistic-binary-classification

javadoc
user guide


25.11 :xgboost/logistic-binary-raw-classification

javadoc
user guide


25.12 :xgboost/logistic-regression

javadoc
user guide


25.13 :xgboost/multiclass-softmax

javadoc
user guide


25.14 :xgboost/multiclass-softprob

javadoc
user guide


25.15 :xgboost/rank-map

javadoc
user guide


25.16 :xgboost/rank-ndcg

javadoc
user guide


25.17 :xgboost/rank-pairwise

javadoc
user guide


25.18 :xgboost/regression

javadoc
user guide


25.19 :xgboost/squared-error-regression

javadoc
user guide


25.20 :xgboost/survival-cox

javadoc
user guide


25.21 :xgboost/tweedie-regression

javadoc
user guide


source: notebooks/noj_book/xgboost.clj