lerot.experiment¶
-
class
lerot.experiment.LearningExperiment(training_queries, test_queries, feature_count, log_fh, args)[source]¶ Bases:
lerot.experiment.AbstractLearningExperiment.AbstractLearningExperimentRepresents 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.AbstractLearningExperimentRepresents 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