Python recommender-system

Open-source Python projects categorized as recommender-system

Top 21 Python recommender-system Projects

  • LightFM

    A Python implementation of LightFM, a hybrid recommendation algorithm.

  • implicit

    Fast Python Collaborative Filtering for Implicit Feedback Datasets

    Project mention: Recommendation system integration | | 2022-03-31
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • spotlight

    Deep recommender models using PyTorch. (by maciejkula)

  • neural_collaborative_filtering

    Neural Collaborative Filtering

    Project mention: How can I load a dataset of sparse vectors (one-hot encoding) efficiently (or lazily) while fitting to prevent overloading GPU's VRAM. | | 2022-07-18

    Code for found:

  • recommenders

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

    Project mention: How to implement MultipleNegativesRankingLoss in TF? | | 2022-10-25

    I have found a similar approach here

  • TensorRec

    A TensorFlow recommendation algorithm and framework in Python.

  • fastFM

    fastFM: A Library for Factorization Machines

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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.

  • Transformers4Rec

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

    Project mention: New item prediction modules in open source libraries | | 2022-02-22
  • RecSysDatasets

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

  • rexmex

    A general purpose recommender metrics library for fair evaluation.

  • EnvisEdge

    Deploy recommendation engines with Edge Computing

  • post-modern-stack

    Joining the modern data stack with the modern ML stack

    Project mention: Small to Reasonable Scale MLOps - An Approach to Effective and Scalable MLOps when you're not a Giant like Google | | 2022-07-28

    Post Modern Stack

  • riscv-newop

    A RISC-V new instruction discovery tool [Work in Progress]

  • python-sdk

    AI Decisions, Ranking, Scoring & Multivariate Optimization for Python (by improve-ai)

    Project mention: Dynamically Optimize Any Swift Object with Reinforcement Learning | | 2022-11-20

    Object optimization is available immediately for Python, iOS, and Android. See the Quick-Start Guide to learn more.

  • matrix-factorization

    Library for matrix factorization for recommender systems using collaborative filtering

  • movie-recommender

    Movie recommender system based on Non-Negative Matrix Factorization and Singular Value Decomposition, with a Flask web interface (by lorenanda)

  • mtgbot

    A Magic: The Gathering Finance Bot that generates excel spreadsheets of analyzed card values over a period of days given single cards or set/format lists for M:TG.

  • recommendation-system

    Build a Content-Based Movie Recommender System (TF-IDF, BM25, BERT)

    Project mention: Data Engineering Projects for Beginners | | 2022-06-15

    Learn how to build a content-based Movie Recommender System

  • graph-progression

    Create a progression of recommendations from a user-supplied recommender

    Project mention: Create a progression of recommendations with any recommender | | 2022-03-31

    Hi! For work I made a recommendation progression package which we've open sourced! Let me explain.

  • garrascobike-be

    Code of the Garrascobike back-end service

    Project mention: Garrascobike: bike recommendation system Web App | | 2022-03-17

    garrascobike-be - code of the back end system

  • SaaSHub

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

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 2022-11-20.

Python recommender-system related posts


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

Project Stars
1 LightFM 4,238
2 implicit 3,062
3 spotlight 2,823
4 neural_collaborative_filtering 1,570
5 recommenders 1,514
6 TensorRec 1,224
7 fastFM 1,017
8 NVTabular 885
9 Transformers4Rec 739
10 RecSysDatasets 429
11 rexmex 259
12 EnvisEdge 132
13 post-modern-stack 128
14 riscv-newop 14
15 python-sdk 13
16 matrix-factorization 12
17 movie-recommender 4
18 mtgbot 4
19 recommendation-system 3
20 graph-progression 1
21 garrascobike-be 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives