PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Collaborative Filtering Python Packages

Python packages with the GitHub topic collaborative-filtering. Sorted by monthly downloads, with stars and forks.
bmsuisse
rusket

rusket ๐Ÿฆ€๐Ÿงบ

61K 3 0
RUCAIBox
recbole

A unified, comprehensive and efficient recommendation library

30K 5K 754
massquantity
librecommender

Versatile End-to-End Recommender System

8K 490 72
rixwew
torchfm

Factorization Machine models in PyTorch

7K 1K 228
david-cortes
cmfrec

(Python, R, C) Collective (multi-view/multi-way) matrix factorization, including cold-start functionality (recommender systems, imputation, dimensionality reduction)

6K 125 33
sb-ai-lab
replay-rec

A Comprehensive Framework for Building End-to-End Recommendation Systems with State-of-the-Art Models

3K 413 42
tohtsky
myfm

A Python/C++ implementation of Bayesian Factorization Machines

2K 55 14
etlundquist
rankfm

Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data

1K 174 38
myui
rtrec

An realtime recommendation system supporting online updates

1K 17 0
david-cortes
fneighcf

Python implementation of 'Factor in the neighbors: Scalable and accurate collaborative filtering'

1K 2 3
Quang-Vinh
matrix-factorization

Library for matrix factorization for recommender systems using collaborative filtering

902 22 8
vishesh9131
corerec

Python recommendation systems framework : 35 deep-learning models, unified fit/predict/recommend API, multi-stage pipelines. pip install corerec

888 11 5
jiro-iwanaga
rfscorer

Recency-Frequency based recommendation scoring for product recommendation.

685 4 0
cosanlab
neighbors

A package to perform collaborative filtering on emotion datasets.

544 11 10
bogliosimone
similaripy

High-performance KNN similarity functions in Python, optimized for sparse matrices

543 58 4
HaSai666
rec-pangu

rec_pangu is a flexible open-source project for recommendation systems. It incorporates diverse AI models like ranking algorithms, sequence recall, multi-interest models, and graph-based techniques. Designed for both beginners and advanced users, it enables rapid construction of efficient, custom recommendation engines.

426 164 20
glami
sansa

SANSA - sparse EASE for millions of items

385 46 8
shenweichen
deepmatch

A deep matching model library for recommendations & advertising. It's easy to train models and to export representation vectors which can be used for ANN search.

334 2K 541
mayukh18
reco

a simple yet versatile recommendation systems library in python

311 52 19
tonyduan
matrix-completion

Lightweight Python library for in-memory matrix completion.

242 107 27
codelibs
recotem

Recipe-driven recommender systems on irspack โ€” one YAML = one model = one recommendation API. Train writes a signed artifact; serve mounts it with hot-swap. Single binary, no database.

238 9 1
RECeSS-EU-Project
benchscofi

Package which contains implementations of published collaborative filtering-based algorithms for drug repurposing.

195 0 2
makgyver
rectorch

rectorch is a pytorch-based framework for state-of-the-art top-N recommendation

173 150 19
RECeSS-EU-Project
stanscofi

Package for STANdard drug Screening by COllaborative FIltering. Performs benchmarks against datasets and SotA algorithms, and implements training, validation and testing procedures.

162 2 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology