| xgboost | 
适用于主机和设备的 @MultiTargetTree 的视图。 更多...
#include <multi_target_tree_model.h>

| 公共成员函数 | |
| XGBOOST_DEVICE bool | IsLeaf (bst_node_t nidx) const | 
| XGBOOST_DEVICE bst_node_t | LeftChild (bst_node_t nidx) const | 
| XGBOOST_DEVICE bst_node_t | RightChild (bst_node_t nidx) const | 
| XGBOOST_DEVICE bst_feature_t | SplitIndex (bst_node_t nidx) const | 
| XGBOOST_DEVICE float | SplitCond (bst_node_t nidx) const | 
| XGBOOST_DEVICE bool | DefaultLeft (bst_node_t nidx) const | 
| XGBOOST_DEVICE bst_node_t | DefaultChild (bst_node_t nidx) const | 
| XGBOOST_DEVICE linalg::VectorView< float const > | LeafValue (bst_node_t nidx) const | 
| bst_target_t | NumTargets () const | 
| bst_node_t | Size () const | 
| 静态公共成员函数 | |
| static constexpr bst_node_t | InvalidNodeId () | 
| 公共属性 | |
| bst_node_t const * | left | 
| bst_node_t const * | right | 
| bst_node_t const * | parent | 
| bst_feature_t const * | split_index | 
| std::uint8_t const * | default_left | 
| float const * | split_conds | 
| std::size_t | n {0} | 
| linalg::MatrixView< float const > | weights | 
适用于主机和设备的 @MultiTargetTree 的视图。
| 
 | inline | 
| 
 | inline | 
| 
 | inlinestaticconstexpr | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| std::uint8_t const* xgboost::MultiTargetTreeView::default_left | 
| bst_node_t const* xgboost::MultiTargetTreeView::left | 
| std::size_t xgboost::MultiTargetTreeView::n {0} | 
| bst_node_t const* xgboost::MultiTargetTreeView::parent | 
| bst_node_t const* xgboost::MultiTargetTreeView::right | 
| float const* xgboost::MultiTargetTreeView::split_conds | 
| bst_feature_t const* xgboost::MultiTargetTreeView::split_index | 
| linalg::MatrixView<float const> xgboost::MultiTargetTreeView::weights |