What is AutoML
Automation of ML model creation
AutoML (Automated Machine Learning) — technology for automating the machine learning model creation process, including algorithm selection, hyperparameter tuning, and feature engineering.
What AutoML automates
- Data preparation — cleaning, normalization, handling missing values
- Feature engineering — creating and selecting features
- Model selection — testing various algorithms
- Hyperparameter optimization — automatic parameter tuning
- Ensembling — combining multiple models
- Deployment — automatic API creation
Popular platforms
- Google Cloud AutoML — Vision, Natural Language, Tables
- AWS SageMaker Autopilot — automation in AWS
- Azure AutoML — integration with Azure ML
- H2O AutoML — open-source solution
- Auto-sklearn — scikit-learn automation
- TPOT — genetic optimization of pipelines
Business applications
- Sales forecasting — without deep ML knowledge
- Customer classification — segmentation and scoring
- Fraud detection — anomaly identification
- Churn prediction — predicting customer churn
- Recommendation systems — personalization