Registration for this course is open until Saturday, 31.10.2026 23:59.

News

Currently, no news are available

Elements of Machine Learning

Summary

 

 

In this course we will discuss the foundations – the elements – of machine learning. In particular, we will focus on the ability of, given a data set, to choose an appropriate method for analyzing it, to select the appropriate parameters for the model generated by that method, and to assess the quality of the resulting model. Both theoretical and practical aspects will be covered.

Lectures will start on October 15th! 

Registration in CMS is open until October 31st, in LSF until February 7th.

Prerequisites        

 

The course is targeted at students in computer science, data science and AI, cybersecurity, bioinformatics, math, and general sciences with a mathematical background. Students should know the basics of programming, proof techniques, linear algebra, and statistics, for example by having taken Programming I and II (for programming), Mathematics for Computer Scientists I and II (for linear algebra), and then either Statistics Lab or Mathematics for Computer Scientists III (for statistics).

Type

Basic Lecture (6 ECTS) for BSc DSAI, CySec, and Computer Science; Advanced Lecture (6 ECTS) for all others except for the M.Sc. Cybersecurity.

Lecturer

Prof. Dr. Sara Magliacane

Lectures

Thursdays, 16:00-18:00 in person in E.2.2 Lecture Hall 0.01 (Günter Hotz Hörsaal).   Lectures will be recorded and shared.

Tutorials

 

 

 

All tutorials will be in person in E1 3 HS001. They will start the week of October 29.

  • Wednesday at 10:00–12:00
  • Wednesday at 14:00–16:00
  • Thursday at 10:00–12:00
  • Thursday at 12:00–14:00
  • Friday at 10:00–12:00
  • Friday at 12:00–14:00

Note that the tutorial on Sunday, 16:00 is a dummy tutorial, intended for students that do not wish to attend any tutorials.

Midterms
& Exams

 

 

 

 

In order to access the exam, you will need to pass a midterm with multiple choice questions. This will not count for your final grade, but we will only consider it a pass/fail.

Midterm: Thursday, December 3, at 16:00-19:00

In case you fail the midterm, we will have also a re-exam for the midterm, so you can still qualify for the exam.

Re-exam for the midterm: TBD (most probably Saturday 16 January)

Main Exam - TBD (most probably 17 February)
Re-exam - TBD (most probably 23 March)

Office Hours

 

Prof. Dr. Sara Magliacane: before/after each lecture
Teaching Assistants: by appointment

Language

English

Tentative Schedule

 

 

 

 

 

 

 

 

 

 

 

     Lecture Date     Number    Topic
Oct 15, 2026 1 Introduction
Oct 22, 2026 2

Linear Regression

Oct 29, 2026 3
Nov 05, 2026 4

Classification

Nov 12, 2026 5
Nov 19, 2026 6

Generalization & Model Selection

Nov 26, 2026 7
Dec 3, 2026 8 Midterm
Dec 10, 2026 9 Beyond Linearity
Dec 17, 2026 10 Unsupervised I: (Dimensionality Reduction)
- - Christmas break
Jan 07, 2027 11 Unsupervised II: (Clustering)
Jan 14, 2027 12 Tree-based Models
Jan 21, 2027 13 Support Vector Machines
Jan 28, 2027 14 Neural Networks
Feb 05, 2027 15 ML & Real World & Q&A
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.