24  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}))

24.1 :xgboost/binary-hinge-loss

javadoc
user guide


24.2 :xgboost/classification

javadoc
user guide


24.3 :xgboost/count-poisson

javadoc
user guide


24.4 :xgboost/gamma-regression

javadoc
user guide


24.5 :xgboost/gpu-binary-logistic-classification

javadoc
user guide


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

javadoc
user guide


24.7 :xgboost/gpu-linear-regression

javadoc
user guide


24.8 :xgboost/gpu-logistic-regression

javadoc
user guide


24.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


24.10 :xgboost/logistic-binary-classification

javadoc
user guide


24.11 :xgboost/logistic-binary-raw-classification

javadoc
user guide


24.12 :xgboost/logistic-regression

javadoc
user guide


24.13 :xgboost/multiclass-softmax

javadoc
user guide


24.14 :xgboost/multiclass-softprob

javadoc
user guide


24.15 :xgboost/rank-map

javadoc
user guide


24.16 :xgboost/rank-ndcg

javadoc
user guide


24.17 :xgboost/rank-pairwise

javadoc
user guide


24.18 :xgboost/regression

javadoc
user guide


24.19 :xgboost/squared-error-regression

javadoc
user guide


24.20 :xgboost/survival-cox

javadoc
user guide


24.21 :xgboost/tweedie-regression

javadoc
user guide


source: notebooks/noj_book/xgboost.clj