Our group offers modules and electives:
- Modules: Only modules count toward credits at TU Berlin.
- Electives Electives are courses or seminars available via two formats:
- Part of the modules Cognitive Algorithms (CA), Machine Learning 1/2-X (ML 1/2-X), or Deep Learning 1/2-X: CA must include one elective and ML/DL 1/2-X can optionally include one elective, which earns three additional CPs. Electives cannot be part of any other module. Participating in the suitable modules’ exams requires passing the respective elective. If an elective is graded, the grade does not count toward the module’s grade. A passed elective is also valid for the upcoming term.
- Standalone: This is not possible for students that want to earn credits at TU Berlin. It is only relevant in exceptional cases, e.g., for some exchange students. An issued certificate for an elective disqualifies the student from using this elective as part of a module.
This page may not list our full course offerings before the start of the lecturing period.
Modules
Machine Learning 1
Language | English | |
Organizers | Prof. Dr. Klaus-Robert Müller, Jacob Kauffmann | |
Contact | j.kauffmann(∂)tu-berlin.de | |
ISIS | [WiSe 24/25] Machine Learning 1 | |
Credit Points | 9 CP (ML1) or 12 CP (ML1-X, includes one elective worth 3 CP) |
This course will treat foundational topics in Machine Learning. The scheduled topics are: Bayesian ML, Analyses (PCA, LDA), Machine Learning Theory, Classification and Regression, Latent Variable Models.
Python Programming for Machine Learning (PyML)
Language | English | |
Organizers | Jannik Wolff and others | |
Contact | pyml(∂)ml.tu-berlin.de | |
ISIS | Link (click “Als Gast anmelden” to view general information without having an ISIS account) | |
Credit Points | 6 CP |
The course focuses on the Python standard library and applications relevant to machine learning, e.g., using acceleration frameworks for the computation of tensor operations and visualization frameworks like Matplotlib. It is not an introductory course to programming.
The module has a capacity limit and requires admission requests via ISIS before the respective deadline.From the summer term 2024, the course is a standalone module and not an elective anymore. Students who previously passed the PyML elective cannot participate in the PyML module.
Deep Learning 1
Language | English | |
Organizers | Prof. Grégoire Montavon | |
Contact | gregoire.montavon(∂)tu-berlin.de | |
ISIS | link | |
Module | DL1, DL1-X | |
Credit Points | 6 CP (DL1) or 9 CP (DL1-X) |
The scheduled topics are:
- Representation Learning
- Attention
- Density Estimation
- Generative Models
- Graph Neural Networks
- Equivariant Neural Networks
- Neural Ordinary Differential Equations
- Deep Reinforcement Learning
- Advanced Explainable AI
Cognitive Algorithms
Language | English | |
Organizers | Tom Neuhäuser | |
Contact | cognitivealgorithms(∂)ml.tu-berlin.de | |
ISIS | 40925 | |
Module | 40525 | |
Credit Points | 6 CP (includes one elective worth 3 CP) |
Computer programs can learn useful cognitive skills. This integrated lecture communicates an intuitive understanding of elementary concepts in machine learning and their application on real data with a special focus on methods that are simple to implement. For a more advanced treatment we recommend the “Machine Learning 1” or the “Lab Course Machine Learning” modules.
Julia programming for Machine Learning (JuML)
Language | English |
Organizers | Adrian Hill, Dr. Andreas Ziehe, Philip Naumann |
Contact | hill(∂)tu-berlin.de |
ISIS | 40973 |
Course website | https://adrhill.github.io/julia-ml-course/ |
Credit Points | 6 CP |
Introduction to the Julia programming language and its Machine Learning ecosystem.Learn how to write reproducible, unit-tested Julia code for ML research in Julia.No prior knowledge of Julia is required.This course is a standalone module and not an elective anymore.
Machine Learning for Neuroscience (NeuroML)
Language | English |
Organizers | Saeed Salehi |
Contact | ai.neuro.io(∂)gmail.com |
ISIS | 40630 |
Credit Points | 3 CP |
Seminar on Machine learning for Neuroscience.For successful participation in the seminar, basic background in neuroscience and motivation to learn about neuroscientific topics are highly recommended.This semester the focus will be on Reinforcement Learning but NOT robotics!This course is a standalone module and NOT an elective anymore.
Machine Learning Project
Language | English |
Organizers | Mina Jamshidi, Farnoush Rezaei Jafari, Laure Ciernik, Khaled Kahouli |
Contact | mina.jamshidi.idaji(∂)tu-berlin.de |
Registration | closed |
ISIS | 40653 |
Module | 40653 |
Credit Points | 9 CP |
This module is designed with the purpose of equipping students with a comprehensive grasp of the practical application of Machine Learning techniques in both academic and industrial scenarios. Unlike other modules that predominantly delve into methodologies, this module offers a holistic perspective on the complete lifecycle of a Machine Learning project.
Electives
Seminar: Classical Topics in Machine Learning
Language | English | |
Organizers | Dr. Andreas Ziehe | |
Contact | andreas.ziehe(∂)tu-berlin.de | |
ISIS | 40315 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 2, Cognitive Algorithms |
The seminar provides an introduction to academic work.Students will learn how to give a presentation about a classical topic in Machine Learning,Please note that this seminar can only be taken together with CA, DL2 or ML1/2-X.
Seminar: Hot Topics in ML
Language | English | |
Organizers | Marco Morik | |
Contact | m.morik(∂)tu-berlin.de | |
ISIS | 40279 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
This seminar takes a closer look at a mix of hot topics in machine learning including, but not limited to: Deep Learning, Generative Models, Reinforcement Learning and Applications of Machine Learning.
Seminar: Cognitive Algorithms
Language | English | |
Organizers | Dr. Ali Hashemi | |
Contact | hashemi(∂)tu-berlin.de | |
ISIS | 41356 | |
Credit Points | 3 CP | |
Compatible Modules | Cognitive Algorithms |
Computer programs can learn useful cognitive skills. This course will take a closer look at specific applications of machine learning algorithms. With the help of their supervisors, students will read, understand, evaluate and present selected research papers on machine learning methods in different applications settings. At the end of the semester, each student will present their topic in a 15 min talk (+ 5 min discussion) in English.
Seminar: Machine Learning in Medicine
Language | English | |
Organizers | Jonas Dippel, Julius Hense | |
Contact | j.dippel@tu-berlin.de, j.hense@tu-berlin.de | |
ISIS | 40080 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
Machine learning (ML) has the potential to revolutionize healthcare, but also faces unique challenges in this area. In this seminar, we will focus on applications of ML in computational pathology. Pathology is a branch of medicine that studies and diagnoses diseases like cancer, mostly through the analysis of human tissue. Research has shown that ML can solve remarkably complex tasks in this field, e.g., detecting diseases, predicting clinical biomarkers, and forecasting patient outcomes directly from microscopic tissue images. Candidates will read, present, and discuss some of the most recent and relevant papers on ML in computational pathology.
Seminar: Machine Learning for Quantum Chemistry
Language | English | |
Organizers | Jonas Lederer | |
Contact | jonas.lederer(∂)tu-berlin.de | |
ISIS | 40479 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2, Cognitive Algorithms |
This is a research-oriented seminar about applications of machine learning to quantum chemistry. Students will read, understand, evaluate and present selected research papers on machine learning methods in quantum chemistry. At the end of the semester, each student will present their topic in a 20 min talk (+ 10 min questions) in English. It is possible to attend this course without prior knowledge in chemistry or physics since many papers only require a basic comprehension of the respective research topic. There is no formal registration for the kick-off meeting. In the general case, it is not possible to take the seminar as a standalone course.
Seminar: Generative Models
Language | English | |
Organizers | Fadli Damara | |
Contact | damara(∂)tu-berlin.de | |
ISIS | 40079 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
In this seminar, foundational and current research in generative modelling will be disseminated. Students will present and discuss a paper in this field.
Seminar: Explainable Machine Learning
Language | English | |
Organizers | Lorenz Linhardt | |
Contact | l.linhardt(∂)campus.tu-berlin.de | |
ISIS | 40532 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
In this seminar, foundational and current research in the area of explainable machine learning (XAI) will be disseminated. Students present and discuss selected papers on XAI.
Seminar: Machine Learning for Data Management Systems
Language | English | |
Organizers | Prof. Dr. Matthias Böhm, Dennis Grinwald | |
Contact | dennis.grinwald(∂)tu-berlin.de | |
ISIS | ISIS-Course | |
Credit Points | 3 CP |
This is a joint, research-oriented seminar by the Machine Learning Group and the Data Management Group. Throughout the seminar, students will have the opportunity to learn about recent advances at the intersection of Machine Learning and Data Management Systems.Interested students are required to participate in the kick-off meeting, after which they will select, read, understand, and summarize one of the eligible papers. The summary report (1 page) will be graded on a pass/fail basis and serves as a prerequisite for giving the final paper presentation. The summary report is due at the semester’s midterm (the exact date will be announced). The final presentation, lasting 15 minutes, will be held in English at the end of the semester (the exact date will be announced). Solely the final presentation will be considered for the student’s final grade. More details will be discussed during the kick-off meeting. The Zoom-link for the Kick-Off meeting is written on the ISIS course-webpage. Note that from the summer term 2024, the course is a standalone module and not an elective anymore.
Seminar: Geometric Deep Learning
Language | English | |
Organizers | Winfried Ripken | |
Contact | winfried.ripken(∂)tu-berlin.de | |
ISIS | 40779 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
Geometric Deep Learning extends deep learning to non-Euclidean structures, which might be graphs, point clouds or others. From the structure of the data naturally arise symmetries, that can be exploited to improve model performance or enhance generalization capabilities. We will study some of those methods with a special focus on graph neural networks (GNNs) that respect rotation and translation symmetries.
Seminar: Deep Learning on Graphs
Language | English | |
Organizers | Thorben Frank | |
Contact | thorbenjan.frank(∂)googlemail.com | |
ISIS | 41439 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
This is a research-oriented seminar about applications of machine learning to graph like data.
Machine Learning for Biomedical Signal Analysis
Language | English | |
Organizers | Alexander von Lühmann | |
Contact | vonluehmann(∂)tu-berlin.de | |
ISIS | 40541 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2, Cognitive Algorithms |
The lecture series contains of 9 lectures and two seminars at the end in which students give short presentations. We will cover fundamentals of various biosignals, timeseries pre-processing, decomposition methods, feature extraction and typical challenges in multivariate / multimodal biosignal analysis. The course is based on common methods and challenges that the Intelligent Biomedical Sensing Lab is working on towards wearable neurotechnology and brain-body imaging.
Seminar: Data-Driven Modelling in Statistical Physics
Language | English | |
Organizers | Ankur Singha | |
Contact | a.singha(∂)tu-berlin.de | |
ISIS | 40747 | |
Credit Points | 3 CP | |
Compatible Modules | Machine Learning 1/2 |
Understanding the behaviour of statistical system near phase transition is crucial in Physics. In this seminar we will discuss generative models for sampling in statistical system and investigate phase transitions. Students will read and present a paper on the related topics.
Course: Bayesian Inference
Language | English | |
Organizers | Dr. Shinichi Nakajima | |
Contact | nakajima(∂)tu-berlin.de | |
ISIS | 39002 | |
Credit Points | 3 | |
Compatible Modules | Machine Learning 1/2, Deep Learning 1/2 |
This course provides a series of lectures on probabilistic modeling and inference, covering the following topics:Bayesian learning, Gaussian process and Bayesian optimization, Variational inference, Generative modeling, Bayesian deep learning, Sampling methods.
Course: Mathematical Foundations for Machine Learning (MathML)
Language | English | |
Organizers | Thomas Schnake | |
Contact | t.schnake(∂)tu-berlin.de | |
ISIS | 41522 | |
Credit Points | 3 | |
Compatible Modules | Machine Learning 1/2, Deep Learning 2, Cognitive Algorithms |
The goal of this course is to freshen and deepen the mathematical foundations from the computer science program that are necessary for the lectures Cognitive Algorithms and Machine Learning.Topics come from analysis (differentiation), linear algebra (vector spaces, dot products, orthogonal vectors, matrices as linear maps, determinants, eigenvalues and eigenvectors) and probability theory (multivariate probability distributions, calculations with expectation values and variances).
Visit this link for our course offerings before the summer term 2023.Our coures offerings from the summer term 2023 are below (please click on the respective links to view the respective full page):