Aufgrund einer geplanten Datenbankwartung ist TISS am Dienstag, den 03.09.2024, voraussichtlich zwischen 07:00 und 09:00 Uhr nicht verfügbar. Wir bitten um Ihr Verständnis.

192.032 Applied Deep Learning
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024W, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Blended Learning

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage:

  • to understand the mathematical foundations of deep learning,
  • to implement and train neural networks from scratch,
  • to gain experience with popular deep learning frameworks (e.g., TensorFlow, PyTorch),
  • to develop skills to design, implement, and evaluate deep learning models for various tasks,
  • to understand the ethical implications and challenges associated with deep learning.

Inhalt der Lehrveranstaltung

Within the last decade, deep neural networks have started to play an indispensable role in many areas of artificial intelligence including computer vision, computer graphics, natural language processing, speech recognition, and robotics. 

This course provides an in-depth introduction to deep learning. Students will learn the theoretical foundations, practical implementations, and recent advancements in deep learning. Amongst other topics, we will cover computation graphs, activation functions, loss functions, training, regularization, and data augmentation, as well as various basic and state-of-the-art deep neural network architectures including convolutional networks, recurrent neural networks, transformers, and graph neural networks. The course will also address deep generative models such as auto-encoders, variational auto-encoders, and generative adversarial networks, as well as deep reinforcement learning, neurosymbolic approaches, and explainability. In addition, applications from various fields will be presented throughout the course. The practicals will deepen the understanding of deep neural networks by implementing and applying them in Python and PyTorch.

Methoden

Lecture part with frontal lectures from April to June (16 weeks, 2 teaching hours per week).

Practicals with solving exercises and working in a team project are from April to June (16 weeks, 2 teaching hours per week):

  • In week 1 to 4, you will solve exercise problems.
  • In week 5 to 6, you will review TensorFlow and PyTorch tutorials during the practicals with the help of the demonstrators.
  • In weeks 7 to 8, you are expected to organize in groups, and your group is expected to select a paper from the list of papers in the assessment document (which will be available on the course resources section), and prepare a work plan with a timeline, to be submitted by 6pm Friday of week 8 by email to Thomas Lukasiewicz. Each group should submit an initial plan stating your assigned group number and team members, the person in charge of submitting the presentation, the title of the paper selected, and a brief plan of action (equivalent to roughly half a side of A4).
  • In weeks 9 to 15, each group is expected to reproduce the results in the selected paper, extending on the methodology and experiments.
  • In week 16, each group presents their work in a presentation (with slides), and the members of each group are orally examined.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

This course will be extended to 4 hours VU (= 6 ECTS): approval pending.  

Exercises have to be solved by each student individually.

ECTS Breakdown:

18h Lectures in the lecture hall
18h Exercises in the lecture hall
18h Preparation at home
18h Solving exercise problems
57h project
20h Preparation for final oral exam
  1h Presentation and final oral exam
-------------------------------------------------------------------------------
150h = 6 ECTS Total workload

Vortragende Personen

---

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.17:00 - 19:0003.10.2024 - 17.10.2024FAV Hörsaal 2 Vorlesung und Übung
Di.17:00 - 19:0008.10.2024 - 28.01.2025FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.17:00 - 19:0024.10.2024 - 30.01.2025FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Applied Deep Learning - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.03.10.202417:00 - 19:00FAV Hörsaal 2 Vorlesung und Übung
Di.08.10.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.10.10.202417:00 - 19:00FAV Hörsaal 2 Vorlesung und Übung
Di.15.10.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.17.10.202417:00 - 19:00FAV Hörsaal 2 Vorlesung und Übung
Di.22.10.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.24.10.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.29.10.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.31.10.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.05.11.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.07.11.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.12.11.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.14.11.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.19.11.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.21.11.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.26.11.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.28.11.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.03.12.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung
Do.05.12.202417:00 - 19:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Vorlesung und Übung
Di.10.12.202417:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung und Übung

Leistungsnachweis

Solving exercise problems, working in a team project, and presentation and oral exam at the end of the course.   

Your final grade results from your solutions to the given exercise problems, from your submitted work plan, the type of extensions made on the selected paper, the submitted slides of the presentation, the presentation itself, and the final oral exam.

LVA-Anmeldung

Von Bis Abmeldung bis
15.09.2024 10:00 13.10.2024 22:00 08.10.2024 22:00

Curricula

Literatur

Deep Learning - Goodfellow et al.

Vorkenntnisse

.

Sprache

Englisch