TDDE15 · 6 credits · Advanced level (A1F) · Datateknik, Datavetenskap
Advanced Machine Learning
Active · next start HT 2026
31%
passed the latest regular sitting
DAT2 · 28 Oct 2025 · 32 students
64%
passed the regular sittings, all sittings over the last 5 years
DAT2 · 99 students
Unusually hard in 2025/26
31% passed the ordinary exam in 2025/26 (32 students), against 77% on average in earlier years (67 students).
Part of 11 programmes
- Master of Science in Industrial Engineering and Management - International
- Master of Science in Industrial Engineering and Management
- Master of Science in Computer Science and Engineering
- Master of Science in Information Technology
- Master of Science in Biomedical Engineering
- Master of Science in Computer Science and Software Engineering
- Master of Science in Engineering Mathematics
- Master of Science in Applied Physics and Electrical Engineering - International
- Master of Science in Applied Physics and Electrical Engineering
- Master's Programme in Computer Science
- Master's Programme in Mathematics
Other module
DAT2 Computer examination
- 5
- 4
- 3
- U
Main rounds
64% passed · 99 students
- 31%32
- 95%38
- 59%29
Later rounds
42% passed · 26 students
- 25%8
- 30%10
- 75%8
- Pass a later round: 42% (26 students), compared with 64% (99 students) on the ordinary exam
- Get 4 or 5: 30% (125 students)
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%3
- 0%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Computer-based laboratory exercises
- G
Main rounds
100% passed · 73 students
- 100%33
- 100%40
Later rounds
100% passed · 31 students
- 100%31
- Pass a later round: 100% (31 students), compared with 100% (73 students) on the ordinary exam
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Hand-in or lab
UPG1 Computer-based laboratory exercises
- G
Main rounds
100% passed · 67 students
- 100%37
- 100%30
Later rounds
No sittings with at least 5 students.
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%2
- 100%1
- 100%1
- 100%1
- 100%1
Other module
DAT1 Computer examination
- 5
- 4
- 3
- U
Main rounds
93% passed · 70 students
- 95%41
- 90%29
Later rounds
No sittings with at least 5 students.
- Get 4 or 5: 74% (70 students)
Show small sittings (5)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 0%1
- 50%2
- 25%4
- 100%1
- 0%3
About the course
Aim
The course presents the analysis of several large classes of models widely used in advanced machine learning, such as state-space models, gaussian processes, hidden Markov models, Bayesian networks, and Markov random fields. Students will learn about the structure and learning of these models, when they are applicable, how to use them in practical machine learning applications, and how to correctly interpret the results. The models are mainly analyzed from a Bayesian perspective. After completing the course, the student should be able to:
- use the introduced model classes to accurately formulate and solve practical problems.
- learn the parameters and perform predictions in the presented models.
- devise algorithms to make an agent learn how to act optimally by interacting with the environment, and
- implement the models and learning methods in a programming language.
Content
The course covers advanced methods in machine learning that allow for modelling complex phenomena and predicting the outcomes of these phenomena. The following topics are included in the course:
- probabilistic graphical models, such as Bayesian networks and Markov random fields,
- hidden Markov models including the forward-backward and Viterbi algorithms,
- reinforcement learning including the Q-learning and REINFORCE algorithms,
- Gaussian process for classification and regression.
- Examiner
- Jose M Pena
- Scheduled hours
- 52 h
- Main field of study
- Datateknik, Datavetenskap