Course Offerings — Winter Term 2024/2025 | Machine Learning Group (2024)

Table of Contents
Modules Electives

Our group offers modules and electives:

  1. Modules: Only modules count toward credits at TU Berlin.
  2. 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
LanguageEnglish
OrganizersProf. Dr. Klaus-Robert Müller, Jacob Kauffmann
Contactj.kauffmann(∂)tu-berlin.de
ISIS[WiSe 24/25] Machine Learning 1
Credit Points9 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)
LanguageEnglish
OrganizersJannik Wolff and others
Contactpyml(∂)ml.tu-berlin.de
ISISLink (click “Als Gast anmelden” to view general information without having an ISIS account)
Credit Points6 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
LanguageEnglish
OrganizersProf. Grégoire Montavon
Contactgregoire.montavon(∂)tu-berlin.de
ISISlink
ModuleDL1, DL1-X
Credit Points6 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
LanguageEnglish
OrganizersTom Neuhäuser
Contactcognitivealgorithms(∂)ml.tu-berlin.de
ISIS40925
Module40525
Credit Points6 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)
LanguageEnglish
OrganizersAdrian Hill, Dr. Andreas Ziehe, Philip Naumann
Contacthill(∂)tu-berlin.de
ISIS40973
Course websitehttps://adrhill.github.io/julia-ml-course/
Credit Points6 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)
LanguageEnglish
OrganizersSaeed Salehi
Contactai.neuro.io(∂)gmail.com
ISIS40630
Credit Points3 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
LanguageEnglish
OrganizersMina Jamshidi, Farnoush Rezaei Jafari, Laure Ciernik, Khaled Kahouli
Contactmina.jamshidi.idaji(∂)tu-berlin.de
Registrationclosed
ISIS40653
Module40653
Credit Points9 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
LanguageEnglish
OrganizersDr. Andreas Ziehe
Contactandreas.ziehe(∂)tu-berlin.de
ISIS40315
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersMarco Morik
Contactm.morik(∂)tu-berlin.de
ISIS40279
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersDr. Ali Hashemi
Contacthashemi(∂)tu-berlin.de
ISIS41356
Credit Points3 CP
Compatible ModulesCognitive 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
LanguageEnglish
OrganizersJonas Dippel, Julius Hense
Contactj.dippel@tu-berlin.de, j.hense@tu-berlin.de
ISIS40080
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersJonas Lederer
Contactjonas.lederer(∂)tu-berlin.de
ISIS40479
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersFadli Damara
Contactdamara(∂)tu-berlin.de
ISIS40079
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersLorenz Linhardt
Contactl.linhardt(∂)campus.tu-berlin.de
ISIS40532
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersProf. Dr. Matthias Böhm, Dennis Grinwald
Contactdennis.grinwald(∂)tu-berlin.de
ISISISIS-Course
Credit Points3 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
LanguageEnglish
OrganizersWinfried Ripken
Contactwinfried.ripken(∂)tu-berlin.de
ISIS40779
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersThorben Frank
Contactthorbenjan.frank(∂)googlemail.com
ISIS41439
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersAlexander von Lühmann
Contactvonluehmann(∂)tu-berlin.de
ISIS40541
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersAnkur Singha
Contacta.singha(∂)tu-berlin.de
ISIS40747
Credit Points3 CP
Compatible ModulesMachine 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
LanguageEnglish
OrganizersDr. Shinichi Nakajima
Contactnakajima(∂)tu-berlin.de
ISIS39002
Credit Points3
Compatible ModulesMachine 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)
LanguageEnglish
OrganizersThomas Schnake
Contactt.schnake(∂)tu-berlin.de
ISIS41522
Credit Points3
Compatible ModulesMachine 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):

Course Offerings — Winter Term 2024/2025 | Machine Learning Group (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Annamae Dooley

Last Updated:

Views: 5674

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Annamae Dooley

Birthday: 2001-07-26

Address: 9687 Tambra Meadow, Bradleyhaven, TN 53219

Phone: +9316045904039

Job: Future Coordinator

Hobby: Archery, Couponing, Poi, Kite flying, Knitting, Rappelling, Baseball

Introduction: My name is Annamae Dooley, I am a witty, quaint, lovely, clever, rich, sparkling, powerful person who loves writing and wants to share my knowledge and understanding with you.