lenskit.sklearn.svd#

Singular value decomposition for explicit feedback.

This module contains a truncated SVD explicit-feedback scorer built on sklearn.decomposition.TruncatedSVD.

Classes#

BiasedSVDConfig

Mixin for configuring embedding sizes (# of latent dimensions).

BiasedSVDScorer

Biased matrix factorization for explicit feedback using SciKit-Learn's

Exported Aliases#

class lenskit.sklearn.svd.BiasModel#

Re-exported alias for lenskit.basic.BiasModel.

lenskit.sklearn.svd.Damping#

Re-exported alias for lenskit.basic.Damping.

class lenskit.sklearn.svd.EmbeddingSizeMixin#

Re-exported alias for lenskit.config.common.EmbeddingSizeMixin.

class lenskit.sklearn.svd.Dataset#

Re-exported alias for lenskit.data.Dataset.

class lenskit.sklearn.svd.ItemList#

Re-exported alias for lenskit.data.ItemList.

lenskit.sklearn.svd.QueryInput#

Re-exported alias for lenskit.data.QueryInput.

class lenskit.sklearn.svd.RecQuery#

Re-exported alias for lenskit.data.RecQuery.

class lenskit.sklearn.svd.Vocabulary#

Re-exported alias for lenskit.data.Vocabulary.

class lenskit.sklearn.svd.Stopwatch#

Re-exported alias for lenskit.logging.Stopwatch.

lenskit.sklearn.svd.get_logger()#

Re-exported alias for lenskit.logging.get_logger().

class lenskit.sklearn.svd.Component#

Re-exported alias for lenskit.pipeline.Component.

class lenskit.sklearn.svd.Trainable#

Re-exported alias for lenskit.training.Trainable.

class lenskit.sklearn.svd.TrainingOptions#

Re-exported alias for lenskit.training.TrainingOptions.