Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions
tree_model.h File Reference

Copyright 2014-2023 by Contributors. 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>

Go to the source code of this file.

Data Structures

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

namespace  xgboost
 namespace of xgboost
 

Functions

StringView xgboost::MTNotImplemented ()
 

Detailed Description

Copyright 2014-2023 by Contributors.

model structure for tree

Author
Tianqi Chen