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