Deep recommender systems for Rust
Support
Quality
Security
License
Reuse
R
RL-movie-recommenderby PierreGe
Jupyter Notebook 112 Version:Current License: No License (No License)
The purpose of our research is to study reinforcement learning approaches to building a movie recommender system. We formulate the problem of interactive recommendation as a contextual multi-armed bandit.
Support
Quality
Security
License
Reuse
Simple but Flexible Recommendation Engine in PyTorch
Support
Quality
Security
License
Reuse
A simple recommendation engine for Rails/Postgres
Support
Quality
Security
License
Reuse
m
movielens-recommender-system-javascriptby javascript-machine-learning
JavaScript 111 Version:Current License: No License (No License)
🍃 Recommender System in JavaScript for the MovieLens Database
Support
Quality
Security
License
Reuse
pyRecLab is a library for quickly testing and prototyping of traditional recommender system methods, such as User KNN, Item KNN and FunkSVD Collaborative Filtering. It is developed and maintained by Gabriel Sepúlveda and Vicente Domínguez, advised by Prof. Denis Parra, all of them in Computer Science Department at PUC Chile, IA Lab and SocVis Lab.
Support
Quality
Security
License
Reuse
Simple recommendation engine implementation built on top of Redis
Support
Quality
Security
License
Reuse
推荐系统学习资料、源码、及读书笔记
Support
Quality
Security
License
Reuse
An implementation of "Community Preserving Network Embedding" (AAAI 2017)
Support
Quality
Security
License
Reuse
A fair-share ratelimiter implemented in BPF
Support
Quality
Security
License
Reuse
scikit-fusion: Data fusion via collective latent factor models
Support
Quality
Security
License
Reuse
基于知识图谱的推荐系统
Support
Quality
Security
License
Reuse
A step-by-step tutorial on developing a practical recommendation system (retrieval and ranking) using TensorFlow Recommenders and Keras.
Support
Quality
Security
License
Reuse
A pytorch package for non-negative matrix factorization.
Support
Quality
Security
License
Reuse
Sharing the CTR Prediction original paper and personal study notes
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Autorec (Autoencoders Meet Collaborative Filtering)
Support
Quality
Security
License
Reuse
A Tensorflow based implicit recommender system
Support
Quality
Security
License
Reuse
Deep reinforcement learning for recommendation system
Support
Quality
Security
License
Reuse
STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems
Support
Quality
Security
License
Reuse
D
Deep-Autoencoders-For-Collaborative-Filteringby artem-oppermann
Python 103 Version:Current License: Permissive (Apache-2.0)
Using Deep Autoencoders for predictions of movie ratings.
Support
Quality
Security
License
Reuse
Efficient and extensible GNNs enhanced recommender library based on RecBole.
Support
Quality
Security
License
Reuse
Multi-thread implementation of lambdaFM with FTRL for ranking problem. LambdaFM is a learning-to-rank algorithm by combining LambdaRank and Factorization Machines.
Support
Quality
Security
License
Reuse
b
books2recby dorukkilitcioglu
Jupyter Notebook 102 Version:Current License: Strong Copyleft (AGPL-3.0)
A recommender system built for book lovers.
Support
Quality
Security
License
Reuse
A Toolbox for MultiModal Recommendation. Integrating 10+ Models...
Support
Quality
Security
License
Reuse
:ocean: FluRS: A Python library for streaming recommendation algorithms
Support
Quality
Security
License
Reuse
D
Deeplearning_Image_Similarityby vinayakarannil
Python 100 Version:Current License: No License (No License)
Deep learning based image similarity search for product recommendations
Support
Quality
Security
License
Reuse
Collaborative Denoising Auto-Encoder for Top-N Recommender Systems
Support
Quality
Security
License
Reuse
R
Recommendation-systemsby piyushpathak03
Jupyter Notebook 99 Version:Current License: Strong Copyleft (GPL-3.0)
Recommendation Systems This is a workshop on using Machine Learning and Deep Learning Techniques to build Recommendation Systesm Theory: ML & DL Formulation, Prediction vs. Ranking, Similiarity, Biased vs. Unbiased Paradigms: Content-based, Collaborative filtering, Knowledge-based, Hybrid and Ensembles Data: Tabular, Images, Text (Sequences) Models: (Deep) Matrix Factorisation, Auto-Encoders, Wide & Deep, Rank-Learning, Sequence Modelling Methods: Explicit vs. implicit feedback, User-Item matrix, Embeddings, Convolution, Recurrent, Domain Signals: location, time, context, social, Process: Setup, Encode & Embed, Design, Train & Select, Serve & Scale, Measure, Test & Improve Tools: python-data-stack: numpy, pandas, scikit-learn, keras, spacy, implicit, lightfm Notes & Slides Basics: Deep Learning AI Conference 2019: WhiteBoard Notes | In-Class Notebooks Notebooks Movies - Movielens 01-Acquire 02-Augment 03-Refine 04-Transform 05-Evaluation 06-Model-Baseline 07-Feature-extractor 08-Model-Matrix-Factorization 09-Model-Matrix-Factorization-with-Bias 10-Model-MF-NNMF 11-Model-Deep-Matrix-Factorization 12-Model-Neural-Collaborative-Filtering 13-Model-Implicit-Matrix-Factorization 14-Features-Image 15-Features-NLP Ecommerce - YooChoose 01-Data-Preparation 02-Models News - Hackernews Product - Groceries Python Libraries Deep Recommender Libraries Tensorrec - Built on Tensorflow Spotlight - Built on PyTorch TFranking - Built on TensorFlow (Learning to Rank) Matrix Factorisation Based Libraries Implicit - Implicit Matrix Factorisation QMF - Implicit Matrix Factorisation Lightfm - For Hybrid Recommedations Surprise - Scikit-learn type api for traditional alogrithms Similarity Search Libraries Annoy - Approximate Nearest Neighbour NMSLib - kNN methods FAISS - Similarity search and clustering Learning Resources Reference Slides Deep Learning in RecSys by Balázs Hidasi Lessons from Industry RecSys by Xavier Amatriain Architecting Recommendation Systems by James Kirk Recommendation Systems Overview by Raimon and Basilico Benchmarks MovieLens Benchmarks for Traditional Setup Microsoft Tutorial on Recommendation System at KDD 2019 Algorithms & Approaches Collaborative Filtering for Implicit Feedback Datasets Bayesian Personalised Ranking for Implicit Data Logistic Matrix Factorisation Neural Network Matrix Factorisation Neural Collaborative Filtering Variational Autoencoders for Collaborative Filtering Evaluations Evaluating Recommendation Systems
Support
Quality
Security
License
Reuse
(Python, R, C) Collective (multi-view/multi-way) matrix factorization, including cold-start functionality (recommender systems, imputation, dimensionality reduction)
Support
Quality
Security
License
Reuse
ebpf.io Website
Support
Quality
Security
License
Reuse
NMF: A Flexible R package for Nonnegative Matrix Factorization
Support
Quality
Security
License
Reuse
matrix factorization in PyTorch
Support
Quality
Security
License
Reuse
TensorFlow Implementation of Deep Item-based Collaborative Filtering Model for Top-N Recommendation
Support
Quality
Security
License
Reuse
Source code and dataset for EMNLP 2019 paper "Towards Knowledge-Based Recommender Dialog System"
Support
Quality
Security
License
Reuse
N
Python 93 Version:Current License: Strong Copyleft (GPL-3.0)
A PyTorch implementation of Neural Attentive Session Based Recommendation (NARM)
Support
Quality
Security
License
Reuse
ToR[e]cSys is a PyTorch Framework to implement recommendation system algorithms, including but not limited to click-through-rate (CTR) prediction, learning-to-ranking (LTR), and Matrix/Tensor Embedding. The project objective is to develop an ecosystem to experiment, share, reproduce, and deploy in real-world in a smooth and easy way.
Support
Quality
Security
License
Reuse
Python toolbox for nonnegative matrix factorization
Support
Quality
Security
License
Reuse
Implement a content-based and collaborative filtering recommendation systems for song recommendations.
Support
Quality
Security
License
Reuse
Keras implementation of GRU4Rec session-based recommender system
Support
Quality
Security
License
Reuse
d
disentangled_graph_collaborative_filteringby xiangwang1223
Python 88 Version:Current License: No License (No License)
Disentagnled Graph Collaborative Filtering, SIGIR2020
Support
Quality
Security
License
Reuse
N
Netflix-Movie-Recommendation-Systemby gauravtheP
Jupyter Notebook 88 Version:Current License: No License (No License)
A Machine Learning Case Study for Recommendation System of movies based on collaborative filtering and content based filtering.
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
This is our implementation of NARRE:Neural Attentional Regression with Review-level Explanations
Support
Quality
Security
License
Reuse
Tetris in bpftrace
Support
Quality
Security
License
Reuse
Compute and plot NDCG for a recommender system
Support
Quality
Security
License
Reuse
Crab - A recommendation engine library for Python
Support
Quality
Security
License
Reuse
Exposure Matrix Factorization: modeling user exposure in recommendation
Support
Quality
Security
License
Reuse
The official PyTorch implementation of the paper "RecVAE: A New Variational Autoencoder for Top-N Recommendations with Implicit Feedback"
Support
Quality
Security
License
Reuse
cache-friendly multithread matrix factorization
Support
Quality
Security
License
Reuse
s
sbr-rsby maciejkula
Deep recommender systems for Rust
Rust 112Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RL-movie-recommenderby PierreGe
The purpose of our research is to study reinforcement learning approaches to building a movie recommender system. We formulate the problem of interactive recommendation as a contextual multi-armed bandit.
Jupyter Notebook 112Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
simple_mfby cemoody
Simple but Flexible Recommendation Engine in PyTorch
Jupyter Notebook 112Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
simple_recommenderby geoffreylitt
A simple recommendation engine for Rails/Postgres
Ruby 111Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
movielens-recommender-system-javascriptby javascript-machine-learning
🍃 Recommender System in JavaScript for the MovieLens Database
JavaScript 111Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
p
pyreclabby gasevi
pyRecLab is a library for quickly testing and prototyping of traditional recommender system methods, such as User KNN, Item KNN and FunkSVD Collaborative Filtering. It is developed and maintained by Gabriel Sepúlveda and Vicente Domínguez, advised by Prof. Denis Parra, all of them in Computer Science Department at PUC Chile, IA Lab and SocVis Lab.
C++ 110Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
t
tooby FurqanSoftware
Simple recommendation engine implementation built on top of Redis
Go 109Updated: 3 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
M
M-NMFby benedekrozemberczki
An implementation of "Community Preserving Network Embedding" (AAAI 2017)
Python 107Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
r
rakelimitby cloudflare
A fair-share ratelimiter implemented in BPF
C 107Updated: 3 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
s
scikit-fusionby mims-harvard
scikit-fusion: Data fusion via collective latent factor models
Python 106Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
r
recommender-system-tutorialby xei
A step-by-step tutorial on developing a practical recommendation system (retrieval and ranking) using TensorFlow Recommenders and Keras.
Jupyter Notebook 106Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pytorch-NMFby yoyololicon
A pytorch package for non-negative matrix factorization.
Python 105Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
CTR-Predictionby duboya
Sharing the CTR Prediction original paper and personal study notes
Python 105Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
E
ENMFby chenchongthu
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.
Python 104Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Autorecby gtshs2
Autorec (Autoencoders Meet Collaborative Filtering)
Python 104Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
A
A-Recsysby skywaLKer518
A Tensorflow based implicit recommender system
Python 103Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
d
drl-recby luozachary
Deep reinforcement learning for recommendation system
Python 103Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
S
STAR-GCNby jennyzhang0215
STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems
Python 103Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
D
Deep-Autoencoders-For-Collaborative-Filteringby artem-oppermann
Using Deep Autoencoders for predictions of movie ratings.
Python 103Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
R
RecBole-GNNby RUCAIBox
Efficient and extensible GNNs enhanced recommender library based on RecBole.
Python 103Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambdaFMby CastellanZhang
Multi-thread implementation of lambdaFM with FTRL for ranking problem. LambdaFM is a learning-to-rank algorithm by combining LambdaRank and Factorization Machines.
C++ 102Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
b
books2recby dorukkilitcioglu
A recommender system built for book lovers.
Jupyter Notebook 102Updated: 1 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
M
MMRecby enoche
A Toolbox for MultiModal Recommendation. Integrating 10+ Models...
Python 101Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
f
flursby takuti
:ocean: FluRS: A Python library for streaming recommendation algorithms
Python 100Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Deeplearning_Image_Similarityby vinayakarannil
Deep learning based image similarity search for product recommendations
Python 100Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
C
CDAEby jasonyaw
Collaborative Denoising Auto-Encoder for Top-N Recommender Systems
C++ 99Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
R
Recommendation-systemsby piyushpathak03
Recommendation Systems This is a workshop on using Machine Learning and Deep Learning Techniques to build Recommendation Systesm Theory: ML & DL Formulation, Prediction vs. Ranking, Similiarity, Biased vs. Unbiased Paradigms: Content-based, Collaborative filtering, Knowledge-based, Hybrid and Ensembles Data: Tabular, Images, Text (Sequences) Models: (Deep) Matrix Factorisation, Auto-Encoders, Wide & Deep, Rank-Learning, Sequence Modelling Methods: Explicit vs. implicit feedback, User-Item matrix, Embeddings, Convolution, Recurrent, Domain Signals: location, time, context, social, Process: Setup, Encode & Embed, Design, Train & Select, Serve & Scale, Measure, Test & Improve Tools: python-data-stack: numpy, pandas, scikit-learn, keras, spacy, implicit, lightfm Notes & Slides Basics: Deep Learning AI Conference 2019: WhiteBoard Notes | In-Class Notebooks Notebooks Movies - Movielens 01-Acquire 02-Augment 03-Refine 04-Transform 05-Evaluation 06-Model-Baseline 07-Feature-extractor 08-Model-Matrix-Factorization 09-Model-Matrix-Factorization-with-Bias 10-Model-MF-NNMF 11-Model-Deep-Matrix-Factorization 12-Model-Neural-Collaborative-Filtering 13-Model-Implicit-Matrix-Factorization 14-Features-Image 15-Features-NLP Ecommerce - YooChoose 01-Data-Preparation 02-Models News - Hackernews Product - Groceries Python Libraries Deep Recommender Libraries Tensorrec - Built on Tensorflow Spotlight - Built on PyTorch TFranking - Built on TensorFlow (Learning to Rank) Matrix Factorisation Based Libraries Implicit - Implicit Matrix Factorisation QMF - Implicit Matrix Factorisation Lightfm - For Hybrid Recommedations Surprise - Scikit-learn type api for traditional alogrithms Similarity Search Libraries Annoy - Approximate Nearest Neighbour NMSLib - kNN methods FAISS - Similarity search and clustering Learning Resources Reference Slides Deep Learning in RecSys by Balázs Hidasi Lessons from Industry RecSys by Xavier Amatriain Architecting Recommendation Systems by James Kirk Recommendation Systems Overview by Raimon and Basilico Benchmarks MovieLens Benchmarks for Traditional Setup Microsoft Tutorial on Recommendation System at KDD 2019 Algorithms & Approaches Collaborative Filtering for Implicit Feedback Datasets Bayesian Personalised Ranking for Implicit Data Logistic Matrix Factorisation Neural Network Matrix Factorisation Neural Collaborative Filtering Variational Autoencoders for Collaborative Filtering Evaluations Evaluating Recommendation Systems
Jupyter Notebook 99Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
c
cmfrecby david-cortes
(Python, R, C) Collective (multi-view/multi-way) matrix factorization, including cold-start functionality (recommender systems, imputation, dimensionality reduction)
C 98Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
Support
Quality
Security
License
Reuse
N
NMFby renozao
NMF: A Flexible R package for Nonnegative Matrix Factorization
R 97Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
torchmfby EthanRosenthal
matrix factorization in PyTorch
Python 94Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
D
DeepICFby linzh92
TensorFlow Implementation of Deep Item-based Collaborative Filtering Model for Top-N Recommendation
Python 94Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
K
KBRDby THUDM
Source code and dataset for EMNLP 2019 paper "Towards Knowledge-Based Recommender Dialog System"
Python 93Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Neural-Attentive-Session-Based-Recommendation-PyTorchby Wang-Shuo
A PyTorch implementation of Neural Attentive Session Based Recommendation (NARM)
Python 93Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
t
torecsysby p768lwy3
ToR[e]cSys is a PyTorch Framework to implement recommendation system algorithms, including but not limited to click-through-rate (CTR) prediction, learning-to-ranking (LTR), and Matrix/Tensor Embedding. The project objective is to develop an ecosystem to experiment, share, reproduce, and deploy in real-world in a smooth and easy way.
Python 92Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nonnegfac-pythonby kimjingu
Python toolbox for nonnegative matrix factorization
Python 91Updated: 3 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
m
music_recommenderby ugis22
Implement a content-based and collaborative filtering recommendation systems for song recommendations.
Jupyter Notebook 91Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
K
KerasGRU4Recby paxcema
Keras implementation of GRU4Rec session-based recommender system
Python 90Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
d
disentangled_graph_collaborative_filteringby xiangwang1223
Disentagnled Graph Collaborative Filtering, SIGIR2020
Python 88Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
N
Netflix-Movie-Recommendation-Systemby gauravtheP
A Machine Learning Case Study for Recommendation System of movies based on collaborative filtering and content based filtering.
Jupyter Notebook 88Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
tf-recsysby WindQAQ
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.
Python 87Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
NARREby chenchongthu
This is our implementation of NARRE:Neural Attentional Regression with Review-level Explanations
Python 87Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
b
bpftrace-tetrisby mmisono
Tetris in bpftrace
Shell 87Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
e
evaluating-recommendersby zygmuntz
Compute and plot NDCG for a recommender system
Python 86Updated: 4 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
crabby marcelcaraciolo
Crab - A recommendation engine library for Python
Python 86Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
e
expo-mfby dawenl
Exposure Matrix Factorization: modeling user exposure in recommendation
Jupyter Notebook 85Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
R
RecVAEby ilya-shenbin
The official PyTorch implementation of the paper "RecVAE: A New Variational Autoencoder for Top-N Recommendations with Implicit Feedback"
Python 83Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
experimental-mfby dmlc
cache-friendly multithread matrix factorization
C++ 83Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse