
Ultimate access to all questions.
Consider a scenario where you are working with a Spark ML model and a dataset with multiple features. You want to optimize the model's hyperparameters using Hyperopt, but you are unsure about the impact of feature selection on the model's performance. How would you approach this situation to effectively incorporate feature selection into the hyperparameter tuning process?
A
Ignore feature selection and focus solely on tuning the model's hyperparameters, as it does not have a significant impact on the model's performance.
B
Manually select a fixed set of features before running the hyperparameter tuning process, as incorporating feature selection into the optimization process is too complex.
C
Use Hyperopt to define a search space that includes both the model's hyperparameters and the feature selection process, allowing for joint optimization of both aspects.
D
Run separate hyperparameter tuning processes for different subsets of features and compare the results to determine the best combination of features and hyperparameters.