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

  1. Please read this blog post: "Comprehensive Guide to build a Recommendation Engine from scratch"
  2. Please prepare the answers to the questions in the next session. Please use slides to convey your ideas when answering the above questions. you can find the slides template at the home page

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)

Clone this wiki locally