lerot.experiment¶
-
class
lerot.experiment.
LearningExperiment
(training_queries, test_queries, feature_count, log_fh, args)[source]¶ Bases:
lerot.experiment.AbstractLearningExperiment.AbstractLearningExperiment
Represents an experiment in which a retrieval system learns from implicit user feedback. The experiment is initialized as specified in the provided arguments, or config file.
-
class
lerot.experiment.
PrudentLearningExperiment
(training_queries, test_queries, feature_count, log_fh, args)[source]¶ Bases:
lerot.experiment.AbstractLearningExperiment.AbstractLearningExperiment
Represents an experiment in which a retrieval system learns from implicit user feedback. The experiment is initialized as specified in the provided arguments, or config file.
-
class
lerot.experiment.
HistoricalComparisonExperiment
(queries, feature_count, log_fh, args)[source]¶ Represents an experiment in which rankers are compared using interleaved comparisons with live and historic click data.
-
class
lerot.experiment.
SingleQueryComparisonExperiment
(query_dir, feature_count, log_fh, args)[source]¶ Represents an experiment in which rankers are compared using interleaved comparisons on a single query.
-
class
lerot.experiment.
SyntheticComparisonExperiment
(log_fh, args)[source]¶ Represents an experiment in which synthetic rankers are compared to investigate theoretical properties / guarantees.
-
class
lerot.experiment.
VASyntheticComparisonExperiment
(log_fh, args)[source]¶ Represents an experiment in which synthetic rankers are compared to investigate theoretical properties / guarantees.
-
static
generate_ranking_pair
(result_length, num_relevant, pos_method='beyondten', vert_rel='non-relevant', block_size=3, verticals=None, fixed=False, dominates=<function <lambda>>)[source]¶ Generate pair of synthetic rankings. Appendix A, https://bitbucket.org/varepsilon/tois2013-interleaving
-
static