xgboost
Classes | Namespaces | Functions
tree_model.h File Reference
#include <xgboost/base.h>
#include <xgboost/data.h>
#include <xgboost/feature_map.h>
#include <xgboost/host_device_vector.h>
#include <xgboost/linalg.h>
#include <xgboost/logging.h>
#include <xgboost/model.h>
#include <xgboost/multi_target_tree_model.h>
#include <algorithm>
#include <cstring>
#include <limits>
#include <memory>
#include <string>
#include <type_traits>
#include <vector>
Include dependency graph for tree_model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xgboost::TreeParam
 meta parameters of the tree More...
 
struct  xgboost::RTreeNodeStat
 node statistics used in regression tree More...
 
class  xgboost::RegTree
 define regression tree to be the most common tree model. More...
 
class  xgboost::RegTree::Node
 tree node More...
 
struct  xgboost::RegTree::FVec
 dense feature vector that can be taken by RegTree and can be construct from sparse feature vector. More...
 
struct  xgboost::RegTree::CategoricalSplitMatrix
 CSR-like matrix for categorical splits. More...
 
struct  xgboost::RegTree::CategoricalSplitMatrix::Segment
 

Namespaces

 xgboost
 Learner interface that integrates objective, gbm and evaluation together. This is the user facing XGBoost training module.
 
 xgboost::tree
 

Functions

StringView xgboost::MTNotImplemented ()