-
Notifications
You must be signed in to change notification settings - Fork 3
Recommender System
Jhalak Patel edited this page Sep 26, 2017
·
3 revisions
There are two types: 1. Using Meta Data - where we know someone likes something from a survey or other data - and we have grouped the choices to present them to the user 2. Collaborative Filtering - Find other people like you (rated the same thing in similar ways) and recommend the same. Asking for behavior -- is worse then looking for behavior
- Embeddings are simply word vectors - which is nothing but matrix multiplication of one hot encoded vector with Embedding matrix. Thus simply it is a look up of the embedding entry for a particular index. With Word2Vec and Glove - they are simple embeddings which can be used for a dataset - which are precalculated.
- Using the above idea, we can convert the text into embeddings - i.e.
- Index all the unique words
- create embeddings (with random data) or we can use Glove vectors for embeddings
- for the given text - simply convert by a lookup into Embedding matrix
- How many latent factors - depends on architecture decision - look at Word2Vec paper, experiment with sizes.
- Error range - for good model - model specific
DataSet :