RandomModel
- class rectools.models.random.RandomModel(random_state: Optional[int] = None, verbose: int = 0)[source]
Bases:
ModelBaseModel generating random recommendations.
By default all items that are present in dataset.item_id_map will be used for recommendations.
Numbers ranging from <n recommendations for user> to 1 will be used as a “score” in recommendations.
- Parameters
random_state (int, optional, default
None) – Pseudorandom number generator state to control the sampling.verbose (int, default
0) – Degree of verbose output. If0, no output will be provided.
- Inherited-members
Methods
fit(dataset, *args, **kwargs)Fit model.
recommend(users, dataset, k, filter_viewed)Recommend items for users.
recommend_to_items(target_items, dataset, k)Recommend items for target items.
Attributes
recommends_for_coldrecommends_for_warm