KURSPLAN
Djupinlärning, 7,5 högskolepoäng
Deep Learning, 7.5 credits
Kursplan för studenter vår 2025
Kurskod: TDIS22
Fastställd av: VD 2021-03-01
Reviderad av: Utbildningschef 2023-10-25
Gäller fr.o.m.: 2025-01-01
Version: 3
Utbildningsnivå: Avancerad nivå
Utbildningsområde: Tekniska området
Ämnesgrupp: DT1
Fördjupning: A1F
Huvudområde: Datavetenskap

Lärandemål

After a successful course, the student shall

Kunskap och förståelse

- display knowledge of state-of-the-art deep learning algorithms
- display knowledge of the purpose of the different components of a deep learning system
- display knowledge of how the discussed deep learning techniques work and how they relate to one another

Färdighet och förmåga

- demonstrate the ability to design and implement deep learning based applications to address real-world problems
- demonstrate the ability to analyse and evaluate the performance of deep learning based solutions experimentally
- demonstrate the ability to present and discuss chosen solutions orally as well as in writing

Värderingsförmåga och förhållningssätt

- demonstrate the ability to select an appropriate deep learning technique and configuration for a given real-world problem
- demonstrate the ability to reflect on the impact of deep learning solutions on society with respect to ethics and fairness

Innehåll

This is an introductory course in Deep Learning. The course covers basic and state-of-the-art algorithms for training various deep neural network architectures, alternating theory with practice. The course includes assignments where the students implement various deep learning algorithms. After completing the course, the student shall have acquired a thorough theoretical understanding of, and practical experience with, modern algorithms for deep learning, applied on common deep learning tasks. Specifically, the student should understand and be able to apply all theoretical concepts covered.

The course includes the following elements:
- Methodology for training Neural Networks
- Neural Network Architectures: Convolutional Neural Networks, Recurrent Neural
Networks, Transformers, Graph Convolutional Neural Networks
- Learning from no or little data: Unsupervised, Weakly-supervised, Self-supervised
learning, as well as Few and Zero-shot learning
- Deep Generative Models: Generative Adversarial Networks and Variational
Autoencoders
- Deep Reinforcement Learning
- Explainable Deep Learning Models
- Computer Vision Applications: Object Detection, Semantic Segmentation, Image
Captioning, Visual Question Answering
- Evaluation of Deep Learning Models

Undervisningsformer

This course consists of lectures, assignments, one project, project tutoring and two project seminars.

Undervisningen bedrivs på engelska.

Förkunskapskrav

Passed courses at least 90 credits within the major subject Computer Engineering, Computer Science, Electrical Engineering (with relevant courses in Computer Engineering), or equivalent, or passed courses at least 150 credits from the programme Computer Science and Engineering, and completed courses Artificial Intelligence, 7,5 credits, Mathematics for Intelligent Systems, 7,5 credits, and Machine Learning, 7.5 credits or equivalent. Proof of English proficiency is required.

Examination och betyg

Kursen bedöms med betygen 5, 4, 3 eller Underkänd.

The credits for the project are awarded for the project report, as well as for two presentations and active participation in the two presentation seminars – one for presenting the project design and one for presenting the final project. The final grade for the course will be determined by the presentations and the project report. The grade for this report is given based on the collaborative part of the report, as well as on the individual part.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Projekt15,5 hp5/4/3/U
Inlämningsuppgift 11 hpU/G
Inlämningsuppgift 21 hpU/G
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.

Kurslitteratur

The literature list for the course will be provided 8 weeks before the course starts.

Principal texts:
Title: Deep Learning (Adaptive Computation and Machine Learning Series), 1st ed., 2016.
Authors: Goodfellow, I., Bengio, Y. and Courville, A.
Publisher: MIT Press
ISBN: 978-0262035613
WEB: www.deeplearningbook.org

A compendium of scientific and popular science papers and articles.

Reference literature:
Title: Deep Learning with Python, 2nd Edition, 2021
Author: Chollet, F.
Publisher: Manning Publications
ISBN: 9781617296864