Ultimate access to all questions.
Consider a scenario where you need to perform cross-validation on a machine learning model built using Spark ML. Describe how you would set up a cross-validation process in Spark ML, including the selection of the number of folds, the type of cross-validation, and how you would interpret the results to optimize the model.