CS-E4715 - Supervised Machine Learning (Autumn 2026)

  • Co-teach with Jaakko Hollmen
  • Part I: Theory
    • Introduction
    • Generalization error analysis & PAC learning
    • Rademacher Complexity & VC dimension
    • Model selection
  • Part II: Algorithms and models
    • Linear models: perceptron, logistic regression
    • Support vector machines
    • Kernel methods
    • Neural networks (MLPs)
    • Ensemble methods
  • Part III: Additional topics
    • Feature learning, selection and sparsity
    • Multi-class classification
    • Preference learning, ranking

CS-E4825 - Probabilistic Machine Learning (Spring 2027)

  • Co-teach with Francesco Croce
  • Lecture 1: Introduction
  • Lecture 2: Bayesian networks
  • Lecture 3: MV Gaussian, Bayesian linear models
  • Lecture 4: ML-II, Laplace approximation, Gaussian mixtures
  • Lecture 5: Expectation maximization
  • Lecture 6: Variational inference
  • Lecture 7: Model selection
  • Lecture 8: Factor analysis
  • Lecture 9: Bayes by backprop