6 ECTS credits
160 u studietijd

Aanbieding 1 met studiegidsnummer 4019816ENR voor alle studenten in het 1e semester met een verdiepend master niveau.

Semester
1e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Engels
Faculteit
Faculteit Ingenieurswetenschappen
Verantwoordelijke vakgroep
Elektronica en Informatica
Onderwijsteam
Nikolaos Deligiannis (titularis)
Onderdelen en contacturen
24 contacturen Hoorcollege
30 contacturen Werkcolleges, practica en oefeningen
40 contacturen Zelfstudie en externe werkvormen
Inhoud

The aim of the course is to cover deep learning algorithms, architectures and systems, and to present applications in various modern data processing and analysis tasks.

The course content is divided in the following parts.

Part I presents concepts around deep neural networks for supervised learning (regression and classification), including forward- and back-propagation, various modern gradient descent based optimization algorithms, loss functions and regularization methods. This part covers various deep neural network architectures including fully-connected neural networks, convolutional neural networks, recurrent neural networks, attention mechanisms and Transformers. Applications of such models in computer vision, natural language processing and data mining are also discussed.

Part II presents deep learning models for unsupervised learning, including autoencoders and their regularized and denoising versions. This part also covers deep generative models such as variational autoencoders (VAEs) and generative adversarial networks (GANs).

Part III discusses advanced topics in deep learning, including transfer learning, learning from multimodal data, and learning from few examples.

Studiemateriaal
Digitaal cursusmateriaal (Vereist) : Data representation, reduction and analysis, Slides, Course notes and exercises [in Python], N. Deligiannis, 2021
Handboek (Aanbevolen) : An introduction to statistical learning, With Applications in R, James  - Witten - Hastie - Tibshirani, Springer, 9781461471370, 2013
Handboek (Aanbevolen) : Deep learning, Goodfellow - Bengio - Courville, The Mit Press, 9780262035613, 2017
Bijkomende info

The goal of this course is to introduce the various concepts, methods, and technologies relevant for the design of deep learning methods for modern data generation, processing and analysis. The students will have the opportunity to follow a set of lectures, implement the concepts during lab sessions in Python and practically deploy these concepts in the form of a project.

At the end of this course, the student will have developed a deep knowledge and understanding in state-of-the-art concepts and technologies in deep learning for supervised and unsupervised learning tasks. The student will be able to formulate, grasp, and analyse various deep learning models and architectures, and to address various data generation, processing and analysis tasks. The student will understand the basic coding technologies in deep learning (including Python libraries, PyTorch, etc.) and will be able to practice these tools in the form of practical sessions. The student will be able to investigate how the acquired theoretical and practical knowledge can be applied to address a practical machine learning problem in the form of a project.

Leerresultaten

Algemene competenties

This course contributes to the following programme outcomes of the Master in Applied Computer Science:

MA_A: Knowledge oriented competence

1. The Master in Engineering Sciences has in-depth knowledge and understanding of exact sciences with the specificity of their application to engineering

3. The Master in Engineering Sciences has in-depth knowledge and understanding of the advanced methods and theories to schematize and model complex problems or processes

4. The Master in Engineering Sciences can reformulate complex engineering problems in order to solve them (simplifying assumptions, reducing complexity)

6. The Master in Engineering Sciences can correctly report on research or design results in the form of a technical report or in the form of a scientific paper

8. The Master in Engineering Sciences can collaborate in a (multidisciplinary) team

11. The Master in Engineering Sciences can think critically about and evaluate projects, systems and processes, particularly when based on incomplete, contradictory and/or redundant information

MA_B:  Attitude

12. The Master in Engineering Sciences has a creative, problem-solving, result-driven and evidence-based attitude, aiming at innovation and applicability in industry and society

MA_C:  Specific competence

18. The Master in Applied Computer Science is able to design and use systems for efficient storage, access and distribution of digital information

19. The Master in Applied Computer Science has knowledge of and is able to use advanced processing methods and tools for the analysis of (big) data in different application domains.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer

Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:

  • Written+oral+project met een wegingsfactor 1 en aldus 100% van het totale eindcijfer.

Aanvullende info mbt evaluatie

The final grade is composed of the following examinations: (1) the result of the final exam, which determines 70% of the final mark; (2) the attendance and code reporting for the practical sessions, which determines 10% of the final mark and (3) the result of a project work, which determines 20% of the final mark.

The final exam will be a written evaluation, where the students will address theoretical questions, will be asked to define optimization functions, algorithms and model architectures that solve specific deep learning problems. The students need to attend at least 70% of the lab sessions and deliver their code afterward. The project examines the students’ in-depth understanding of deep learning algorithms, models and systems, and assesses their practical skills in real-life deep learning tasks. The project is delivered as a report along with the associated code and a final Q&A session is organised for its assessment.

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: biomedische ingenieurstechnieken: Standaard traject
Master of Applied Sciences and Engineering: Applied Computer Science: Standaard traject (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Startplan (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Profiel Radiation Physics (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Profiel Biomechanics and Biomaterials (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Profiel Sensors and Medical Devices (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Profiel Neuro-Engineering (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Standaard traject (NIEUW) (enkel aangeboden in het Engels)
Master of Biomedical Engineering: Profiel Artificial intelligence and Digital Health (enkel aangeboden in het Engels)