QuickRank  v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
quickrank::learning::forests::ObliviousLambdaMart Member List

This is the complete list of members for quickrank::learning::forests::ObliviousLambdaMart, including all inherited members.

clear(size_t num_features)quickrank::learning::forests::LambdaMartprotectedvirtual
compute_pseudoresponses(std::shared_ptr< data::VerticalDataset > training_dataset, metric::ir::Metric *metric)quickrank::learning::forests::LambdaMartprotectedvirtual
ensemble_model_quickrank::learning::forests::Martprotected
fit_regressor_on_gradient(std::shared_ptr< data::VerticalDataset > training_dataset)quickrank::learning::forests::ObliviousLambdaMartprotectedvirtual
get_weights() const quickrank::learning::forests::Martinlinevirtual
get_xml_model() const quickrank::learning::forests::ObliviousLambdaMartvirtual
hist_quickrank::learning::forests::Martprotected
init(std::shared_ptr< data::VerticalDataset > training_dataset)quickrank::learning::forests::LambdaMartprotectedvirtual
instance_weights_quickrank::learning::forests::LambdaMartprotected
LambdaMart(size_t ntrees, double shrinkage, size_t nthresholds, size_t ntreeleaves, size_t minleafsupport, size_t esr)quickrank::learning::forests::LambdaMartinline
LambdaMart(const pugi::xml_document &model)quickrank::learning::forests::LambdaMartinline
learn(std::shared_ptr< data::Dataset > training_dataset, std::shared_ptr< data::Dataset > validation_dataset, std::shared_ptr< metric::ir::Metric > training_metric, size_t partial_save, const std::string output_basename)quickrank::learning::forests::Martvirtual
load_model_from_file(std::string model_filename)quickrank::learning::LTR_Algorithmstatic
LTR_Algorithm()quickrank::learning::LTR_Algorithminline
LTR_Algorithm(const pugi::xml_document &model)quickrank::learning::LTR_Algorithm
LTR_Algorithm(const LTR_Algorithm &other)=deletequickrank::learning::LTR_Algorithm
Mart(size_t ntrees, double shrinkage, size_t nthresholds, size_t ntreeleaves, size_t minleafsupport, size_t valid_iterations)quickrank::learning::forests::Martinline
Mart(const pugi::xml_document &model)quickrank::learning::forests::Mart
minleafsupport_quickrank::learning::forests::Martprotected
name() const quickrank::learning::forests::ObliviousLambdaMartinlinevirtual
NAME_quickrank::learning::forests::ObliviousLambdaMartstatic
nleaves_quickrank::learning::forests::Martprotected
nthresholds_quickrank::learning::forests::Martprotected
ntrees_quickrank::learning::forests::Martprotected
ObliviousLambdaMart(size_t ntrees, double shrinkage, size_t nthresholds, size_t treedepth, size_t minleafsupport, size_t esr)quickrank::learning::forests::ObliviousLambdaMartinline
ObliviousLambdaMart(const pugi::xml_document &model)quickrank::learning::forests::ObliviousLambdaMart
operator<<(std::ostream &os, const ObliviousLambdaMart &a)quickrank::learning::forests::ObliviousLambdaMartfriend
operator=(const LTR_Algorithm &)=deletequickrank::learning::LTR_Algorithm
partial_scores_document(const Feature *d) const quickrank::learning::forests::Martinlinevirtual
print_additional_stats(void) const quickrank::learning::forests::Martvirtual
pseudoresponses_quickrank::learning::forests::Martprotected
put(std::ostream &os) const quickrank::learning::forests::ObliviousLambdaMartprivatevirtual
save(std::string model_filename, int suffix=-1) const quickrank::learning::LTR_Algorithmvirtual
score_dataset(std::shared_ptr< data::Dataset > dataset, Score *scores) const quickrank::learning::LTR_Algorithmvirtual
score_document(const Feature *d) const quickrank::learning::forests::Martinlinevirtual
scores_on_training_quickrank::learning::forests::Martprotected
scores_on_validation_quickrank::learning::forests::Martprotected
shrinkage_quickrank::learning::forests::Martprotected
sortedsid_quickrank::learning::forests::Martprotected
sortedsize_quickrank::learning::forests::Martprotected
thresholds_quickrank::learning::forests::Martprotected
thresholds_size_quickrank::learning::forests::Martprotected
treedepth_quickrank::learning::forests::ObliviousLambdaMartprotected
update_modelscores(std::shared_ptr< data::Dataset > dataset, Score *scores, RegressionTree *tree)quickrank::learning::forests::Martprotectedvirtual
update_modelscores(std::shared_ptr< data::VerticalDataset > dataset, Score *scores, RegressionTree *tree)quickrank::learning::forests::Martprotectedvirtual
update_weights(std::shared_ptr< std::vector< double >> weights)quickrank::learning::forests::Martvirtual
valid_iterations_quickrank::learning::forests::Martprotected
validation_bestmodel_quickrank::learning::forests::Martprotected
~LambdaMart()quickrank::learning::forests::LambdaMartinlinevirtual
~LTR_Algorithm()quickrank::learning::LTR_Algorithminlinevirtual
~Mart()quickrank::learning::forests::Martinlinevirtual
~ObliviousLambdaMart()quickrank::learning::forests::ObliviousLambdaMartinlinevirtual