Overview

AutoML aims to make machine learning accessible to non-experts and to improve the productivity of data scientists by automating repetitive tasks.

Automated Tasks

  • Data Preprocessing: Cleaning and scaling data.
  • Feature Engineering: Automatically creating and selecting features.
  • Model Selection: Trying different algorithms (e.g., Random Forest vs. XGBoost).
  • Hyperparameter Tuning: Finding the best settings for the chosen model.
  • Ensembling: Combining multiple models for better performance.

Popular Tools

  • Google Cloud AutoML
  • H2O.ai
  • Auto-sklearn
  • TPOT

Related Terms