Automated Machine Learning (AutoML) Libraries for Python

AutoML provides tools to automatically discover good machine learning model pipelines for a dataset with very little user intervention.
It is ideal for domain experts new to machine learning or machine learning practitioners looking to get good results quickly for a predictive modeling task.
Open-source libraries are available for using AutoML methods with popular machine learning libraries in Python, such as the scikit-learn machine learning library.
In this tutorial, you will discover how to use top open-source AutoML libraries for scikit-learn in Python.
After completing this tutorial, you will know:
- AutoML are techniques for automatically and quickly discovering a well-performing machine learning model pipeline for a predictive modeling task.
- The three most popular AutoML libraries for Scikit-Learn are Hyperopt-Sklearn, Auto-Sklearn, and TPOT.
- How to use AutoML libraries to discover well-performing models for predictive modeling tasks in Python.
Let’s get started.

Automated Machine Learning (AutoML) Libraries for Python
Photo by Michael Coghlan, some rights reserved.
Tutorial Overview
This tutorial is divided into four parts; they are:
- Automated Machine Learning
- Auto-Sklearn