lenskit.knn.slim#

Sparse LInear Methods for Recommendation [NK11].

Classes#

SLIMConfig

Hyperparameters for SLIM/fsSLIM (SlimScorer).

SLIMScorer

Item scorer using Sparse LInear Methods (SLIM). SLIM was described for

Exported Aliases#

class lenskit.knn.slim.Dataset#

Re-exported alias for lenskit.data.Dataset.

class lenskit.knn.slim.ItemList#

Re-exported alias for lenskit.data.ItemList.

class lenskit.knn.slim.RecQuery#

Re-exported alias for lenskit.data.RecQuery.

class lenskit.knn.slim.Vocabulary#

Re-exported alias for lenskit.data.Vocabulary.

class lenskit.knn.slim.SparseRowArray#

Re-exported alias for lenskit.data.matrix.SparseRowArray.

exception lenskit.knn.slim.DataWarning#

Re-exported alias for lenskit.diagnostics.DataWarning.

lenskit.knn.slim.get_logger()#

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

lenskit.knn.slim.item_progress()#

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

lenskit.knn.slim.ensure_parallel_init()#

Re-exported alias for lenskit.parallel.config.ensure_parallel_init().

class lenskit.knn.slim.Component#

Re-exported alias for lenskit.pipeline.components.Component.

class lenskit.knn.slim.Trainable#

Re-exported alias for lenskit.training.Trainable.

class lenskit.knn.slim.TrainingOptions#

Re-exported alias for lenskit.training.TrainingOptions.