Organisation
| Time | Wednesday, 11:45h-13:15h |
|---|---|
| Room | 135 |
| Credits | 2SWS/3ECTS |
| Exam | Project + Oral Exam |
| Precondition | Successful attendance of lecture Artificial Intelligence (113442) |
Announcements
- First lesson in WS 25⁄26: 08.10.2025
Content
Currently the by far most prominent category of AI is Machine Learning, in particular Deep Learning. Deep Neural Networks have revolutionized many tasks of Computer Vision, Natural Language Processing, Data Mining, Time Series Prediction, Control and many others. Moreover, this type of AI has enabled new applications like automatic content generation, question answering etc. In order to build, train, evaluate and apply neural networks we usually apply Python frameworks like Pytorch or Tensorflow/Keras. This lecture introduces into the Python-based Deep Learning framework Pytorch. First some general concepts of Pytorch are described. After this, Deep Neural Networks for selected applications from the fields of Computer Vision, Natural Language Processing, Data Mining and Control are implemented in Pytorch.
The following screenshot of the lectures Jupyterbook displays the content.

Video Lectures
Remark: It is important that all students of this lecture are aware of the fundamentals of Machine Learning as teached in the lecture Artificial Intelligence. As a refresher for this absolutely required knowledge, you may watch the videos listed below:
Grading
At the end of the term student-groups have to implement a Deep Learning Project of their choice in Pytorch. This project and an oral exam will make up the final grade.