126 Open Source Collaborative Filtering Software Projects
Free and open source collaborative filtering code projects including engines, APIs, generators, and tools.
Deep Learning For Recommendation Systems 2285 ⭐
This repository contains Deep Learning based articles , paper and repositories for Recommender Systems
Deepmatch 818 ⭐
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.
Recsys2019_deeplearning_evaluation 710 ⭐
This is the repository of our article published in RecSys 2019 "Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches" and of several follow-up studies.
Newsrecommendsystem 518 ⭐
个性化新闻推荐系统，A news recommendation system involving collaborative filtering,content-based recommendation and hot news recommendation, can be adapted easily to be put into use in other circumstances.
Ghamrouni Recommender 232 ⭐
A C library for product recommendations/suggestions using collaborative filtering (CF)
Polara 181 ⭐
Recommender system and evaluation framework for top-n recommendations tasks that respects polarity of feedbacks. Fast, flexible and easy to use. Written in python, boosted by scientific python stack.
Collaborativememorynetwork 162 ⭐
Collaborative Memory Network for Recommendation Systems, SIGIR 2018
Sssxccc Recommender System 161 ⭐
A developing recommender system in tensorflow2. Algorithm: UserCF, ItemCF, LFM, SLIM, GMF, MLP, NeuMF, FM, DeepFM, MKR, RippleNet, KGCN and so on.
Rsparse 141 ⭐
Fast and accurate machine learning on sparse matrices - matrix factorizations, regression, classification, top-N recommendations.
Movielens Recommender 116 ⭐
A pure Python implement of Collaborative Filtering based on MovieLens' dataset.
Daisyrec 134 ⭐
A developing recommender system in pytorch. Algorithm: KNN, LFM, SLIM, NeuMF, FM, DeepFM, VAE and so on, which aims to fair comparison for recommender system benchmarks
Deep Autoencoders For Collaborative Filtering 96 ⭐
Using Deep Autoencoders for predictions of movie ratings.
Deepicf 84 ⭐
TensorFlow Implementation of Deep Item-based Collaborative Filtering Model for Top-N Recommendation
Tf Recsys 82 ⭐
tf-recsys contains collaborative filtering (CF) model based on famous SVD and SVD++ algorithm. Both of them are implemented by tensorflow in order to utilize GPU acceleration.
Slopeone 70 ⭐
PHP implementation of the Weighted Slope One rating-based collaborative filtering scheme.
Bpr_mpr 62 ⭐
BPR, Bayesian Personalized Ranking (BPR), extremely convenient BPR & Multiple Pairwise Ranking
Asif536 Movie Recommender System 70 ⭐
Basic Movie Recommendation Web Application using user-item collaborative filtering.
Collaborative Deep Learning For Recommender Systems 60 ⭐
The hybrid model combining stacked denoising autoencoder with matrix factorization is applied, to predict the customer purchase behavior in the future month according to the purchase history and user information in the Santander dataset.
Enmf 68 ⭐
This is our implementation of ENMF: Efficient Neural Matrix Factorization (TOIS. 38, 2020). This also provides a fair evaluation of existing state-of-the-art recommendation models.
Cmfrec 47 ⭐
(Python) Collective matrix factorization with cold-start functionality (recommender systems)
Deepcf 43 ⭐
DeepCF: A Unified Framework of Representation Learning and Matching Function Learning in Recommender System
Recommendationengine 39 ⭐
[Deprecated] An optimized MapReduce for item‐based collaborative filtering recommendation algorithm with empirical analysis
Restricted Boltzmann Machine 36 ⭐
Restricted Boltzmann Machine for collaborative filtering of movies.
Movie Recommender Demo 39 ⭐
This project walks through how you can create recommendations using Apache Spark machine learning. There are a number of jupyter notebooks that you can run on IBM Data Science Experience, and there a live demo of a movie recommendation web application you can interact with. The demo also uses IBM Message Hub (kafka) to push application events to topic where they are consumed by a spark streaming job running on IBM BigInsights (hadoop).
Disentangled_graph_collaborative_filtering 46 ⭐
Disentagnled Graph Collaborative Filtering, SIGIR2020
Lenguyenthedat Raptor 34 ⭐
A lightweight product recommendation system (Item Based Collaborative Filtering) developed in Haskell.
Nreco Recommender 33 ⭐
NReco Recommender is a .NET port of Apache Mahout CF java engine (standalone, non-Hadoop version)
Graph Based Recommendation System 35 ⭐
building a recommendation system using graph search methodologies. We will be comparing these different approaches and closely observe the limitations of each.
Deep Autoencoder Recommendation 31 ⭐
Keras implementation of AutoRec and DeepRecommender from Nvidia.
Transfer Rec 61 ⭐
PyTorch and TensorFlow Implementations For A Series Of Deep Learning-Based Recommendation Models (IN PROGRESS)
Jalajthanaki Movie_recommendation_engine 29 ⭐
This repository contains the code for building movie recommendation engine.
Lr Gccf 32 ⭐
Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach, AAAI2020
Recommender Systems With Collaborative Filtering And Deep Learning Techniques 23 ⭐
Implemented User Based and Item based Recommendation System along with state of the art Deep Learning Techniques
Recsys19_hybridsvd 23 ⭐
Accompanying code for reproducing experiments from the HybridSVD paper. Preprint is available at https://arxiv.org/abs/1802.06398.
Recommender System 20 ⭐
In this code we implement and compared Collaborative Filtering algorithm, prediction algorithms such as neighborhood methods, matrix factorization-based ( SVD, PMF, SVD++, NMF), and many others.
Recommendation System Baseline 25 ⭐
Some common recommendation system baseline, with description and link.
Movie Recommender Using Rbm 20 ⭐
A Movie Recommender System using Restricted Boltzmann Machine (RBM), approach used is collaborative filtering.
Movie_recommendation_engine 19 ⭐
Movie Recommender based on the MovieLens Dataset (ml-100k) using item-item collaborative filtering.
Rankfm 42 ⭐
Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data
Recommender Systems For Implicit Feedback Datasets 16 ⭐
Matrix Factorization augmented with customer item meta data
Shubham Bhatnagar Movie Recommendation System 16 ⭐
Implementation of movie recommendation system using C
Qmazon 15 ⭐
Qt C++ 图书推荐与评论系统GUI 协同过滤推荐 collaborative filtering, book recommendation System, Book-Crossing Dataset
Mrsr 13 ⭐
MRSR - Matlab Recommender Systems Research is a software framework for evaluating collaborative filtering recommender systems in Matlab.
Bigdata_project_recommender_system 12 ⭐
Recommender system based on Item Collaborative Filtering and MapReduce