lerot.environment¶
-
class
lerot.environment.CascadeUserModel(arg_str)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModelDefines a cascade user model, simulating a user that inspects results starting from the top of a result list.
-
class
lerot.environment.FederatedClickModel(arg_str)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModel
-
class
lerot.environment.PositionBasedUserModel(p)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModelDefines a positions based user model.
-
class
lerot.environment.RandomClickModel(p=0.5)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModelDefines a positions based user model.
-
class
lerot.environment.LivingLabsRealUser(key, doc_ids)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModel-
KEY= ''¶
-
get_win(query, feedback_list, lerot_ranked_list)[source]¶ Used for seznam site which interleaves ranked list with it’s own list Returns ‘ranked list winner’ with number of clicks of each ranker e.g. [0 2] where [lerot_list_score seznam_list_score]
-
runs= {}¶
-