Python recommender-system

Open-source Python projects categorized as recommender-system

Top 23 Python recommender-system Projects

  • d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

  • LightFM

    A Python implementation of LightFM, a hybrid recommendation algorithm.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • implicit

    Fast Python Collaborative Filtering for Implicit Feedback Datasets

  • catalyst

    Accelerated deep learning R&D (by catalyst-team)

  • Project mention: Instance segmentation of small objects in grainy drone imagery | /r/computervision | 2023-12-09
  • spotlight

    Deep recommender models using PyTorch. (by maciejkula)

  • recommenders

    TensorFlow Recommenders is a library for building recommender system models using TensorFlow. (by tensorflow)

  • torchrec

    Pytorch domain library for recommendation systems

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • neural_collaborative_filtering

    Neural Collaborative Filtering

  • EasyRec

    A framework for large scale recommendation algorithms.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20

    Recommendation Framework https://github.com/alibaba/EasyRec

  • TensorRec

    A TensorFlow recommendation algorithm and framework in Python.

  • fastFM

    fastFM: A Library for Factorization Machines

  • Transformers4Rec

    Transformers4Rec is a flexible and efficient library for sequential and session-based recommendation and works with PyTorch.

  • NVTabular

    NVTabular is a feature engineering and preprocessing library for tabular data designed to quickly and easily manipulate terabyte scale datasets used to train deep learning based recommender systems.

  • RecSysDatasets

    This is a repository of public data sources for Recommender Systems (RS).

  • reclist

    Behavioral "black-box" testing for recommender systems

  • Project mention: EvalRS2023 for Recommender Systems + Hackathon | /r/recommendersystems | 2023-04-29

    RecList OS library and paper (it will be used for the event)

  • rexmex

    A general purpose recommender metrics library for fair evaluation.

  • recs-at-resonable-scale

    Recommendations at "Reasonable Scale": joining dataOps with recSys through dbt, Merlin and Metaflow

  • Project mention: When writing ML software - how do you use TDD? | /r/mlops | 2023-06-25

    Good paper, and in response to that one a team from Coveo, wrote this paper on behavioral tests for recommender systems... and also this repo.

  • post-modern-stack

    Joining the modern data stack with the modern ML stack

  • Project mention: [Advice] MLOps Course recommendations | /r/datascience | 2023-06-24

    End-to-end stuff, full-fledge stacks: https://github.com/jacopotagliabue/post-modern-stack

  • BSPM

    Blurring-Sharpening Process Models for Collaborative Filtering, SIGIR'23 (by jeongwhanchoi)

  • Federated-Recommendation-Neural-Collaborative-Filtering

    Federated Neural Collaborative Filtering (FedNCF). Neural Collaborative Filtering utilizes the flexibility, complexity, and non-linearity of Neural Network to build a recommender system. Aim to federate this recommendation system.

  • python-ranker

    Contextual Multi-Armed Bandit Platform for Scoring, Ranking & Decisions

  • Project mention: Introduction to Thompson Sampling: The Bernoulli Bandit | news.ycombinator.com | 2024-02-04

    I built a contextual bandit combining XGBoost with Thompson Sampling you can check out at https://improve.ai

  • LT-OCF

    LT-OCF: Learnable-Time ODE-based Collaborative Filtering, CIKM'21

  • matrix-factorization

    Library for matrix factorization for recommender systems using collaborative filtering

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-04.

Python recommender-system related posts

Index

What are some of the best open-source recommender-system projects in Python? This list will help you:

Project Stars
1 d2l-en 21,564
2 LightFM 4,593
3 implicit 3,420
4 catalyst 3,221
5 spotlight 2,934
6 recommenders 1,748
7 torchrec 1,719
8 neural_collaborative_filtering 1,707
9 EasyRec 1,467
10 TensorRec 1,250
11 fastFM 1,063
12 Transformers4Rec 1,025
13 NVTabular 1,002
14 RecSysDatasets 704
15 reclist 448
16 rexmex 275
17 recs-at-resonable-scale 218
18 post-modern-stack 180
19 BSPM 76
20 Federated-Recommendation-Neural-Collaborative-Filtering 25
21 python-ranker 21
22 LT-OCF 20
23 matrix-factorization 19

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com