Sprungmarken

Servicenavigation

TU Dortmund

Hauptnavigation


Bereichsnavigation

Nebeninhalt

Studierendenportal

Empfohlene Literatur


Vorlesung

Introduction to Deep Learning and its Application

Nummer
011254, WS2526
Dozentinnen und Dozenten
Veranstaltungstyp
Vorlesung, 2+1
Ort und Zeit
M/1011 Mi 10:00 2h
Modul-Zugehörigkeit (ohne Gewähr)
DPL:B:-:2 – Mathematik, Diplom (auslaufend)
DPL:E:-:- – Mathematik, Promotionsstudiengang
Sprechstunde zur Veranstaltung
by arrangement
Erforderliche Voraussetzungen
Students are expected to have a solid understanding of Linear Algebra and Numerical Methods I, as well as a basic or intermediate knowledge of Python.
Inhalt

The study of deep learning and neural networks is of growing importance in today's world, as artificial intelligence (AI) increasingly impacts many aspects of our lives - from autonomous vehicles and medical diagnostics to financial forecasting and robotics. At the core of these technologies lie mathematical methods that enable machines to learn from vast amounts of data. In this course, we delve into the theoretical aspects of deep learning, exploring its mathematical foundations, training algorithms, and network structures, while also addressing related problems such as convergence, stability, and interpretability.
We combine theory with practice by implementing neural networks ourselves, using the PyTorch framework - a powerful tool that lets us efficiently construct, train, and deploy deep models. During the practical sessions, we apply these methods to solve real-world problems, such as image recognition with convolutional neural networks and handwritten digit recognition using the MNIST dataset. This approach prepares students to understand the fundamental mathematical aspects of deep learning and to gain practical experience in implementing and testing AI-driven applications.

Bemerkungen

Link zum Modulhandbuch Mathematik

Weitere Informationen (pdf-Datei)
Modul MAT-4xx Students are recommended to have their own laptop with Python environments installed, preferably version 3 or higher, and a Python editor such as Jupyter Notebook, Visual Studio Code, or a similar tool. It is also desirable to have Git-related software installed

Empfohlene Literatur
  • 1)
  • „Understanding Deep Learning” by Simon J. D. Prince, 2023
  • 2)
  • “Deep Learning” by Ian Goodfellow and Yoshua Bengio and Aaron Courville, 2016. Available online: https://www.deeplearningbook.org
  • 3)
  • “Algorithmic Mathematics in Machine Learning” by Bastian Bohn, Jochen Garcke and Michael Griebel, 2024

Übungen

Leiter der Übung
Andriy Sokolov
Nummer der Übung
011255
Übungsgruppen
n. V.