filmeu

Class Complementos de Sistemas de Recomendação

  • Presentation

    Presentation

    This module provides the foundations for designing and implementing recommendation systems (RS). Students learn about different relevant algorithms, including collaborative filtering, which involves predicting user preferences based on similar users' preferences, and content-based recommendation. In addition to these fundamental topics, students also learn more advanced techniques such as hybrid RS, context-aware RS, using deep learning, and RS evaluation. The course has a theoretical-practical approach that includes implementing RS using real-world datasets, to gain practical experience with cutting-edge techniques. At the end of the course, students will have a deep understanding of the state-of-the-art in recommendation systems and will be able to apply these techniques to real-world problems.

  • Code

    Code

    ULHT6347-23278
  • Syllabus

    Syllabus

    • S1. Introduction to Recommender Systems
    • S2. Collaborative Filtering
    • S3. Content-Based Filtering
    • S4. Hybrid Recommender Systems
    • S5. Evaluation Metrics for Recommender Systems
    • S6. Matrix Factorization
    • S7. Deep Learning Approaches to Recommender Systems
    • S8. Ethics and Social Implications of Recommender Systems
  • Objectives

    Objectives

    The the learning goals of the complements of recommendation systems module are:

    • LG1. Understanding the fundamentals of recommendation systems, including their main challenges and applications
    • LG2. Understanding and comparing different types of recommendation algorithms, including collaborative modelling, content-based, and hybrid
    • LG3. Understanding the different evaluation metrics of recommendation systems and be able to evaluate the quality of a recommendation system
    • LG4. Being able to design and implement a recommendation system, choosing the appropriate algorithm and adjusting parameters to achieve optimal performance
    • LG5. Understanding the ethical and privacy issues involved in the implementation of recommendation systems and be aware of the social and economic implications of these systems
  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    The module consists of lectures, practical sessions, and group projects. The lectures provide an overview of the concepts and techniques used in recommender systems, while the practical sessions and group projects give students hands-on experience designing and implementing these systems.

  • References

    References

    • Falk, K. (2019). Practical recommender systems. Simon and Schuster.

     

  • Office Hours

    Office Hours

    A definir no início do semestre

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios