Google Cloud Professional Machine Learning Engineer — Question 231
You are using Vertex AI and TensorFlow to develop a custom image classification model. You need the model’s decisions and the rationale to be understandable to your company’s stakeholders. You also want to explore the results to identify any issues or potential biases. What should you do?
Answer options
- A. 1. Use TensorFlow to generate and visualize features and statistics. 2. Analyze the results together with the standard model evaluation metrics.
- B. 1. Use TensorFlow Profiler to visualize the model execution. 2. Analyze the relationship between incorrect predictions and execution bottlenecks.
- C. 1. Use Vertex Explainable AI to generate example-based explanations. 2. Visualize the results of sample inputs from the entire dataset together with the standard model evaluation metrics.
- D. 1. Use Vertex Explainable AI to generate feature attributions. Aggregate feature attributions over the entire dataset. 2. Analyze the aggregation result together with the standard model evaluation metrics.
Correct answer: D
Explanation
Option D is correct because it involves generating feature attributions using Vertex Explainable AI, which helps in understanding model decisions and potential biases. This method allows for aggregation across the dataset, providing a comprehensive view when analyzed with standard metrics. Options A and B focus on different aspects of model evaluation and do not specifically address explainability, while option C, although it discusses explanations, does not incorporate feature attributions or dataset aggregation.