Tentalabbet

TDDE01 · 6 credits · Advanced level (A1N) · Informationsteknologi, Datateknik, Datavetenskap

Machine Learning

Active · next start HT 2026

20%

passed the latest regular sitting

DAT2 · 12 Jan 2026 · 87 students

53%

passed the regular sittings, all sittings over the last 5 years

DAT2 · 507 students

Unusually hard in 2025/26

20% passed the ordinary exam in 2025/26 (87 students), against 60% on average in earlier years (420 students).

Part of 11 programmes

Other module

DAT2 Computer examination

  • 5
  • 4
  • 3
  • U

Main rounds

53% passed · 507 students

  • 20%87
  • 67%96
  • 53%118
  • 63%101
  • 58%105

Later rounds

36% passed · 296 students

  • 29%41
  • 42%52
  • 57%21
  • 21%24
  • 63%19
  • 16%38
  • 30%20
  • 35%26
  • 85%20
  • 14%35
  • Pass a later round: 36% (296 students), compared with 53% (507 students) on the ordinary exam
  • Get 4 or 5: 18% (803 students)

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB2 Laboratory work

  • G

Main rounds

100% passed · 250 students

  • 100%71
  • 100%48
  • 100%80
  • 100%51

Later rounds

100% passed · 190 students

  • 100%8
  • 100%9
  • 100%21
  • 100%31
  • 100%66
  • 100%8
  • 100%5
  • 100%5
  • 100%5
  • 100%32
  • Pass a later round: 100% (190 students), compared with 100% (250 students) on the ordinary exam
Show small sittings (40)

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%3
  • 100%3
  • 100%4
  • 100%4
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%3
  • 100%4
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%3
  • 100%2
  • 100%2
  • 100%3
  • 100%2
  • 100%2

Hand-in or lab

LAB1 Laboratory work

  • G

No sittings with at least 5 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%1
  • 100%1

Other module

DAT1 Computer examination

  • 4
  • 3
  • U

Main rounds

47% passed · 17 students

  • 60%5
  • 42%12

Later rounds

44% passed · 16 students

  • 67%6
  • 30%10
  • Pass a later round: 44% (16 students), compared with 47% (17 students) on the ordinary exam
  • Get 4: 12% (33 students)
Show small sittings (6)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 50%2
  • 100%1
  • 0%1
  • 0%4
  • 33%3
  • 67%3

About the course

Aim

The overall aim of the course is to provide an introduction to machine learning, with special focus on regression and classification problems. Machine learning is presented from a probabilistic perspective with inference and prediction based on probability models. The course aims to give students an overview of machine learning within a unified framework and a good basis for further studies in the field.

After completing the course the student should be able to:

  • use relevant concepts and methods in machine learning to formulate, structure and solve practical problems.
  • infer the parameters in a number of common machine learning models.
  • use machine learning models for prediction and decision making.
  • evaluate and choose among models.
  • implement machine learning models and algorithms in a programming language.

Content

Introduction and overview of machine learning and its applications. Unsupervised and supervised learning. Discriminative and generative models. Prediction. Generalization. Classification. Nearest neighbors. Naïve Bayes. Discriminant analysis. Cross-validation. Model selection. Overfitting. Bootstrap. Regression. Regularization. Ridge regression. Lasso. Variable Selection. Binary and multi-class regression. Dimension reduction. PCA. ICA. Kernel smoothers. Support Vector Machines. Decision trees. Gaussian processes. Mixture models.

Examiner
Jose M Pena
Scheduled hours
48 h
Main field of study
Informationsteknologi, Datateknik, Datavetenskap
Syllabus on Studieinfo ↗