QuickRank  v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
Namespaces | Functions
ensemble_pruning_factory.h File Reference
#include "pugixml/src/pugixml.hpp"
#include "optimization/optimization.h"
#include "learning/linear/line_search.h"
#include "optimization/post_learning/pruning/cleaver.h"
#include <memory>

Go to the source code of this file.

Namespaces

 quickrank
 
 quickrank::optimization
 
 quickrank::optimization::post_learning
 
 quickrank::optimization::post_learning::pruning
 

Functions

std::shared_ptr< quickrank::optimization::Optimizationquickrank::optimization::post_learning::pruning::create_pruner (const pugi::xml_document &model)
 
std::shared_ptr< quickrank::optimization::Optimizationquickrank::optimization::post_learning::pruning::create_pruner (Cleaver::PruningMethod pruningMethod, double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch)
 
std::shared_ptr< quickrank::optimization::Optimizationquickrank::optimization::post_learning::pruning::create_pruner (Cleaver::PruningMethod pruningMethod, double pruning_rate)
 
std::shared_ptr< quickrank::optimization::Optimizationquickrank::optimization::post_learning::pruning::create_pruner (std::string pruningMethodName, double pruning_rate, std::shared_ptr< learning::linear::LineSearch > lineSearch)
 
std::shared_ptr< quickrank::optimization::Optimizationquickrank::optimization::post_learning::pruning::create_pruner (std::string pruningMethodName, double pruning_rate)