Deep Neural Networks for YouTube Recommendations, published in 2016 by Paul Covington, Jay Adams and Emre Sargin, has a great impact on the development of recommendation system. The system has two major components: candidate generation and ranking.
In this tutorial, I implement the candidate generation system. As YouTube does not release its data, I use MovieLens data set to model it.
Table of contents:
- Import data sets. (Finished)
- Data preprocessing. (Finished)
- Model building. (Finished)
- Model training. (Yet to finish)
- Model evaluation. (Yet to finish)