/RecSysMaster

MASTER IN FOUNDATIONS OF DATA SCIENCE: Recommender Systems

Primary LanguageJupyter Notebook

Recommender Systems Course

MASTER IN FOUNDATIONS OF DATA SCIENCE: Recommender Systems

Recommender Systems Repository

This repository contains notebooks used in RECOMMENDER SYSTEMS COURSE of the MASTER OF FUNDATIONS IN DATA SCIENCE at the Universitat de Barcelona.

Course Description

This course will cover the basics of recommender systems by using a hands-on approach.

Course Instructor

Santi Seguí

Class Time and Location

2nd Semester (February - May, 2017) Lecture: Thursday 15:00-17:00 Location: Aula B1, Facultat de Matemàtiques i Informàtica, Universitat de Barcelona

Prerequisites

  • Proficiency in Python: All class assignments will be in Python
  • Calculus, Linear Algebra, Optimization
  • Basic Probability and Statistics.
  • Machine Learning.

Grading

  • Assignment #1: 25%
  • Assignment #2: 25%
  • Assignment #3: 25%
  • Final Examen: 25%

Study groups are allowed but we expect students to understand and complete their own assignments and to hand in one assignment per student.

Course Agenda

  1. Feb, 15: Introduction to Recommender Systems.
  2. Feb, 22: Non-Personalized Recommenders.
  3. March, 1: Collaborative-Based Recommender Systems.
  4. March, 8: Collaborative-Based Recommender Systems.
  5. March, 15: Dimensionaly Reduction for Recommender Systems.
  6. March, 22: Content-Based Recommender Systems.
  7. March, 29: Easter Break
  8. April, 5: Music Recommender Systems.
  9. April, 12: Evaluation of Recommenders Systems
  10. April, 19: Graph-Based Models
  11. April, 26: Deep Learning Models
  12. May, 3: No-Class
  13. May, 10: Context Based Models
  14. May, 17: Group Based Models / Knowledge Recommendations
  15. May, 24: Current Practices in Industry and Research
  16. May, 31: EXAM