| Interface | Description |
|---|---|
| IEvaluation |
interface for customized evaluation
|
| IObjective |
interface for customize Object function
|
| ITracker |
Interface for a tracker implementations with three public methods:
- start(timeout): Start the tracker awaiting for worker connections, with a given
timeout value (in seconds)
|
| Class | Description |
|---|---|
| Booster |
Booster for xgboost, this is a model API that support interactive build of an XGBoost Model
|
| Booster.FeatureImportanceType |
Supported feature importance types
WEIGHT = Number of nodes that a feature was used to determine a split
GAIN = Average information gain per split for a feature
COVER = Average cover per split for a feature
TOTAL_GAIN = Total information gain over all splits of a feature
TOTAL_COVER = Total cover over all splits of a feature
|
| Column |
This Column abstraction provides an array interface JSON string, which is
used to reconstruct columnar data within the XGBoost library.
|
| ColumnBatch |
This class wraps multiple Column and provides the array interface json
for all columns.
|
| Communicator |
Collective communicator global class for synchronization.
|
| ConfigContext |
Global configuration context for XGBoost.
|
| DMatrix |
DMatrix for xgboost.
|
| ExternalCheckpointManager |
This class contains the methods that are required for managing the state of the training
process.
|
| RabitTracker |
Java implementation of the Rabit tracker to coordinate distributed workers.
|
| XGBoost |
trainer for xgboost
|
| XGBoostJNI |
xgboost JNI functions
change 2015-7-6: *use a long[] (length=1) as container of handle to get the
output DMatrix or Booster
|
| Enum | Description |
|---|---|
| Booster.PredictionType |
This enumeration defines the type of prediction to be made and is used for inplace predictions.
|
| Communicator.DataType | |
| Communicator.OpType | |
| DMatrix.SparseType |
sparse matrix type (CSR or CSC)
|
| Exception | Description |
|---|---|
| XGBoostError |
custom error class for xgboost
|
Copyright © 2026. All rights reserved.