QuickRank  v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
quickrank::learning::linear::LineSearch Member List

This is the complete list of members for quickrank::learning::linear::LineSearch, including all inherited members.

adaptive_quickrank::learning::linear::LineSearchprivate
best_weights_quickrank::learning::linear::LineSearchprivate
get_last_only() const quickrank::learning::linear::LineSearchinline
get_weights() const quickrank::learning::linear::LineSearchinlinevirtual
get_xml_model() const quickrank::learning::linear::LineSearchvirtual
learn(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)quickrank::learning::linear::LineSearchvirtual
LineSearch(unsigned int num_points, double window_size, double reduction_factor, unsigned int max_iterations, unsigned int max_failed_vali, bool adaptive, unsigned int last_only=0)quickrank::learning::linear::LineSearch
LineSearch(const pugi::xml_document &model)quickrank::learning::linear::LineSearch
load_model_from_file(std::string model_filename)quickrank::learning::LTR_Algorithmstatic
LTR_Algorithm()quickrank::learning::LTR_Algorithminline
LTR_Algorithm(const pugi::xml_document &model)quickrank::learning::LTR_Algorithm
LTR_Algorithm(const LTR_Algorithm &other)=deletequickrank::learning::LTR_Algorithm
max_failed_vali_quickrank::learning::linear::LineSearchprivate
max_iterations_quickrank::learning::linear::LineSearchprivate
name() const quickrank::learning::linear::LineSearchinlinevirtual
NAME_quickrank::learning::linear::LineSearchstatic
num_points_quickrank::learning::linear::LineSearchprivate
operator<<(std::ostream &os, const LineSearch &a)quickrank::learning::linear::LineSearchfriend
operator=(const LTR_Algorithm &)=deletequickrank::learning::LTR_Algorithm
partial_scores_document(const Feature *d) const quickrank::learning::LTR_Algorithminlinevirtual
preCompute(Feature *training_dataset, unsigned int num_samples, unsigned int num_features, Score *pre_sum, double *weights, Score *training_score, unsigned int feature_exclude)quickrank::learning::linear::LineSearchprivatevirtual
print_additional_stats(void) const quickrank::learning::LTR_Algorithminlinevirtual
put(std::ostream &os) const quickrank::learning::linear::LineSearchprivatevirtual
reduction_factor_quickrank::learning::linear::LineSearchprivate
reset_weights()quickrank::learning::linear::LineSearchinline
save(std::string model_filename, int suffix=-1) const quickrank::learning::LTR_Algorithmvirtual
score(Feature *dataset, unsigned int num_samples, unsigned int num_features, double *weights, Score *scores)quickrank::learning::linear::LineSearchprivatevirtual
score_dataset(std::shared_ptr< data::Dataset > dataset, Score *scores) const quickrank::learning::LTR_Algorithmvirtual
score_document(const Feature *d) const quickrank::learning::linear::LineSearchvirtual
set_last_only(unsigned int last_only)quickrank::learning::linear::LineSearchinline
train_only_last_quickrank::learning::linear::LineSearchprivate
update_weights(std::shared_ptr< std::vector< double >> weights)quickrank::learning::linear::LineSearchvirtual
window_size_quickrank::learning::linear::LineSearchprivate
~LineSearch()quickrank::learning::linear::LineSearchvirtual
~LTR_Algorithm()quickrank::learning::LTR_Algorithminlinevirtual