|
struct | AllVisibleImpl |
|
class | BatchIterator |
|
class | BatchIteratorImpl |
|
class | BatchSet |
|
class | DataSource |
| This is data structure that user can pass to DMatrix::Create to create a DMatrix for training, user can create this data structure for customized Data Loading on single machine. More...
|
|
class | DMatrix |
| Internal data structured used by XGBoost during training. There are two ways to create a customized DMatrix that reads in user defined-format. More...
|
|
struct | Entry |
| Element from a sparse vector. More...
|
|
class | FeatureMap |
| Feature map data structure to help text model dump. TODO(tqchen) consider make it even more lightweight. More...
|
|
class | GPUDistribution |
|
class | GPUSet |
|
class | GradientBooster |
| interface of gradient boosting model. More...
|
|
struct | GradientBoosterReg |
| Registry entry for tree updater. More...
|
|
class | HostDeviceVector |
|
struct | HostDeviceVectorImpl |
|
class | Learner |
| Learner class that does training and prediction. This is the user facing module of xgboost training. The Load/Save function corresponds to the model used in python/R. More...
|
|
class | LinearUpdater |
| interface of linear updater More...
|
|
struct | LinearUpdaterReg |
| Registry entry for linear updater. More...
|
|
class | MetaInfo |
| Meta information about dataset, always sit in memory. More...
|
|
class | Metric |
| interface of evaluation metric used to evaluate model performance. This has nothing to do with training, but merely act as evaluation purpose. More...
|
|
struct | MetricReg |
| Registry entry for Metric factory functions. The additional parameter const char* param gives the value after @, can be null. For example, metric map@3, then: param == "3". More...
|
|
class | ObjFunction |
| interface of objective function More...
|
|
struct | ObjFunctionReg |
| Registry entry for objective factory functions. More...
|
|
class | Predictor |
| Performs prediction on individual training instances or batches of instances for GBTree. The predictor also manages a prediction cache associated with input matrices. If possible, it will use previously calculated predictions instead of calculating new predictions. Prediction functions all take a GBTreeModel and a DMatrix as input and output a vector of predictions. The predictor does not modify any state of the model itself. More...
|
|
struct | PredictorReg |
| Registry entry for predictor. More...
|
|
class | RegTree |
| define regression tree to be the most common tree model. This is the data structure used in xgboost's major tree models. More...
|
|
class | RowSet |
| A vector-like structure to represent set of rows. But saves the memory when all rows are in the set (common case in xgb) More...
|
|
struct | RTreeNodeStat |
| node statistics used in regression tree More...
|
|
class | SparsePage |
| In-memory storage unit of sparse batch, stored in CSR format. More...
|
|
struct | TreeParam |
| meta parameters of the tree More...
|
|
class | TreeUpdater |
| interface of tree update module, that performs update of a tree. More...
|
|
struct | TreeUpdaterReg |
| Registry entry for tree updater. More...
|
|
namespace of xgboost
Copyright by Contributors 2017
Copyright 2018 XGBoost contributors