QuickRank
v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
|
Classes | |
class | Cleaver |
This implements various strategies for pruning ensembles. More... | |
class | LastPruning |
This implements random pruning strategy for pruning ensembles. More... | |
class | LowWeightsPruning |
This implements random pruning strategy for pruning ensembles. More... | |
class | QualityLossPruning |
This implements random pruning strategy for pruning ensembles. More... | |
class | RandomPruning |
This implements random pruning strategy for pruning ensembles. More... | |
class | ScoreLossPruning |
This implements random pruning strategy for pruning ensembles. More... | |
class | SkipPruning |
This implements random pruning strategy for pruning ensembles. More... | |
Functions | |
std::shared_ptr< quickrank::optimization::Optimization > | create_pruner (const pugi::xml_document &model) |
std::shared_ptr< quickrank::optimization::Optimization > | create_pruner (Cleaver::PruningMethod pruningMethod, double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch) |
std::shared_ptr< quickrank::optimization::Optimization > | create_pruner (Cleaver::PruningMethod pruningMethod, double pruning_rate) |
std::shared_ptr< quickrank::optimization::Optimization > | create_pruner (std::string pruningMethodName, double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch) |
std::shared_ptr< quickrank::optimization::Optimization > | create_pruner (std::string pruningMethodName, double pruning_rate) |
std::shared_ptr< quickrank::optimization::Optimization > quickrank::optimization::post_learning::pruning::create_pruner | ( | const pugi::xml_document & | model | ) |
std::shared_ptr< quickrank::optimization::Optimization > quickrank::optimization::post_learning::pruning::create_pruner | ( | Cleaver::PruningMethod | pruningMethod, |
double | pruning_rate, | ||
std::shared_ptr< learning::linear::LineSearch > | lineSearch | ||
) |
std::shared_ptr< quickrank::optimization::Optimization > quickrank::optimization::post_learning::pruning::create_pruner | ( | Cleaver::PruningMethod | pruningMethod, |
double | pruning_rate | ||
) |
std::shared_ptr< quickrank::optimization::Optimization > quickrank::optimization::post_learning::pruning::create_pruner | ( | std::string | pruningMethodName, |
double | pruning_rate, | ||
std::shared_ptr< learning::linear::LineSearch > | lineSearch | ||
) |
std::shared_ptr< quickrank::optimization::Optimization > quickrank::optimization::post_learning::pruning::create_pruner | ( | std::string | pruningMethodName, |
double | pruning_rate | ||
) |