I833 – Deep Learning

Module
Deep Learning
Deep Learning
Module number
I833 [I-833]
Version: 1
Faculty
Informatics/Mathematics
Level
Master
Duration
1 semester
Turnus
Summer semester
Module supervisor

PD Prof. Dr.-Ing. habil. Hans-Joachim Böhme
hans-joachim.boehme(at)htw-dresden.de

Lecturers

PD Prof. Dr.-Ing. habil. Hans-Joachim Böhme
hans-joachim.boehme(at)htw-dresden.de

Teaching language(s)

English

ECTS credits

5.00 Credits

Workload

150 hours

Courses

4.00 SWS (2.00 SWS Lecture | 1.00 SWS Seminar | 1.00 SWS Internship)

Self-study time

90.00 hours

Pre-requisite(s) for the examination
Not specified
Examination(s)

Oral examination
Examination duration: 30 min | Weighting: 100 % | Tested in English language

Teaching form

Die Vorlesungen vermitteln Theorie, praktischen Hintergrund und typische Einsatzgebiete von Deep Learning. In den Übungen werden die Vorlesungsinhalte vertieft. Anhand konkreter Anwendungsfälle werden in den Praktika SW-Projekte konzipiert und umgesetzt.

Media type
  • Arbeitsblätter und Skripte für Vorlesung und Übung
  • Tutorien und Skript zum Praktikum
Teaching content / structure
  • Theoretische Grundlagen mehrschichtiger künstlicher neuronaler Netze
  • Maschinelles Lernen mit Backpropagation und lokalen Optimierungsverfahren
  • Etablierte Netzarchitekturen: Multilayer Perceptrons (MLP), Recurrent Neural Networks (RNN) & Convolutional Neural Networks (CNN)
  • Praktische Aspekte beim Anwenden von Deep Learning: Overfitting, Regularisierung, Transfer Learning, Visualisierung
  • Implementierung & praktische Anwendung von Deep Learning mit etablierten Software-Bibliotheken (Python, tensorflow, pytorch)
  • Kritische Betrachtung von Deep Learning, Ethische Aspekte
  • Aktuelle Entwicklungen in der Forschung & Praxis
Qualification objectives

Nach Abschluss des Kurses kennen und verstehen die Studenten die mathematischen Grundlagen zur Thematik des Maschinellen Lernens mittels mehrschichtiger künstlicher neuronaler Netze bzw. des sog. Deep Learning. Die Studenten können neuronale Netzwerke analysieren, kennen die etabliertesten Architekturen und Strukturen, und wissen, für welche Anwendungsfälle man sie einsetzen kann. Sie sind sich außerdem über die Stärken und Schwächen von Deep Learning bewusst. Die Studenten werden in die Lage versetze, Deep Learning praxisnah und mit etablierten Softwaretools effektiv einzusetzen. 

Special admission requirement(s)
Not specified
Recommended prerequisites
  • Grundkurs Mathematik
  • insbesondere Differentialrechnung
  • Grundlagen der Stochastik
Continuation options
Not specified
Literature

wird in der Vorlesung bekanntgegeben

Current teaching resources

werden in der Vorlesung bekanntgegeben

Notes
Not specified