Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Machine Learning Engineer Exam - Topic 4 Question 84 Discussion

Posted by Dolores on Aug 08, 2024 at 02:58 AM

You work for a bank. You have created a custom model to predict whether a loan application should be flagged for human review. The input features are stored in a BigQuery table. The model is performing well and you plan to deploy it to production. Due to compliance requirements the model must provide explanations for each prediction. You want to add this functionality to your model code with minimal effort and provide explanations that are as accurate as possible What should you do?

Suggested Answer: D

Get Premium Professional Machine Learning Engineer Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
37 comments · newest first
ZO
Zona 11 months ago
D could work, but isn't it more complex to implement?
BL
Blondell 11 months ago
C seems like a solid choice for compliance needs.
DA
Darrel 11 months ago
Wait, can we really trust Shapley values for this?
AU
Audry 11 months ago
I think B is better for more control over the model.
TA
Tamera 12 months ago
Option A sounds like the easiest way to get integrated explanations.
RO
Rosann 12 months ago
Updating the custom serving container seems like a straightforward approach, but I’m unsure if it’s the most compliant option for providing explanations.
MA
Madonna 1 year ago
I feel like uploading the model to Vertex AI Model Registry could be a good option, especially with feature-based attribution, but I’m not entirely confident about the Shapley sampling part.
JU
Judy 1 year ago
I think using BigQuery ML with the ML.EXPLAIN_PREDICT method sounds familiar from our practice questions, but I can't recall the details about the num_integral_steps parameter.
NA
Nakisha 1 year ago
I remember we discussed the importance of providing explanations for model predictions, but I'm not sure which method is the simplest to implement.
TA
Tawanna 1 year ago
I'm a bit confused by the different options presented here. Can we use AutoML to create a model with integrated Vertex Explainable AI, or do we need to go with a custom model approach? I'm not sure which one would be the best fit for this scenario.
CO
Cortney 1 year ago
Hmm, the key here is that the model needs to provide explanations for each prediction due to compliance requirements. I think option C might be the best approach - uploading the custom model to Vertex AI and configuring feature-based attribution using sampled Shapley.
DA
Davida 1 year ago
This seems like a tricky question. I'm not sure if I fully understand the requirements around compliance and model explanations. I'll need to think this through carefully.
TA
Tamar 1 year ago
Okay, I'm feeling pretty confident about this one. The question is asking for a solution that provides accurate model explanations with minimal effort. Based on that, I'd go with option B and use the ML.EXPLAIN_PREDICT method in BigQuery ML.
TE
Teri 1 year ago
This is a good example of a question that requires carefully reading the details and understanding the relationships between the different Azure resources. I'll make sure to take my time and not rush through the answer.
ES
Estrella 1 year ago
Option A sounds like the 'Easy Mode' for getting explainability. I hope it doesn't come with a 'Pay-to-Win' microtransaction plan though.
MA
Major 1 year ago
↳ replying to Estrella
User 4: Let's hope it's just straightforward and doesn't come with any hidden costs.
UN
Una 1 year ago
↳ replying to Estrella
User 3: I hope it doesn't end up being a 'Pay-to-Win' situation though.
CA
Catrice 1 year ago
↳ replying to Estrella
User 2: Yeah, it's like the 'Easy Mode' for explainability.
SK
Skye 1 year ago
↳ replying to Estrella
User 1: Option A does seem like the easiest way to add explanations to the model.
FR
Franchesca 1 year ago
Option D is my pick. Updating the custom serving container to include sampled Shapley-based explanations seems like the most accurate way to explain the model's predictions.
DA
Danica 1 year ago
↳ replying to Franchesca
That sounds like the most efficient way to meet compliance requirements while ensuring accurate explanations.
DO
Dominga 1 year ago
↳ replying to Franchesca
Agreed, updating the custom serving container with sampled Shapley-based explanations is the way to go.
GA
Gabriele 1 year ago
↳ replying to Franchesca
I think option D is the best choice too. It will provide accurate explanations for each prediction.
LA
Lai 2 years ago
Option B looks promising, using BigQuery ML's EXPLAIN_PREDICT method. It's a good way to get explanations without modifying the model too much.
TI
Tina 1 year ago
↳ replying to Lai
Felix: Let's go ahead and implement the BigQuery ML deep neural network model with the EXPLAIN_PREDICT method. It should help us meet the compliance requirements easily.
JE
Jesusa 1 year ago
↳ replying to Lai
User 3: I think we should go with Option B then. It's a simple solution that can provide the necessary explanations for compliance requirements.
FE
Felix 1 year ago
↳ replying to Lai
User 2: I agree. It's important to have accurate explanations for each prediction, and using the EXPLAIN_PREDICT method in BigQuery ML can help with that.
KA
Kaycee 1 year ago
↳ replying to Lai
User 1: Option B sounds like a good choice. It seems like a straightforward way to add explanations to the model.
KI
Kimbery 2 years ago
I'm leaning towards Option C. Uploading the custom model to Vertex AI Model Registry and configuring feature-based attribution using sampled Shapley allows me to keep more control over the model.
TE
Teddy 2 years ago
I'm not sure about option A. I think option C might provide more accurate explanations with feature-based attribution.
NA
Nakisha 2 years ago
I agree with Jacquelyne. Using AutoML with Vertex Explainable AI seems like the most efficient way to meet compliance requirements.
RO
Ronald 2 years ago
Option A seems like the easiest way to get explainability with minimal effort. AutoML Tabular models come with built-in Vertex Explainable AI, so that's an attractive choice.
RA
Raina 1 year ago
↳ replying to Ronald
Yeah, uploading the custom model to Vertex AI Model Registry and configuring feature-based attribution with sampled Shapley sounds like a good approach for accurate explanations.
RI
Rickie 1 year ago
↳ replying to Ronald
Creating a BigQuery ML deep neural network model with the EXPLAIN_PREDICT method could also work, but option A seems more straightforward.
YU
Yuki 1 year ago
↳ replying to Ronald
I agree, using the integrated Vertex Explainable AI would make it easier to add explanations to the model code.
VA
Valda 1 year ago
↳ replying to Ronald
I think option A is the best choice. AutoML Tabular models with Vertex Explainable AI would provide accurate explanations with minimal effort.
JA
Jacquelyne 2 years ago
I think option A sounds like a good choice for adding explanations to the model.
0/2000 characters

Save Cancel