lenskit.basic.history#
Components that look up user history from the training data.
Classes
|
|
|
Score items by returning their values from the training data. |
|
|
|
Look up a user's history from the training data. |
- class lenskit.basic.history.LookupConfig(interaction_class: 'str | None' = None)#
Bases:
object
- Parameters:
interaction_class (str | None)
- class lenskit.basic.history.UserTrainingHistoryLookup(config=None, **kwargs)#
Bases:
Component
[ItemList
, …],Trainable
Look up a user’s history from the training data.
- Stability:
- Caller (see Stability Levels).
- Parameters:
config (LookupConfig)
kwargs (Any)
- train(data, options=TrainingOptions(retrain=True, device=None, rng=None))#
Train the model to learn its parameters from a training dataset.
- Parameters:
data (Dataset) – The training dataset.
options (TrainingOptions) – The training options.
- class lenskit.basic.history.KnownRatingConfig(interaction_class: 'str | None' = None, score: "Literal['rating', 'indicator'] | None" = None, source: "Literal['training', 'query']" = 'training')#
Bases:
LookupConfig
- Parameters:
- class lenskit.basic.history.KnownRatingScorer(config=None, **kwargs)#
Bases:
Component
[ItemList
, …],Trainable
Score items by returning their values from the training data.
- Stability:
- Caller (see Stability Levels).
- Parameters:
config (KnownRatingConfig)
kwargs (Any)
- train(data, options=TrainingOptions(retrain=True, device=None, rng=None))#
Train the model to learn its parameters from a training dataset.
- Parameters:
data (Dataset) – The training dataset.
options (TrainingOptions) – The training options.