lenskit.knn#

k-nearest-neighbor models.

Submodules#

association

Association-rule (conditional probability and lift) nearest-neighbor

ease

EASE scoring model.

item

Item-based k-NN collaborative filtering.

slim

Sparse LInear Methods for Recommendation [NK11].

user

User-based k-NN collaborative filtering.

Exported Aliases#

class lenskit.knn.AssociationConfig#

Re-exported alias for lenskit.knn.association.AssociationConfig.

lenskit.knn.AssociationMethod#

Re-exported alias for lenskit.knn.association.AssociationMethod.

class lenskit.knn.AssociationScorer#

Re-exported alias for lenskit.knn.association.AssociationScorer.

class lenskit.knn.EASEConfig#

Re-exported alias for lenskit.knn.ease.EASEConfig.

class lenskit.knn.EASEScorer#

Re-exported alias for lenskit.knn.ease.EASEScorer.

class lenskit.knn.ItemKNNConfig#

Re-exported alias for lenskit.knn.item.ItemKNNConfig.

class lenskit.knn.ItemKNNScorer#

Re-exported alias for lenskit.knn.item.ItemKNNScorer.

class lenskit.knn.SLIMConfig#

Re-exported alias for lenskit.knn.slim.SLIMConfig.

class lenskit.knn.SLIMScorer#

Re-exported alias for lenskit.knn.slim.SLIMScorer.

class lenskit.knn.UserKNNConfig#

Re-exported alias for lenskit.knn.user.UserKNNConfig.

class lenskit.knn.UserKNNScorer#

Re-exported alias for lenskit.knn.user.UserKNNScorer.