clear(size_t num_features) | quickrank::learning::forests::Mart | protectedvirtual |
compute_pseudoresponses(std::shared_ptr< data::VerticalDataset > training_dataset, metric::ir::Metric *metric) | quickrank::learning::forests::Mart | protectedvirtual |
ensemble_model_ | quickrank::learning::forests::Mart | protected |
fit_regressor_on_gradient(std::shared_ptr< data::VerticalDataset > training_dataset) | quickrank::learning::forests::Mart | protectedvirtual |
get_weights() const | quickrank::learning::forests::Mart | inlinevirtual |
get_xml_model() const | quickrank::learning::forests::Mart | protectedvirtual |
hist_ | quickrank::learning::forests::Mart | protected |
init(std::shared_ptr< data::VerticalDataset > training_dataset) | quickrank::learning::forests::Mart | protectedvirtual |
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::Mart | virtual |
load_model_from_file(std::string model_filename) | quickrank::learning::LTR_Algorithm | static |
LTR_Algorithm() | quickrank::learning::LTR_Algorithm | inline |
LTR_Algorithm(const pugi::xml_document &model) | quickrank::learning::LTR_Algorithm | |
LTR_Algorithm(const LTR_Algorithm &other)=delete | quickrank::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::Mart | inline |
Mart(const pugi::xml_document &model) | quickrank::learning::forests::Mart | |
minleafsupport_ | quickrank::learning::forests::Mart | protected |
name() const | quickrank::learning::forests::Mart | inlinevirtual |
NAME_ | quickrank::learning::forests::Mart | static |
nleaves_ | quickrank::learning::forests::Mart | protected |
nthresholds_ | quickrank::learning::forests::Mart | protected |
ntrees_ | quickrank::learning::forests::Mart | protected |
operator<<(std::ostream &os, const Mart &a) | quickrank::learning::forests::Mart | friend |
operator=(const LTR_Algorithm &)=delete | quickrank::learning::LTR_Algorithm | |
partial_scores_document(const Feature *d) const | quickrank::learning::forests::Mart | inlinevirtual |
print_additional_stats(void) const | quickrank::learning::forests::Mart | virtual |
pseudoresponses_ | quickrank::learning::forests::Mart | protected |
put(std::ostream &os) const | quickrank::learning::forests::Mart | privatevirtual |
save(std::string model_filename, int suffix=-1) const | quickrank::learning::LTR_Algorithm | virtual |
score_dataset(std::shared_ptr< data::Dataset > dataset, Score *scores) const | quickrank::learning::LTR_Algorithm | virtual |
score_document(const Feature *d) const | quickrank::learning::forests::Mart | inlinevirtual |
scores_on_training_ | quickrank::learning::forests::Mart | protected |
scores_on_validation_ | quickrank::learning::forests::Mart | protected |
shrinkage_ | quickrank::learning::forests::Mart | protected |
sortedsid_ | quickrank::learning::forests::Mart | protected |
sortedsize_ | quickrank::learning::forests::Mart | protected |
thresholds_ | quickrank::learning::forests::Mart | protected |
thresholds_size_ | quickrank::learning::forests::Mart | protected |
update_modelscores(std::shared_ptr< data::Dataset > dataset, Score *scores, RegressionTree *tree) | quickrank::learning::forests::Mart | protectedvirtual |
update_modelscores(std::shared_ptr< data::VerticalDataset > dataset, Score *scores, RegressionTree *tree) | quickrank::learning::forests::Mart | protectedvirtual |
update_weights(std::shared_ptr< std::vector< double >> weights) | quickrank::learning::forests::Mart | virtual |
valid_iterations_ | quickrank::learning::forests::Mart | protected |
validation_bestmodel_ | quickrank::learning::forests::Mart | protected |
~LTR_Algorithm() | quickrank::learning::LTR_Algorithm | inlinevirtual |
~Mart() | quickrank::learning::forests::Mart | inlinevirtual |