Ultimate access to all questions.
Consider a scenario where you are working with a large dataset and want to use AutoML to build a regression model. Explain the steps you would take to prepare the dataset for AutoML, including data cleaning, feature engineering, and data splitting. Provide a detailed explanation of each step and its significance in the context of AutoML.