get_xml_model() const =0 | quickrank::optimization::Optimization | pure virtual |
getOptimizationAlgorithm(std::string name) | quickrank::optimization::Optimization | inlinestatic |
getPruningMethod(OptimizationAlgorithm optAlgo) | quickrank::optimization::Optimization | inlinestatic |
is_pre_learning() const | quickrank::optimization::post_learning::PostLearningOptimization | inlinevirtual |
load_model_from_file(std::string model_filename) | quickrank::optimization::Optimization | static |
name() const =0 | quickrank::optimization::Optimization | pure virtual |
need_partial_score_dataset() const =0 | quickrank::optimization::Optimization | pure virtual |
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< 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 |
put(std::ostream &os) const =0 | quickrank::optimization::Optimization | protectedpure virtual |
save(std::string model_filename, int suffix=-1) const | quickrank::optimization::Optimization | virtual |
~Optimization()=default | quickrank::optimization::Optimization | virtual |