EE-566 / 4 credits

Teacher: Sayed Ali H.

Language: English


Summary

In this course, students learn to design and master algorithms and core concepts related to inference and learning from data and the foundations of adaptation and learning theories with applications.

Content

The course covers the fundamentals of inference and learning from streaming and batch data. Students also learn about the foundations of online and batch machine learning techniques in a unified treatment. In particular, the course covers topics related to optimal inference, regularization, proximal techniques, stochastic learning, generalization theory, Bayes and naive classifiers, nearest-neighbor rules, clustering, decision trees, logistic regression, discriminant analysis, Perceptron, support vector machines, kernel methods, bagging, boosting, random forests, cross-validation, principal component analysis, and neural networks.

Learning Prerequisites

Recommended courses

Prior exposure to probability theory and linear algebra is recommended.

Resources

Moodle Link

In the programs

  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Adaptation and learning
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Adaptation and learning
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Exam form: Written (summer session)
  • Subject examined: Adaptation and learning
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Exam form: Written (summer session)
  • Subject examined: Adaptation and learning
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Monday, 11h - 13h: Lecture DIA004

Monday, 14h - 16h: Exercise, TP DIA004

Related courses

Results from graphsearch.epfl.ch.