|
virtual void | LoadConfig (Json const &in)=0 |
| Load configuration from JSON object.
|
|
virtual void | SaveConfig (Json *out) const =0 |
| Save configuration to JSON object.
|
|
◆ LoadConfig()
virtual void xgboost::Configurable::LoadConfig |
( |
Json const & |
in | ) |
|
|
pure virtual |
Load configuration from JSON object.
- Parameters
-
in | JSON object containing the configuration |
Implemented in xgboost::Metric, xgboost::tree::TreePruner, xgboost::tree::TreeRefresher, xgboost::tree::TreeSyncher, xgboost::obj::MyLogistic, xgboost::obj::RegLossObjOneAPI< Loss >, xgboost::gbm::GBLinear, xgboost::gbm::Dart, xgboost::gbm::GBTree, xgboost::LearnerConfiguration, xgboost::linear::CoordinateUpdater, xgboost::linear::ShotgunUpdater, xgboost::metric::EvalRankWithCache< Cache >, xgboost::metric::EvalRankWithCache< ltr::MAPCache >, xgboost::metric::EvalRankWithCache< ltr::NDCGCache >, xgboost::metric::EvalRankWithCache< ltr::PreCache >, xgboost::obj::LambdaRankObj< Loss, Cache >, xgboost::obj::LambdaRankObj< LambdaRankMAP, ltr::MAPCache >, xgboost::obj::LambdaRankObj< LambdaRankNDCG, ltr::NDCGCache >, xgboost::obj::LambdaRankObj< LambdaRankPairwise, ltr::RankingCache >, xgboost::tree::GlobalApproxUpdater, xgboost::tree::ColMaker, and xgboost::tree::QuantileHistMaker.
◆ SaveConfig()
virtual void xgboost::Configurable::SaveConfig |
( |
Json * |
out | ) |
const |
|
pure virtual |
Save configuration to JSON object.
- Parameters
-
out | pointer to output JSON object |
Implemented in xgboost::tree::TreePruner, xgboost::tree::TreeRefresher, xgboost::tree::TreeSyncher, xgboost::Metric, xgboost::obj::MyLogistic, xgboost::obj::RegLossObjOneAPI< Loss >, xgboost::gbm::GBLinear, xgboost::gbm::Dart, xgboost::gbm::GBTree, xgboost::LearnerConfiguration, xgboost::linear::CoordinateUpdater, xgboost::linear::ShotgunUpdater, xgboost::metric::EvalRankWithCache< Cache >, xgboost::metric::EvalRankWithCache< ltr::MAPCache >, xgboost::metric::EvalRankWithCache< ltr::NDCGCache >, xgboost::metric::EvalRankWithCache< ltr::PreCache >, xgboost::obj::LambdaRankObj< Loss, Cache >, xgboost::obj::LambdaRankObj< LambdaRankMAP, ltr::MAPCache >, xgboost::obj::LambdaRankObj< LambdaRankNDCG, ltr::NDCGCache >, xgboost::obj::LambdaRankObj< LambdaRankPairwise, ltr::RankingCache >, xgboost::tree::GlobalApproxUpdater, xgboost::tree::ColMaker, and xgboost::tree::QuantileHistMaker.
The documentation for this struct was generated from the following file:
- External/xgboost/include/xgboost/model.h