baserec.knn package¶
Submodules¶
baserec.knn.item_knn_cf_recommender module¶
@author: Maurizio Ferrari Dacrema & Ceshine Lee
-
class
baserec.knn.item_knn_cf_recommender.ItemKNNCFRecommender(URM_train, verbose=True)¶ Bases:
baserec.base.base_similarity_matrix_recommender.BaseItemSimilarityMatrixRecommenderItemKNN recommender (based on item-item similarities)
-
FEATURE_WEIGHTING_VALUES= ['BM25', 'TF-IDF', 'none']¶
-
RECOMMENDER_NAME= 'ItemKNNCFRecommender'¶
-
fit(topK=50, shrink=100, similarity='cosine', normalize=True, feature_weighting='none', **similarity_args)¶
-
baserec.knn.user_knn_cf_recommender module¶
@author: Maurizio Ferrari Dacrema & Ceshine Lee
-
class
baserec.knn.user_knn_cf_recommender.UserKNNCFRecommender(URM_train, verbose=True)¶ Bases:
baserec.base.base_similarity_matrix_recommender.BaseUserSimilarityMatrixRecommenderUserKNN recommender (based on user-user similarities)
-
FEATURE_WEIGHTING_VALUES= ['BM25', 'TF-IDF', 'none']¶
-
RECOMMENDER_NAME= 'UserKNNCFRecommender'¶
-
fit(topK=50, shrink=100, similarity='cosine', normalize=True, feature_weighting='none', **similarity_args)¶
-