|
Deep Learning for Beginners (VHB-Kurs) (DL4B)2.5 ECTS (englische Bezeichnung: Deep Learning for Beginners (VHB))
Modulverantwortliche/r: Andreas Maier Lehrende:
Aline Sindel, Andreas Maier
Start semester: |
SS 2022 | Duration: |
1 semester | Cycle: |
halbjährlich (WS+SS) |
Präsenzzeit: |
0 Std. | Eigenstudium: |
75 Std. | Language: |
Englisch |
Lectures:
Empfohlene Voraussetzungen:
Requirements: mathematics for engineering, basic knowledge of python
Inhalt:
Neural networks have had an enormous impact on research in image and signal processing in recent years. In this course, you will learn all the basics about deep learning in order to understand how neural network systems are built. The course is addressed to students who are new to the field. In the beginning of the course, we introduce you to the topic with some applications of deep learning in the field of medical imaging, digital humanities and industry projects. Before we dive into the core elements of neural networks, there are two lecture units on the fundamentals of signal and image processing to teach you relevant parts of system theory such as convolutions, Fourier transform, and sampling theorem. In the next lecture units, you learn the basic blocks of neural networks, such as backpropagation, fully connected layers, convolutional layers, activation functions, loss functions, optimization, and regularization strategies. Then, we look into common practices for training and evaluating neural networks. The next lecture unit is focusing on common neural network architectures, such as LeNet, Alexnet, and VGG. It follows a lecture unit about unsupervised learning that contains the principles of autoencoders and generative adversarial networks. Lastly, we cover some applications of deep learning in segmentation and object detection.
The accompanying programming exercises will provide a deeper understanding of the workings and architecture of neural networks, in which you will develop a basic neural network from scratch in pure Python without using deep learning frameworks, such as PyTorch or TensorFlow.
At the end of the semester, there will be a written exam.
Lernziele und Kompetenzen:
The students
explain the different neural network components,
compare and analyze methods for optimization and regularization of neural networks,
compare and analyze different CNN architectures,
explain deep learning techniques for unsupervised / semi-supervised and weakly supervised learning,
explain different deep learning applications,
implement the presented methods in Python,
effectively investigate raw data, intermediate results and results of Deep Learning techniques on a computer,
autonomously supplement the mathematical foundations of the presented methods by self-guided study of the literature,
discuss the social impact of applications of deep learning applications.
Organisatorisches:
Organization: This is an online course of Virtuelle Hochschule Bayern (VHB). Go to https://www.vhb.org to register to this course. FAU students register for the written exam via meinCampus.
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Mathematik (Bachelor of Science)
(Po-Vers. 2019w | NatFak | Mathematik (Bachelor of Science) | weitere Module der Bachelorprüfung | Module des Nebenfachs | Nebenfach Informatik | Vertiefungsmodule | Vertiefungsrichtung Mustererkennung | Deep Learning for Beginners)
Studien-/Prüfungsleistungen:
Deep Learning for Beginners (Prüfungsnummer: 33301)
(englischer Titel: Deep Learning for Beginners (VHB))
- Prüfungsleistung, Klausur, Dauer (in Minuten): 60, benotet, 2.5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- Prüfungssprache: Englisch
- Erstablegung: SS 2022, 1. Wdh.: WS 2022/2023
|
|
|