Neural Networks for Recommendation Systems
In this notebook we will look at how to use a neural network approach to making recommendations
- The user/item pairings are the main source of data used to create recommendations
- Scalar product of both the
user_idanditem_idembeddings will be our relevancy scores - User film interactions will be
positivefeedback & negative samples which will be created randomly are ournegativesamples - The dataset is split into two,
trainwill be used to train a model on historical user data,testwill be used to provide user recommendations - What we will be telling the model is to learn and differentiate between the films they actually watched apart from those they haven’t (ideally)
- We have already looked at
DSSMin a previous notebook , well be simplifying things a little here, not including user and item features and will keep things more simple.