|
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 |