Google Cloud Professional Machine Learning Engineer — Question 278
You have recently developed a custom model for image classification by using a neural network. You need to automatically identify the values for learning rate, number of layers, and kernel size. To do this, you plan to run multiple jobs in parallel to identify the parameters that optimize performance. You want to minimize custom code development and infrastructure management. What should you do?
Answer options
- A. Train an AutoML image classification model.
- B. Create a custom training job that uses the Vertex AI Vizier SDK for parameter optimization.
- C. Create a Vertex AI hyperparameter tuning job.
- D. Create a Vertex AI pipeline that runs different model training jobs in parallel.
Correct answer: C
Explanation
The correct answer is C, as creating a Vertex AI hyperparameter tuning job specifically targets the optimization of multiple parameters efficiently. While option A focuses on AutoML, it does not allow for custom parameter adjustments. Option B suggests using the Vertex AI Vizier SDK but may involve more complex setup, and option D, while allowing parallel execution, does not directly focus on hyperparameter optimization.