QuickRank  v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
quickrank::optimization::post_learning::pruning::LowWeightsPruning Member List

This is the complete list of members for quickrank::optimization::post_learning::pruning::LowWeightsPruning, including all inherited members.

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::Cleaverprotected
estimators_to_select_quickrank::optimization::post_learning::pruning::Cleaverprotected
filter_dataset(std::shared_ptr< data::Dataset > dataset, std::set< unsigned int > &pruned_estimators) const quickrank::optimization::post_learning::pruning::Cleavervirtual
get_weigths()quickrank::optimization::post_learning::pruning::Cleaverinlinevirtual
get_xml_model() const quickrank::optimization::post_learning::pruning::Cleavervirtual
getOptimizationAlgorithm(std::string name)quickrank::optimization::Optimizationinlinestatic
getPruningMethod(std::string name)quickrank::optimization::post_learning::pruning::Cleaverinlinestatic
getPruningMethod(PruningMethod pruningMethod)quickrank::optimization::post_learning::pruning::Cleaverinlinestatic
quickrank::optimization::post_learning::PostLearningOptimization::getPruningMethod(OptimizationAlgorithm optAlgo)quickrank::optimization::Optimizationinlinestatic
import_weights_from_line_search(std::set< unsigned int > &pruned_estimators)quickrank::optimization::post_learning::pruning::Cleaverprotectedvirtual
is_pre_learning() const quickrank::optimization::post_learning::PostLearningOptimizationinlinevirtual
line_search_pre_pruning() const quickrank::optimization::post_learning::pruning::LowWeightsPruningvirtual
lineSearch_quickrank::optimization::post_learning::pruning::Cleaverprotected
load_model_from_file(std::string model_filename)quickrank::optimization::Optimizationstatic
LowWeightsPruning(double pruning_rate)quickrank::optimization::post_learning::pruning::LowWeightsPruninginline
LowWeightsPruning(double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch)quickrank::optimization::post_learning::pruning::LowWeightsPruninginline
LowWeightsPruning(const pugi::xml_document &model)quickrank::optimization::post_learning::pruning::LowWeightsPruninginline
name() const quickrank::optimization::post_learning::pruning::Cleaverinlinevirtual
NAME_quickrank::optimization::post_learning::pruning::Cleaverstatic
need_partial_score_dataset() const quickrank::optimization::post_learning::pruning::Cleaverinlinevirtual
operator=(const Optimization &)=deletequickrank::optimization::Optimization
Optimization()quickrank::optimization::Optimizationinline
Optimization(const pugi::xml_document &model)quickrank::optimization::Optimization
Optimization(const Optimization &other)=deletequickrank::optimization::Optimization
OptimizationAlgorithm enum namequickrank::optimization::Optimization
optimizationAlgorithmNamesquickrank::optimization::Optimizationstatic
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)=0quickrank::optimization::Optimizationpure virtual
pruning(std::set< unsigned int > &pruned_estimators, std::shared_ptr< data::Dataset > dataset, std::shared_ptr< metric::ir::Metric > scorer)quickrank::optimization::post_learning::pruning::LowWeightsPruningvirtual
pruning_method() const quickrank::optimization::post_learning::pruning::LowWeightsPruningvirtual
pruning_rate_quickrank::optimization::post_learning::pruning::Cleaverprotected
PruningMethod enum namequickrank::optimization::post_learning::pruning::Cleaver
pruningMethodNamesquickrank::optimization::post_learning::pruning::Cleaverstatic
put(std::ostream &os) const quickrank::optimization::post_learning::pruning::Cleaverprotectedvirtual
save(std::string model_filename, int suffix=-1) const quickrank::optimization::Optimizationvirtual
score(data::Dataset *dataset, Score *scores) const quickrank::optimization::post_learning::pruning::Cleaverprotectedvirtual
weights_quickrank::optimization::post_learning::pruning::Cleaverprotected
~Optimization()=defaultquickrank::optimization::Optimizationvirtual