Registration for this course is open until Friday, 31.10.2025 23:59.

News

Overview of 1st lectures, homeworks and remote participation

Written on 27.10.25 by Isabel Valera

Dear all,

Unfortunately we suffered some technical problems last Thursday that made difficult to record the 1st lecture. I hope I will be able to record the following lectures. We will share the available links in the material section.

As for now, please recall to i) self assess your background… Read more

Dear all,

Unfortunately we suffered some technical problems last Thursday that made difficult to record the 1st lecture. I hope I will be able to record the following lectures. We will share the available links in the material section.

As for now, please recall to i) self assess your background using exercise sheet 0; ii) check the slides L00-L02 available in the material section; and iii) read chapters 1-3.1 from the ISLP book. I will reply to doubts during the lecture on Thursday. For additional questions or for those unable to attend the lecture, please remember to use the forum as communication channel. 

Best regards and see you all (hopefully without more technical challenges) on Thursday,

Prof. Valera

 

 

Modification in Rooms for Wednesday Tutorials

Written on 27.10.25 by Kavya Gupta

Dear Students, 

Wednesday Tutorials will take place in E1.3 HS003 and E 2.4 HS IV . 

Thank you for your understanding. 

Best, 
Kavya 

Tutorial: Assignment & Agenda for Next Week

Written on 24.10.25 by Aiman Al-Azazi

Dear EML students,

We have assigned you to tutorial groups based on your preferences. You can find your assigned tutorial slot on your Personal Status.

To make the tutorials more effective and organized, we will share a list of problems to be discussed each week. Tutors will go through each… Read more

Dear EML students,

We have assigned you to tutorial groups based on your preferences. You can find your assigned tutorial slot on your Personal Status.

To make the tutorials more effective and organized, we will share a list of problems to be discussed each week. Tutors will go through each problem during the session, but we strongly encourage you to attempt them beforehand and bring any questions you may have to the tutorial.

For next week, we will focus on Problems 1, 2, 3, and, if time allows, Problem 4 from Exercise Sheet #1.

Best regards,
Your EML Team

Important Information - Organizational details

Written on 16.10.25 by Kavya Gupta

Dear Students,

We have uploaded the organization slides for you to review. We will briefly go over them again in next week’s lecture.

Course Registration:
Registration on CMS is open until 31st October 2025. Please select your preferred tutorial slots in your Personal Status.

Dear Students,

We have uploaded the organization slides for you to review. We will briefly go over them again in next week’s lecture.

Course Registration:
Registration on CMS is open until 31st October 2025. Please select your preferred tutorial slots in your Personal Status.

  • There are six tutorial time slots available from Monday to Friday.

  • If you do not wish to attend any tutorials, please select the Saturday time slot instead.

  • The tutorial allocation will take place on Friday, 24th October, and the first tutorial sessions will be held during the week of 27–31st October.

Exercise Sheet 0:
We have also uploaded Exercise Sheet 0 on CMS. This sheet is for self-assessment to help you evaluate whether you meet the course prerequisites. We strongly recommend that you attempt these questions on your own.

We also advice you to join course FORUM for any queries and questions. 

Thank you for your attention.

Best regards,
The EML Team



 

Lecture Cancelled - 16th October

Written on 16.10.25 by Kavya Gupta

Dear Students,

Due to unforeseen circumstances, today’s lecture has been cancelled. We apologize for the short notice and any inconvenience this may cause.

We look forward to seeing you all next week for our next session.

Thank you for your understanding.

Best regards
Kavya


 

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 16th!

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.

Lecturers

Prof. Dr. Isabel Valera and Dr. Kavya Gupta

Lectures

Thursdays, 16–18 o'clock in person in E.2.2 Lecture Hall 0.01 (Günter Hotz Hörsaal).   Lectures will be recorded and shared. 

Assignments

5 assignment sheets, including theoretical and programming exercises. 

Tutorials 

 

 

 

All tutorials will be in person. 

Monday (x3 slots): 10-12h (HS003), 12-14h (HS002), 14-16h (HS003)
Tuesday: 12-14h (HS003)
Wednesday: 10-12h (HS003 in E1.3 and HS IV in E2 4)
Friday : 12-14h (HS002 and HS003)

Exams Main Exam - 14-17h, 19th February, 2026 (Duration: 120 minutes)
Re-exam - 14-17h, 19th March, 2026 (Duration: 120 minutes)

Office Hours

 

Prof. Dr. Isabel Valera and Dr. Kavya Gupta: before/after each lecture
Teaching Assistants: by appointment

Language

English

Schedule

 Tentative Schedule of the Lectures.

     Lecture Date     Number    Topic      Assignment        Due date    
oct 16 -> 23, 2025 1 Introduction    
oct 23, 2025 2

Regression

#1 12th November 
oct 30, 2025 3    
nov 06, 2025 4

Classification

#2 26th November
nov 13, 2025 5    
nov 20, 2025 6

Generalization & Model Selection

#3 10th December
nov 27, 2025 7    
Dec 04, 2025 8 Beyond Linearity    
Dec 11, 2025 9 Unsupervised I: (Dimensionality Reduction) #4 7th January 
Dec 18, 2025 10 Unsupervised II: (Clustering)    
    Christmas break    
Jan 08, 2026 11 Tree-based Models #5 21st January
Jan 15, 2026 12 SVMs    
Jan 22, 2026 13 NNs    
Jan 29, 2026 14 ML & Real World    
feb 05, 2026 15 Q&A lecture for exam preparation    
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.