|
xgboost
|
Container for gradient produced by objective. More...
#include <gradient.h>

Public Member Functions | |
| bool | HasValueGrad () const noexcept |
| std::size_t | NumSplitTargets () const noexcept |
| std::size_t | NumTargets () const noexcept |
| linalg::MatrixView< GradientPair const > | ValueGrad (Context const *ctx) const |
| linalg::Matrix< GradientPair > const * | Grad () const |
| linalg::Matrix< GradientPair > * | Grad () |
| linalg::Matrix< GradientPair > const * | FullGradOnly () const |
| linalg::Matrix< GradientPair > * | FullGradOnly () |
Public Attributes | |
| linalg::Matrix< GradientPair > | gpair |
| Gradient used for multi-target tree split and linear model. More... | |
| linalg::Matrix< GradientPair > | value_gpair |
| Gradient used for tree leaf value, optional. More... | |
Container for gradient produced by objective.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
| linalg::Matrix<GradientPair> xgboost::GradientContainer::gpair |
Gradient used for multi-target tree split and linear model.
| linalg::Matrix<GradientPair> xgboost::GradientContainer::value_gpair |
Gradient used for tree leaf value, optional.