Skip to content

Class 1: General Introduction to Recommender System

Tara-Su edited this page Jun 15, 2020 · 27 revisions

What you should do before the class

Please read the blog post below: "Comprehensive Guide to build a Recommendation Engine from scratch"


High-level introduction to the recommendation engine

Please read the above blog post before the first class. Explain the below concepts:

  • What is the purpose of the recommendation engine? (5 minutes)
  • What is content-based filtering? (5 minutes)
  • What is collaborative filtering? (5 minutes)
  • Why is popularity important in recommendation engines? (5 minutes)
  • What is matrix factorization? (5 minutes)
  • How to use matrix factorization in recommendation engine? (5 minutes)
  • Why evaluation of recommendation engine is tricky? (5 minutes)
  • What are the typical evaluation metrics? (10 minutes)

Please use slides to convey your ideas when answering the above questions.

Clone this wiki locally