Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Machine Learning - Specialty All Questions

View all questions & answers for the AWS Certified Machine Learning - Specialty exam

Exam AWS Certified Machine Learning - Specialty topic 1 question 226 discussion

A bank wants to launch a low-rate credit promotion campaign. The bank must identify which customers to target with the promotion and wants to make sure that each customer's full credit history is considered when an approval or denial decision is made.

The bank's data science team used the XGBoost algorithm to train a classification model based on account transaction features. The data science team deployed the model by using the Amazon SageMaker model hosting service. The accuracy of the model is sufficient, but the data science team wants to be able to explain why the model denies the promotion to some customers.

What should the data science team do to meet this requirement in the MOST operationally efficient manner?

  • A. Create a SageMaker notebook instance. Upload the model artifact to the notebook. Use the plot_importance() method in the Python XGBoost interface to create a feature importance chart for the individual predictions.
  • B. Retrain the model by using SageMaker Debugger. Configure Debugger to calculate and collect Shapley values. Create a chart that shows features and SHapley. Additive explanations (SHAP) values to explain how the features affect the model outcomes.
  • C. Set up and run an explainability job powered by SageMaker Clarify to analyze the individual customer data, using the training data as a baseline. Create a chart that shows features and SHapley Additive explanations (SHAP) values to explain how the features affect the model outcomes.
  • D. Use SageMaker Model Monitor to create Shapley values that help explain model behavior. Store the Shapley values in Amazon S3. Create a chart that shows features and SHapley Additive explanations (SHAP) values to explain how the features affect the model outcomes.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
DimLam
1 year ago
Selected Answer: C
As the model has been already trained and deployed, I will go with C. because B (SageMaker Debugger) is used at training time
upvoted 2 times
...
jopaca1216
1 year, 1 month ago
C is right B and C are possible solutions, but the question requested the MOST operationally efficient manner
upvoted 1 times
...
teka112233
1 year, 2 months ago
Selected Answer: C
SageMaker Clarify provides tools to help ML modelers and developers understand model characteristics as a whole prior to deployment and to debug predictions provided by the model after it’s deployed Option B is not recommended because retraining the model with SageMaker Debugger and configuring Debugger to calculate and collect Shapley values is time-consuming and may not be operationally efficient
upvoted 1 times
...
brianb08
1 year, 4 months ago
Selected Answer: B
It seems that both B and C are possible answers. SHAP baselines can be provided by both. The scenario says nothing about concern of bias, so perhaps Clarify is overkill? This post from AWS seem to be specifically addressing this case, and uses SageMaker Debugger. https://aws.amazon.com/blogs/machine-learning/ml-explainability-with-amazon-sagemaker-debugger/
upvoted 1 times
...
Gaby999
1 year, 6 months ago
Selected Answer: B Retrain the model by using SageMaker Debugger. Configure Debugger to calculate and collect Shapley values. Create a chart that shows features and SHapley Additive explanations (SHAP) values to explain how the features affect the model outcomes. While A, C, and D are all options for explaining the model's behavior, the most efficient way to meet the bank's requirements is to use SageMaker Debugger to calculate and collect S Shapley values for each prediction. This allows the data science team to easily explain why the model denied the promotion to certain customers. SageMaker Debugger also provides built-in integration with SageMaker Studio, which enables data scientists to visualize the Shapley values and other debugging information through a user-friendly interface.
upvoted 3 times
spinatram
1 week, 4 days ago
C for explainability question says "wants wo be explain why" for current solution not retrain and asks for explainability.
upvoted 1 times
...
...
chotoc
1 year, 7 months ago
I think it's D. Model monitor automatically integrated with Clarify
upvoted 1 times
...
oso0348
1 year, 7 months ago
Selected Answer: B
B. Retrain the model by using SageMaker Debugger. Configure Debugger to calculate and collect Shapley values. Create a chart that shows features and Shapley Additive explanations (SHAP) values to explain how the features affect the model outcomes would be the most operationally efficient way to meet the requirement of explaining why the model denies the promotion to some customers.
upvoted 3 times
spinatram
1 week, 4 days ago
Question needs explainability of the features for the predictions to get answers of "wants wo be explain why" not retraining the model. Question ask for "explain how the features affect the model outcome"
upvoted 1 times
...
...
Mllb
1 year, 7 months ago
Selected Answer: C
Clarify is the best solution. The key is training data https://www.amazonaws.cn/en/sagemaker/clarify/
upvoted 3 times
daidaidai
1 year, 6 months ago
Amazon SageMaker Clarify provides machine learning developers with greater visibility into their training data and models so they can identify and limit bias and explain predictions. I think B is correct.
upvoted 2 times
...
...
blanco750
1 year, 8 months ago
Selected Answer: C
Its between B and C SageMaker Clarify is used to promote transparency and accountability in machine learning models. Thats what we are looking for why model denies promotion to some customers
upvoted 3 times
...
sevosevo
1 year, 8 months ago
Selected Answer: C
"Explain individual model predictions Customers and internal stakeholders both want transparency into how models make their predictions. SageMaker Clarify integrates with SageMaker Experiments to show you the importance of each model input for a specific prediction. Results can be made available to customer-facing employees so that they have an understanding of the model’s behavior when making decisions based on model predictions." https://www.amazonaws.cn/en/sagemaker/clarify/
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...