xgboost
|
xgboost 的输入数据结构。更多...
#include <dmlc/base.h>
#include <dmlc/data.h>
#include <dmlc/serializer.h>
#include <xgboost/base.h>
#include <xgboost/host_device_vector.h>
#include <xgboost/linalg.h>
#include <xgboost/span.h>
#include <xgboost/string_view.h>
#include <algorithm>
#include <cstdint>
#include <limits>
#include <memory>
#include <string>
#include <utility>
#include <vector>
类 | |
class | xgboost::MetaInfo |
关于数据集的元信息,始终驻留在内存中。更多... | |
struct | xgboost::Entry |
稀疏向量中的元素。更多... | |
struct | xgboost::BatchParam |
构造直方图索引批处理的参数。更多... | |
struct | xgboost::HostSparsePageView |
class | xgboost::SparsePage |
稀疏批处理的内存存储单元,以 CSR 格式存储。更多... | |
class | xgboost::CSCPage |
class | xgboost::ExtSparsePage |
用于导出 DMatrix 的稀疏页面。与 SparsePage 相同,只是类型不同,以防止在内部使用。更多... | |
class | xgboost::SortedCSCPage |
class | xgboost::BatchIteratorImpl< T > |
class | xgboost::BatchIterator< T > |
class | xgboost::BatchSet< T > |
struct | xgboost::ExtMemConfig |
class | xgboost::DMatrix |
XGBoost 用于保存所有外部数据的内部数据结构。更多... | |
struct | dmlc::serializer::Handler< xgboost::Entry > |
命名空间 | |
xgboost | |
用于多目标树的核心数据结构。 | |
dmlc | |
dmlc::serializer | |
枚举 | |
enum class | xgboost::DataType : uint8_t { xgboost::kFloat32 = 1 , xgboost::kDouble = 2 , xgboost::kUInt32 = 3 , xgboost::kUInt64 = 4 , xgboost::kStr = 5 } |
xgboost 接口接受的数据类型更多... | |
enum class | xgboost::FeatureType : uint8_t { xgboost::kNumerical = 0 , xgboost::kCategorical = 1 } |
enum class | xgboost::DataSplitMode : int { xgboost::kRow = 0 , xgboost::kCol = 1 } |
函数 | |
DECLARE_FIELD_ENUM_CLASS (xgboost::DataSplitMode) | |
dmlc::DMLC_DECLARE_TRAITS (is_pod, xgboost::Entry, true) | |
xgboost 的输入数据结构。
版权所有 2015-2024,XGBoost 贡献者
DECLARE_FIELD_ENUM_CLASS | ( | xgboost::DataSplitMode | ) |