xgboost
公共类型 | 公共成员函数 | 所有成员列表
xgboost::FeatureMap 类参考

特征映射数据结构,用于帮助文本模型转储。TODO(tqchen) 考虑使其更加轻量。 更多...

#include <feature_map.h>

xgboost::FeatureMap 的协作图
Collaboration graph

公共类型

枚举  Type {
  kIndicator = 0 , kQuantitive = 1 , kInteger = 2 , kFloat = 3 ,
  kCategorical = 4
}
 特征映射的类型 更多...
 

公共成员函数

void LoadText (std::istream &is)
 从输入流加载特征映射 更多...
 
void PushBack (int fid, const char *fname, const char *ftype)
 添加特征映射。 更多...
 
void Clear ()
 清除特征映射 更多...
 
size_t Size () const
 
const char * Name (size_t idx) const
 
Type TypeOf (size_t idx) const
 

详细描述

特征映射数据结构,用于帮助文本模型转储。TODO(tqchen) 考虑使其更加轻量。

成员枚举文档

◆ Type

特征映射的类型

枚举器
kIndicator 
kQuantitive 
kInteger 
kFloat 
kCategorical 

成员函数文档

◆ Clear()

void xgboost::FeatureMap::Clear ( )
inline

清除特征映射

◆ LoadText()

void xgboost::FeatureMap::LoadText ( std::istream &  is)
inline

从输入流加载特征映射

参数
is输入文本流

◆ Name()

const char* xgboost::FeatureMap::Name ( size_t  idx) const
inline
返回值
特定特征的名称

◆ PushBack()

void xgboost::FeatureMap::PushBack ( int  fid,
const char *  fname,
const char *  ftype 
)
inline

添加特征映射。

参数
fid特征索引。
fname特征名称。
ftype特征类型。

◆ Size()

size_t xgboost::FeatureMap::Size ( ) const
inline
返回值
已知特征的数量

◆ TypeOf()

Type xgboost::FeatureMap::TypeOf ( size_t  idx) const
inline
返回值
特定特征的类型

本类的文档由以下文件生成