Tentalabbet

TNM112 · 6 credits · Advanced level (A1N) · Datateknik, Medieteknik

Deep Learning for Media Technology

Active · next start HT 2026

100%

passed the latest ordinary exam

TEN1 · 15 Jan 2026 · 28 students

100%

passed the ordinary exams, all sittings over the last 5 years

TEN1 · 58 students

Part of 1 programme

Exam

TEN1 Written Examination

  • 5
  • 4
  • 3

Ordinary exams

100% passed · 58 students

  • 100%28
  • 100%13
  • 100%17

Re-exams

No sittings with at least 5 students.

  • Get 4 or 5: 52% (58 students)
Show small sittings (4)

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

Other modules

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

Hand-in or lab

LAB1 Laboratory Work

  • G

Main rounds

100% passed · 37 students

  • 100%26
  • 100%11

Later rounds

100% passed · 19 students

  • 100%19
  • Pass a later round: 100% (19 students), compared with 100% (37 students) on the ordinary exam
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.

  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1

About the course

Aim

The course teaches fundamental techniques in deep learning, theoretical as well as practical, and gives an overview of modern techniques and applications related to deep learning for images, graphics and sound.

After finishing the course, the student should be able to:

  • describe fundamental techniques for how to construct and optimize artificial neural networks, and show understanding of how theoretical concepts relate to practical situations,
  • demonstrate knowledge on modern methods for how neural networks can be designed, optimized and used in different contexts within computer vision, image processing, computer graphics, natural language processing and visualization,
  • use existing deep learning tools for solving classification and and regression problems for digital media,
  • use techniques for testing and improving the performance of neural networks, including concepts such as detection of overfitting and techniques for increasing generalization capability,
  • formulate and solve simpler problems from start, including data collection, selection of techniques, and analysis of the results,
  • reason around the consequences of an increasing use of deep learning in the society, both in terms of opportunities as well as problematic questions.

Content

Overview of machine learning. Artificial neural networks (ANN) and the term deep learning. Learning paradigms (supervised/unsupervised/semi-supervised/self-supervised/reinforcement learning). Optimization of ANNs (back-propagation, stochastic gradient descent, momentum, batch normalization). Regularization (augmentation, drop-out, early-stopping). Data (images/video/sound/3D, representation, training/testing, bias, adversarial examples). Architectures (convolutional networks, auto-encoders, recurrent networks, recursive networks). Generative deep learning. Applications (computer vision, image processing, computer graphics, natural language processing, visualization) and implications (societal impacts, ethics, bias).

Examiner
Gabriel Eilertsen
Scheduled hours
0 h
Main field of study
Datateknik, Medieteknik
Syllabus on Studieinfo ↗