lerot.environment¶
-
class
lerot.environment.
CascadeUserModel
(arg_str)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModel
Defines 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.AbstractUserModel
Defines a positions based user model.
-
class
lerot.environment.
RandomClickModel
(p=0.5)[source]¶ Bases:
lerot.environment.AbstractUserModel.AbstractUserModel
Defines 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
= {}¶
-