All Projects → Leavingseason → Openlearning4deeprecsys

Leavingseason / Openlearning4deeprecsys

Some deep learning based recsys for open learning.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Openlearning4deeprecsys

Fastfm
fastFM: A Library for Factorization Machines
Stars: ✭ 908 (+137.08%)
Mutual labels:  recommender-system, factorization-machines
Attentional factorization machine
TensorFlow Implementation of Attentional Factorization Machine
Stars: ✭ 362 (-5.48%)
Mutual labels:  recommender-system, factorization-machines
Daisyrec
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
Stars: ✭ 280 (-26.89%)
Mutual labels:  recommender-system, factorization-machines
Rsparse
Fast and accurate machine learning on sparse matrices - matrix factorizations, regression, classification, top-N recommendations.
Stars: ✭ 145 (-62.14%)
Mutual labels:  recommender-system, factorization-machines
Flurs
🌊 FluRS: A Python library for streaming recommendation algorithms
Stars: ✭ 97 (-74.67%)
Mutual labels:  recommender-system, factorization-machines
Attentional Neural Factorization Machine
Attention,Factorization Machine, Deep Learning, Recommender System
Stars: ✭ 39 (-89.82%)
Mutual labels:  recommender-system, factorization-machines
Neural factorization machine
TenforFlow Implementation of Neural Factorization Machine
Stars: ✭ 422 (+10.18%)
Mutual labels:  recommender-system, factorization-machines
Rankfm
Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data
Stars: ✭ 71 (-81.46%)
Mutual labels:  recommender-system, factorization-machines
Fmg
KDD17_FMG
Stars: ✭ 116 (-69.71%)
Mutual labels:  recommender-system, factorization-machines
Recommendation.jl
Building recommender systems in Julia
Stars: ✭ 42 (-89.03%)
Mutual labels:  recommender-system, factorization-machines
Summary Of Recommender System Papers
阅读过的推荐系统论文的归类总结,持续更新中…
Stars: ✭ 288 (-24.8%)
Mutual labels:  recommender-system
Artificio
Deep Learning Computer Vision Algorithms for Real-World Use
Stars: ✭ 326 (-14.88%)
Mutual labels:  recommender-system
Winerama Recommender Tutorial
A wine recommender system tutorial using Python technologies such as Django, Pandas, or Scikit-learn, and others such as Bootstrap.
Stars: ✭ 324 (-15.4%)
Mutual labels:  recommender-system
Tensorflow Xnn
Tensorflow implementation of DeepFM variant that won 4th Place in Mercari Price Suggestion Challenge on Kaggle.
Stars: ✭ 263 (-31.33%)
Mutual labels:  factorization-machines
Xlearn
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
Stars: ✭ 2,968 (+674.93%)
Mutual labels:  factorization-machines
Lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
Stars: ✭ 3,884 (+914.1%)
Mutual labels:  recommender-system
ds3-spring-2018
Материалы третьего набора офлайн-программы Data Scientist.
Stars: ✭ 22 (-94.26%)
Mutual labels:  recommender-system
JNSKR
This is our implementation of JNSKR: Jointly Non-Sampling Learning for Knowledge Graph Enhanced Recommendation (SIGIR 2020)
Stars: ✭ 25 (-93.47%)
Mutual labels:  recommender-system
Product Nets
Tensorflow implementation of Product-based Neural Networks. An extended version is at https://github.com/Atomu2014/product-nets-distributed.
Stars: ✭ 355 (-7.31%)
Mutual labels:  recommender-system
Recsys
项亮的《推荐系统实践》的代码实现
Stars: ✭ 306 (-20.1%)
Mutual labels:  recommender-system

OpenLearning4DeepRecsys

We have implemented some popular and promising recommendation systems with deep learning techniques. We would like to open souce the code and hope it can help more people on the related topics, and at the same time improve our code quality.

Environment: python 3.5, tensorflow 1.0.0

Usage: Simply download the corresponding file, modify some lines according to your own configuration, then run "python xxxx.py". Currently we aim to provide the opportunity for communication in research area. Later we plan to build an integrated tool for off-the-shelf usage. So kindly let me know if you have any suggestions.

DeepFM

https://arxiv.org/abs/1703.04247 DeepFM: A Factorization-Machine based Neural Network for CTR Prediction. We implement the model according to the paper. Some results (AUC) on the demo dataset:

  • Linear only: 0.669
  • FM only: 0.684
  • DNN only: 0.671
  • DeepFM: 0.692 .

Notice: (1) Input format is the same as svmlight, feature index starts with 1. (2) You have to provide the "field number" (a.k.a field_cnt in the source code) for the input feature file. All instances have exactly field_cnt fields. Each field can be numerical type or categorical (one-hot) type.

CCFNet

http://dl.acm.org/citation.cfm?id=3054207 Part of the paper "CCCFNet: A Content-Boosted Collaborative Filtering Neural Network for Cross Domain Recommender Systems". The original code was written in c#. We re-implement the model in tensorflow for unification. The demo data is from MovieLens.

Biased Matrix Factorization

BMF model in https://datajobs.com/data-science-repo/Recommender-Systems-%5BNetflix%5D.pdf . Demo data is Douban user-book sample dataset.

NeuCF

Neural collaborative fitering from https://github.com/hexiangnan/neural_collaborative_filtering. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu and Tat-Seng Chua (2017). Neural Collaborative Filtering. In Proceedings of WWW '17, Perth, Australia, April 03-07, 2017. The original source code is written in keras v1 and use Theano as the backend. We re-implement the model in tensorflow for unification.

RNN - embedding-based news recommender system

Please see the repository here https://github.com/Leavingseason/rnn_recsys.

Our implementation of one research paper "Embedding-based News Recommendation for Millions of Users" https://dl.acm.org/citation.cfm?id=3098108 Shumpei Okura, Yukihiro Tagami, Shingo Ono, and Akira Tajima. 2017. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '17).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].