|
xgboost
|
The input data structure of xgboost. More...
#include <dmlc/base.h>#include <dmlc/data.h>#include <rabit/rabit.h>#include <cstring>#include <memory>#include <numeric>#include <algorithm>#include <string>#include <vector>#include "./base.h"#include "../../src/common/span.h"#include "../../src/common/group_data.h"#include "../../src/common/host_device_vector.h"

Go to the source code of this file.
Classes | |
| class | xgboost::MetaInfo |
| Meta information about dataset, always sit in memory. More... | |
| struct | xgboost::Entry |
| Element from a sparse vector. More... | |
| class | xgboost::SparsePage |
| In-memory storage unit of sparse batch, stored in CSR format. More... | |
| class | xgboost::BatchIteratorImpl |
| class | xgboost::BatchIterator |
| class | xgboost::BatchSet |
| class | xgboost::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 | xgboost::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... | |
| class | xgboost::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... | |
Namespaces | |
| xgboost | |
| namespace of xgboost | |
| dmlc | |
Enumerations | |
| enum | xgboost::DataType { xgboost::kFloat32 = 1, xgboost::kDouble = 2, xgboost::kUInt32 = 3, xgboost::kUInt64 = 4 } |
| data type accepted by xgboost interface More... | |
Functions | |
| dmlc::DMLC_DECLARE_TRAITS (is_pod, xgboost::Entry, true) | |
| dmlc::DMLC_DECLARE_TRAITS (has_saveload, xgboost::RowSet, true) | |
The input data structure of xgboost.
Copyright (c) 2015 by Contributors
1.8.13