Lecture AutoML



Semester Winter
Level Master



The course will be held in English.

Machine Learning (ML) and in particular Deep Learning (DL) achieved many breakthroughs in the last years. Unfortunately, ML/DL does not only require data, but it requires also a lot of expert knowledge, if you want to apply it successfully---even experts in ML/DL still need a lot of time to do it. Major challenges for new ML/DL applications include the choice of the algorithm to be used (SVM, random forest, deep neural networks) and its hyper-parameter settings (e.g., kernel coefficient of a RBF-SVM). Unfortunately, to obtain accurate predictions, these design decisions are crucial and have to be made for each dataset. This is particularly hard for deep learning, where we have to choose a well-performing architecture of the network and for example to set the hyper-parameters of the optimizer (e.g., learning rate).

Since training deep neural networks often requires quite some time (minutes, hours or even weeks), we cannot exhaustively try several networks architectures and hyper-parameter configurations, but we have to find more efficient approaches. Overall, all these design decisions require a lot of expert knowledge, the process takes quite some time and the manual tuning is a tedious and error-prone task.

We will discuss approaches and meta-systems, that automate the process of obtaining well-performing machine learning systems, so-called Automated Machine Learning (AutoML). These AutoML systems allow for faster development of new ML/DL applications, require far less expert knowledge than doing everything from scratch and often even outperform human developers. In this lecture, you will learn how to use such AutoML systems, to develop your own systems and to understand ideas behind state-of-the-art AutoML approaches.

Recommended pre-requisites

  • Machine Learning
  • Deep Learning
  • Interpretable Machine Learning


Prof. Dr. rer. nat. Marius Lindauer
Welfengarten 1
30167 Hannover
Prof. Dr. rer. nat. Marius Lindauer
Welfengarten 1
30167 Hannover


  • Hyperparameter Optimization
  • Neural Architecture Search
  • Meta-Learning
  • Dynamic Configuration
  • Monitoring AutoML
  • Building AutoML Tools


Online Courses

AutoML - Automated Machine Learning