Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Data Fields | Protected Attributes
xgboost::ltr::LambdaRankParam Struct Reference
Inheritance diagram for xgboost::ltr::LambdaRankParam:
xgboost::XGBoostParameter< LambdaRankParam >

Public Member Functions

bool operator== (LambdaRankParam const &that) const
 
bool operator!= (LambdaRankParam const &that) const
 
double Regularizer () const
 
position_t NumPair () const
 Get number of pairs for each sample.
 
bool HasTruncation () const
 
auto TopK () const
 
 DMLC_DECLARE_PARAMETER (LambdaRankParam)
 
- Public Member Functions inherited from xgboost::XGBoostParameter< LambdaRankParam >
Args UpdateAllowUnknown (Container const &kwargs)
 
bool GetInitialised () const
 

Static Public Member Functions

static constexpr position_t NotSet ()
 

Data Fields

bool lambdarank_unbiased {false}
 
double lambdarank_bias_norm {1.0}
 
bool ndcg_exp_gain {true}
 

Protected Attributes

PairMethod lambdarank_pair_method {PairMethod::kTopK}
 
std::size_t lambdarank_num_pair_per_sample {NotSet()}
 
- Protected Attributes inherited from xgboost::XGBoostParameter< LambdaRankParam >
bool initialised_
 

The documentation for this struct was generated from the following file: