Interface | Description |
---|---|
IEvaluation |
interface for customized evaluation
|
IObjective |
interface for customize Object function
|
IRabitTracker |
Interface for Rabit tracker implementations with three public methods:
- start(timeout): Start the Rabit tracker awaiting for worker connections, with a given
timeout value (in milliseconds.)
- getWorkerEnvs(): Return the environment variables needed to initialize Rabit clients.
|
Class | Description |
---|---|
Booster |
Booster for xgboost, this is a model API that support interactive build of a 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 |
The abstracted XGBoost Column to get the cuda array interface which is used to
set the information for DMatrix.
|
ColumnBatch |
The abstracted XGBoost ColumnBatch to get array interface from columnar data format.
|
Communicator |
Collective communicator global class for synchronization.
|
DeviceQuantileDMatrix |
DeviceQuantileDMatrix will only be used to train
|
DMatrix |
DMatrix for xgboost.
|
ExternalCheckpointManager | |
RabitTracker |
Java implementation of the Rabit tracker to coordinate distributed workers.
|
TrackerProperties | |
XGBoost |
trainer for xgboost
|
Enum | Description |
---|---|
Communicator.DataType | |
Communicator.OpType | |
DMatrix.SparseType |
sparse matrix type (CSR or CSC)
|
IRabitTracker.TrackerStatus |
Exception | Description |
---|---|
XGBoostError |
custom error class for xgboost
|
Copyright © 2023. All rights reserved.