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

Collaborative Filtering Python Packages

Python packages with the GitHub topic collaborative-filtering. Sorted by relevance, with stars and monthly downloads.
benfred
implicit

Fast Python Collaborative Filtering for Implicit Feedback Datasets

361K 4K 629
RUCAIBox
recbole

A unified, comprehensive and efficient recommendation library

126K 5K 749
bmsuisse
rusket

rusket 🦀🧺

29K 3 0
jiro-iwanaga
rfscorer

Recency-Frequency based recommendation scoring for product recommendation.

11K 3 0
massquantity
librecommender

Versatile End-to-End Recommender System

10K 483 71
david-cortes
cmfrec

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

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

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

4K 406 41
tohtsky
myfm

A Python/C++ implementation of Bayesian Factorization Machines

3K 56 14
glami
sansa

SANSA - sparse EASE for millions of items

2K 46 7
rixwew
torchfm

Factorization Machine models in PyTorch

2K 1K 231
Quang-Vinh
matrix-factorization

Library for matrix factorization for recommender systems using collaborative filtering

1K 22 8
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
bogliosimone
similaripy

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

1K 58 4
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.

676 2K 544
hand10ryo
pytorchcml

PyTorchCML is a library of PyTorch implementations of matrix factorization (MF) and collaborative metric learning (CML), algorithms used in recommendation systems and data mining.

505 20 3
makgyver
rectorch

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

500 150 19
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.

441 165 20
david-cortes
fneighcf

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

438 2 3
cosanlab
neighbors

A package to perform collaborative filtering on emotion datasets.

366 11 9
RECeSS-EU-Project
benchscofi

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

337 0 2
AmazingDD
daisyrec

An easy-to-use library for recommender systems.

319 550 82
farfarfun
funrec

funrec

247 13 1
makgyver
mkpyros

[PY]thon [R]ec[O]mmender [S]ystems library

238 12 6
    • Data from PyPI, GitHub, ClickHouse, and BigQuery