Automated Machine Learning
Automated Machine Learning


Constructing a good machine learning model is complicated and time-intensive. Relevant data has to be collected and cleaned, features might need to be engineered, the right machine learning algorithms have to be chosen, their hyperparameters have to be tuned, and the resulting model’s performance should be evaluated. Automated Machine Learning (AutoML) aims to automate these steps. In our workshop we will focus on the state of the art in automatic machine learning pipeline construction and neural architecture search (NAS), and provide hands-on guidance on using different methods that are used to optimize pipelines, such evolutionary optimization and Bayesian optimization. Much like human machine learning experts learn from experience, we also want to leverage prior knowledge to find better models, faster. This is also known as meta-learning, which we apply in an AutoML context by learning which hyperparameters are more important, or which pipeline structures or neural architectures should be explored.

Session Outline
Module 1: State of the art in AutoML. A mini-tutorial on today's leading AutoML approaches and a more in-depth look on key approaches and available tools.

Module 2: Learning from machine learning experiments (hands-on). We show how to use `openml-python` to download datasets and available machine learning experiment results from We visualize the effect of hyperparameters without running any experiments but also show how to create and share your own experiments with OpenML.

Module 3: AutoML in Python. To help us get a better overview of the available AutoML systems, we introduce you to our AutoML Benchmark which evaluates various systems across a wide range of datasets. After this session you will be able to build a model with AutoML in Python, and know how to get insight on how the different tools work for your data.

Background Knowledge
General understanding of the most important machine learning algorithms. Good coding experience in Python.


Joaquin Vanschoren is Assistant Professor in Machine Learning at the Eindhoven University of Technology. His research focuses on machine learning, meta-learning, and understanding and automating learning. He founded and leads, an open science platform for machine learning. He received several demo and open data awards, has been tutorial speaker at NeurIPS and ECMLPKDD, and invited speaker at ECDA, StatComp, AutoML@ICML, CiML@NIPS, DEEM@SIGMOD, AutoML@PRICAI, MLOSS@NIPS, and many other occasions. He was general chair at LION 2016, program chair of Discovery Science 2018, demo chair at ECMLPKDD 2013, and he co-organizes the AutoML and meta-learning workshop series at NIPS and ICML. He is also co-editor of the book ’Automatic Machine Learning: Methods, Systems, Challenges’.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google