
Ultimate access to all questions.
You have developed a Keras module for a regression model with two architectures: linear regression and a DNN. The training_method argument selects the architecture, while learning_rate and num_hidden_layers are used for the DNN. You plan to use Vertex AI hyperparameter tuning with a budget of 100 trials to find the architecture and hyperparameters that minimize training loss and maximize model performance. What should you do?
A
Run one hypertuning job for 100 trials. Set num_hidden_layers as a conditional hyperparameter based on its parent hyperparameter training_method, and set learning_rate as a non-conditional hyperparameter.
B
Run two separate hypertuning jobs, a linear regression job for 50 trials, and a DNN job for 50 trials. Compare their final performance on a common validation set, and select the set of hyperparameters with the least training loss.
C
Run one hypertuning job with training_method as the hyperparameter for 50 trials. Select the architecture with the lowest training loss, and further hypertune it and its corresponding hyperparameters tor 50 trials._
D
Run one hypertuning job for 100 trials. Set num_hidden_layers and learning_rate as conditional hyperparameters based on their parent hyperparameter training_method.