RandomModel
- class rectools.models.random.RandomModel(random_state: Optional[int] = None, verbose: int = 0)[source]
Bases:
ModelBase
Model 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_cold
recommends_for_warm