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