IBM Watson Studio AutoAI versus AutoML

What is AutoML?

Automated machine learning (AutoML) is the process of automating the manual tasks that data scientists must complete as they build and train machine learning models (ML models). These tasks include feature engineering and selection, choosing the type of machine learning algorithm; building an analytical model based on the algorithm; hyperparameter optimization, training the model on tested data sets and running the model to generate scores and findings. Researchers developed AutoML to help data scientists build predictive models without having deep ML model expertise. AutoML also frees data scientists from the rote tasks involved in building a machine learning pipeline, allowing them to focus on extracting the insights needed to solve important business problems.

What is AutoAI?

AutoAI is a variation of AutoML. It extends the automation of model building to the entire AI lifecycle. Like AutoML, AutoAI applies intelligent automation to the steps of building predictive machine learning models. These steps include preparing data sets for training; identifying the best type of model for the given data, such as a classification or regression model; and choosing the columns of data that best support the problem the model is solving, known as feature selection. Automation then tests a variety of hyperparameter tuning options to reach the best result as it generates, and then ranks, model-candidate pipelines based on metrics such as accuracy and precision. The best performing pipelines can be put into production to process new data and deliver predictions based on the model training.

Capability Comparison

Integrates with

AutoAI

AutoML

Data preparation

Feature engineering

Hyperparameter optimization

Automated model deployment

One-click deployment

Model testing and scoring

Code generation

Debiasing and drift mitigation

Model risk management

AI lifecycle management

Transfer learning caching

Any AI models

Advanced data refinery