In chapter 4, we solved a variety of problems with AutoKeras without customizing the search space. To recap, in AutoML, a search space is a pool of models with specific hyperparameter values that potentially can be built and selected by the tuning algorithm. In practice, you may want to use a specific ML algorithm or data preprocessing method to solve a problem, such as an MLP for a regression task. Designing and tuning a particular ML component requires tailoring the search space, tuning only the relevant hyperparameters while fixing some others.