AutoML is a collection of tools, methods, and strategies for automating and enhancing AI/ML model development rather than a single technology. It formalizes model building so practitioners can move toward robust, commercializable systems, while evolutionary optimization provides one possible approach. section 1.4 section 1.4.1
Use the workflow diagram to navigate the stages AutoML can help automate across AI/ML model development. section 1.4.1
AutoML strategies can be applied progressively across the workflow:
- Optimize hyperparameters, data and features, model options, and model architecture. section 1.5.6
- Extend optimization to generative deep learning and deep reinforcement learning problems. section 1.5.6
- Combine evolutionary computation with deep learning through techniques such as neuroevolution and evolutionary hyperparameter optimization. section 1.5 section 1.6
AutoML platforms
Examples include DataRobot, Google Cloud AutoML, Amazon SageMaker AutoPilot, H2O AutoML, Azure Machine Learning, AutoKeras, and AutoTorch. These platforms automate different combinations of model development, tuning, data handling, or architecture search. section 1.4.1
