Skip to content

Implementation of Deep Learning based Recommender Algorithms with Tensorflow.

License

Notifications You must be signed in to change notification settings

ystopia/DeepRec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepRec

In this repository, we implement many recent deep learning based recommendation models with Tensorflow.

Collaborators

Shuai Zhang, Yi Tay, Bin Wu

Implemented Algorithms

We implemented both rating estimation and top-n recommendation models.

  • I-AutoRec and U-AutoRec (www'15)
  • CDAE (WSDM'16)
  • NeuMF (WWW'17)
  • CML (WWW'17)
  • LRML (WWW'18) (DRAFT ONLY, testing will come soon)
  • NFM (SIGIR'17)
  • NNMF (arxiv)
  • etc.

You can run this code from Test/testItemRanking.py or Test/testRatingPred.py

Requirements

  • Tensorflow 1.7+, Python 3.5+, numpy, scipy, sklearn, pandas

To do

  • Add more models
  • Different Evaluation Protocals
  • Code Refactor

Citation

To acknowledge use of this open source package in publications, please cite the following paper:

@article{zhang2017deeprec,
  title={Deep learning based recommender system: A survey and new perspectives},
  author={Zhang, Shuai and Yao, Lina and Sun, Aixin and Tay, Yi},
  journal={arXiv preprint arXiv:1707.07435},
  year={2017}
}

Thank you for your support!!!

Contributions and issues are always welcome. You can also contact me via email: cheungshuai@outlook.com

About

Implementation of Deep Learning based Recommender Algorithms with Tensorflow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%