Tentalabbet

ETE370 · 3 credits · Basic level (G1N) · Datavetenskap

Foundations of machine learning

Active · next start HT 2026

100%

passed the latest regular sitting

UPG1 · 15 Oct 2026 · 32 students

100%

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

UPG1 · 553 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Hand-in or lab

UPG1 Assignments

  • G

Main rounds

100% passed · 553 students

  • 100%32
  • 100%43
  • 100%57
  • 100%45
  • 100%45
  • 100%22
  • 100%18
  • 100%23
  • 100%35
  • 100%38
  • 100%16
  • 100%30
  • 100%29
  • 100%21
  • 100%30
  • 100%16
  • 100%17
  • 100%17
  • 100%19

Later rounds

100% passed · 442 students

  • 100%16
  • 100%26
  • 100%17
  • 100%29
  • 100%33
  • 100%6
  • 100%17
  • 100%20
  • 100%7
  • 100%18
  • 100%6
  • 100%9
  • 100%11
  • 100%13
  • 100%5
  • 100%9
  • 100%12
  • 100%23
  • 100%12
  • 100%14
  • 100%18
  • 100%15
  • 100%13
  • 100%10
  • 100%7
  • 100%11
  • 100%10
  • 100%5
  • 100%10
  • 100%8
  • 100%10
  • 100%14
  • 100%8
  • Pass a later round: 100% (442 students), compared with 100% (553 students) on the ordinary exam
Show small sittings (25)

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

About the course

Aim

The aim of the course is to explain what machine learning is, what types of machine learning that exist, their possibilities and limitations, and to get an overview of the different methods and techniques used for machine learning. After the course, the student will be able to:

  • describe what machine learning can be used for, as well as its possibilities and limitations.
  • describe how data is used to train a machine learning model to solve a given problem.
  • describe the conditions under which machine learning methods can be expected to perform well.
  • formulate machine learning as optimization problems.
  • distinguish between supervised and unsupervised machine learning.
  • evaluate the performance of a machine learning model.
  • account for common methods and models used in machine learning.

Content

The course consists of seven parts:

  • What is machine learning?
  • Supervised learning: a first approach
  • Parametric models and a statistical perspective on learning
  • Understanding, evaluating, and improving performance
  • Neural networks and deep learning
  • Generative models and learning from unlabeled data
  • User aspects of machine learning
Examiner
Fredrik Lindsten
Scheduled hours
0 h
Main field of study
Datavetenskap
Syllabus on Studieinfo ↗