This chapter covers
- Customizing the entire AutoML search space without connecting AutoML blocks
- Tuning autoencoder models for unsupervised learning tasks
- Tuning shallow models with preprocessing pipelines
- Controlling the AutoML process by customizing tuners
- Joint tuning and selection among deep learning and shallow models
- Hyperparameter tuning beyond Keras and scikit-learn models
This chapter introduces customization of the entire AutoML search space in a layerwise fashion without wiring up AutoML blocks, giving you more flexibility in designing the search space for tuning unsupervised learning models and optimization algorithms. We introduce how to tune a shallow model with its preprocessing pipeline, including feature engineering steps. You will also learn how to control the model-training and evaluation process to conduct the joint tuning and selection of deep learning models and shallow models. This allows you to tune models with different training and evaluation procedures implemented with different ML libraries.