xgboost
Classes | Namespaces | Functions
tree_model.h File Reference

model structure for tree More...

#include <dmlc/io.h>
#include <dmlc/parameter.h>
#include <xgboost/base.h>
#include <xgboost/data.h>
#include <xgboost/feature_map.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 <stack>
#include <string>
#include <tuple>
#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::CopyUniquePtr< T >
 Helper for defining copyable data structure that contains unique pointers. 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
 namespace of xgboost
 

Functions

StringView xgboost::MTNotImplemented ()
 

Detailed Description

model structure for tree

Copyright 2014-2023 by Contributors

Author
Tianqi Chen