Cleaver(double pruning_rate) | quickrank::optimization::post_learning::pruning::Cleaver | |
Cleaver(double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch) | quickrank::optimization::post_learning::pruning::Cleaver | |
Cleaver(const pugi::xml_document &model) | quickrank::optimization::post_learning::pruning::Cleaver | |
estimators_to_prune_ | quickrank::optimization::post_learning::pruning::Cleaver | protected |
estimators_to_select_ | quickrank::optimization::post_learning::pruning::Cleaver | protected |
filter_dataset(std::shared_ptr< data::Dataset > dataset, std::set< unsigned int > &pruned_estimators) const | quickrank::optimization::post_learning::pruning::Cleaver | virtual |
get_weigths() | quickrank::optimization::post_learning::pruning::Cleaver | inlinevirtual |
get_xml_model() const | quickrank::optimization::post_learning::pruning::Cleaver | virtual |
getOptimizationAlgorithm(std::string name) | quickrank::optimization::Optimization | inlinestatic |
getPruningMethod(std::string name) | quickrank::optimization::post_learning::pruning::Cleaver | inlinestatic |
getPruningMethod(PruningMethod pruningMethod) | quickrank::optimization::post_learning::pruning::Cleaver | inlinestatic |
quickrank::optimization::post_learning::PostLearningOptimization::getPruningMethod(OptimizationAlgorithm optAlgo) | quickrank::optimization::Optimization | inlinestatic |
import_weights_from_line_search(std::set< unsigned int > &pruned_estimators) | quickrank::optimization::post_learning::pruning::Cleaver | protectedvirtual |
is_pre_learning() const | quickrank::optimization::post_learning::PostLearningOptimization | inlinevirtual |
line_search_pre_pruning() const =0 | quickrank::optimization::post_learning::pruning::Cleaver | pure virtual |
lineSearch_ | quickrank::optimization::post_learning::pruning::Cleaver | protected |
load_model_from_file(std::string model_filename) | quickrank::optimization::Optimization | static |
name() const | quickrank::optimization::post_learning::pruning::Cleaver | inlinevirtual |
NAME_ | quickrank::optimization::post_learning::pruning::Cleaver | static |
need_partial_score_dataset() const | quickrank::optimization::post_learning::pruning::Cleaver | inlinevirtual |
operator=(const Optimization &)=delete | quickrank::optimization::Optimization | |
Optimization() | quickrank::optimization::Optimization | inline |
Optimization(const pugi::xml_document &model) | quickrank::optimization::Optimization | |
Optimization(const Optimization &other)=delete | quickrank::optimization::Optimization | |
OptimizationAlgorithm enum name | quickrank::optimization::Optimization | |
optimizationAlgorithmNames | quickrank::optimization::Optimization | static |
optimize(std::shared_ptr< quickrank::learning::LTR_Algorithm > algo, std::shared_ptr< quickrank::data::Dataset > training_dataset, std::shared_ptr< quickrank::data::Dataset > validation_dataset, std::shared_ptr< quickrank::metric::ir::Metric > metric, size_t partial_save, const std::string model_filename) | quickrank::optimization::post_learning::pruning::Cleaver | |
quickrank::optimization::post_learning::PostLearningOptimization::optimize(std::shared_ptr< learning::LTR_Algorithm > algo, std::shared_ptr< data::Dataset > training_dataset, std::shared_ptr< data::Dataset > validation_dataset, std::shared_ptr< metric::ir::Metric > metric, size_t partial_save, const std::string model_filename)=0 | quickrank::optimization::Optimization | pure virtual |
pruning(std::set< unsigned int > &pruned_estimators, std::shared_ptr< data::Dataset > dataset, std::shared_ptr< metric::ir::Metric > scorer)=0 | quickrank::optimization::post_learning::pruning::Cleaver | pure virtual |
pruning_method() const =0 | quickrank::optimization::post_learning::pruning::Cleaver | pure virtual |
pruning_rate_ | quickrank::optimization::post_learning::pruning::Cleaver | protected |
PruningMethod enum name | quickrank::optimization::post_learning::pruning::Cleaver | |
pruningMethodNames | quickrank::optimization::post_learning::pruning::Cleaver | static |
put(std::ostream &os) const | quickrank::optimization::post_learning::pruning::Cleaver | protectedvirtual |
save(std::string model_filename, int suffix=-1) const | quickrank::optimization::Optimization | virtual |
score(data::Dataset *dataset, Score *scores) const | quickrank::optimization::post_learning::pruning::Cleaver | protectedvirtual |
weights_ | quickrank::optimization::post_learning::pruning::Cleaver | protected |
~Optimization()=default | quickrank::optimization::Optimization | virtual |