Module 8b - Collaborative filtering

Table of Contents

Collaborative filtering


0:00 Collaborative filtering
6:50 Movielens dataset: data wrangling with pandas
11:36 Test/train split with sklearn
13:51 The dot model neural network
19:03 Checking your model
21:19 Coding the training loop
21:49 Checking your training loop
23:27 FactorizationModel: a deep learning framework
27:36 Checking your FactorizationModel
30:55 Sorting the movies
33:00 PCA of movies embeddings
36:40 SPOTLIGHT lib

Notebook

Practicals


13:51 Start with your implementation of the dot model