Complements of Machine Learning

Information

Teachers: Ana Maria Tomé

Duration: One semester

Work hours: 162

Contact hours: 45

ECTS: 6

Scientific area: Computer Science

Objectives

Extend the students' knowledge of the machine learning field beyond the fundamental and more traditional principles.

Learning outcomes

  • Understand the formulation of different types of models.
  • Understand and apply probabilistic models.
  • Understand models based on latent variables.
  • Understand the various approaches to data transformation.
  • Understanding the implications of data dimensionality

Requirements

Knowledge of machine learning.

Grading

Grading will have three components: reading research papers that have already been published, and subsequently writing a synthesis (20%); practical project related to the techniques and / or a concrete application (30%); written exam that will assess the student's theoretical understanding (50%).

Methodology

Teaching will be based on theoretical classes to present the subject, accompanied by practical laboratory exercises and/or demos (notebooks).

Syllabus

  • Classic Classification Models
  • Design and analysis of learning experiments
  • Kernel Methods
    • The decision surface of a linear classifier
    • Definition of the optimal hyperplane; Definition of margin
    • The kernel functions and the kernel trick
    • Support Vector Machine classifier (SVM)
    • SVM for one class; Multiclass SVM
  • Probabilistic Methods
    • Estimation of discrete distribution parameters (Dirichlet and Beta)
    • Estimation of Gaussian distribution parameters
    • Bayesian estimation
    • Latent variable models and the EM algorithm; Estimation of a mixture model
    • Nonparametric Bayesian models
    • Latent Dirichlet models
  • New data representations
    • Intrinsic dimension of data. Transformations
    • Matrix factorization models: SVD; PCA; CCA; ICA; NMF
    • Dictionary learning (k-SVD)
    • Low-rank decomposition methods. Sparse models and robust PCA
    • Nonlinear models: kernel PCA and Local Linear Embedding (LLE)

Recommended reading

  • Ethem Alpaydin: Introduction to Machine Learning – (4th edition- 2020)- MIT Press
  • Sergio Theodoridis: Machine Learning a Bayesian and Optimization Perspective. 2015, Academic Press.