Tentalabbet

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

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
    Syllabus on Studieinfo ↗