Teaching

All courses are hosted on the internal Moodle platform at EURECOM. Video lectures are also available to EURECOM students, using the internal video server at EURECOM.

Deep Learning

[Spring Semester] Theory and practice of Deep Learning.

  • Neural Networks Basics
  • Stochastic optimization and loss landscapes
  • CNNs, with a gist of Computer Vision
  • Sequence Modeling (from RNNs to Transformers), with a gist of Language Models
  • Energy Based Models
  • Deep Generative Models

Algorithmic Machine Learning

[Spring Semester] Practical, end-to-end aspects of Machine Learning, organized a-la Kaggle: challenges on a variety of application domains.

  • Data Preparation
  • Modeling
  • Validation

Previous courses

  • Distributed Systems and Cloud Computing [2011-2019]
  • Applied Game Theory [2009-2012]
  • Algorithm Design [2009-2014]
  • Web Technologies [2005-2011]