API References

Recommenders

BaseRecommender

Defines a common interface for all recommendation models

FMRecommender

FM recommender based on LightFM.

IALSRecommender

iALS recommender based on implicit.

Evaluation

RankingMetrics

Ranking metrics to evaluate the recommended quality: DCG/nDCG/MAP.

RankingDistance

Distance between ordered lists.

DiversityMetrics

Metrics to evalutate the diversity level of recommended results.

CosineRelevanceMetric

Relevance metric based on cosine distance.

InnerProductRelevanceMetric

Relevance metric based on inner-product.

Diversity

MaximalMarginalRelevance

Improve the diversity with Maximal Marginal Relevance algorithm.

SlidingSpectrumDecomposition

Improve the diversity with Sliding Spectrum Decomposition algorithm.

Dataloader

BaseDownloader

Base downloader for all Movielens datasets.

MovieLens100KDownLoader

MovieLens dataset downLoader for 100K interactions.

MovieLens1MDownLoader

MovieLens dataset downLoader for 1M interactions.

Embedding

BaseEmbedder

Base embedding API for all pre-trained embedding.

FastTextEmbedder

Embedding extracted from fastText for Movielens dataset.

Encoding

BaseEncoder

Base encoder for all encodes' mappings.

GeoEncoder

Plotly Sample Datasets.

Aggregation

RankProduct

Rank product is a biologically motivated test to combine the lists to a comprehensive rank.

PMF

Probability mass function for re-ranking matrix.