Python Recommender Systems

Back

1. annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage.

2. fastFM

A library for Factorization Machines.

3. implicit

A fast Python implementation of collaborative filtering for implicit datasets.

4. libffm

A library for Field-aware Factorization Machine (FFM).

5. lightfm

A Python implementation of a number of popular recommendation algorithms.

6. spotlight

Deep recommender models using PyTorch.

7. Surprise

A scikit for building and analyzing recommender systems.

8. tensorrec

A Recommendation Engine Framework in TensorFlow.