Want to know how Spotify, Amazon, and Netflix generate recommendations for their users? In this introductory workshop, we'll learn how to build collaborative filtering and content-based filtering recommender systems using the MovieLens dataset.
We'll be using these packages to do our analysis:
In this repo, you'll find two notebooks:
- tutorial: the original notebook with solutions
- tutorial_walkthrough: fill-in-the-blank notebook (use this one to follow along during the live tutorial)
Workshop slides can be found here.
There are two options for setting up your environment:
- On your local machine
- On the cloud using Google Colab (create a duplicate of this notebook)
If you're relatively new to Python and programming, we highly recommend starting with the cloud option which doesn't require any setup. The only requirement is a Gmail account.
If you decide to run the tutorial on your local machine, make sure that your environment is running on Python 3.6+ and has Jupyter notebook installed.