ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 248 - MLS-C01 discussion

Report
Export

A financial services company wants to automate its loan approval process by building a machine learning (ML) model. Each loan data point contains credit history from a third-party data source and demographic information about the customer. Each loan approval prediction must come with a report that contains an explanation for why the customer was approved for a loan or was denied for a loan. The company will use Amazon SageMaker to build the model.

Which solution will meet these requirements with the LEAST development effort?

A.
Use SageMaker Model Debugger to automatically debug the predictions, generate the explanation, and attach the explanation report.
Answers
A.
Use SageMaker Model Debugger to automatically debug the predictions, generate the explanation, and attach the explanation report.
B.
Use AWS Lambda to provide feature importance and partial dependence plots. Use the plots to generate and attach the explanation report.
Answers
B.
Use AWS Lambda to provide feature importance and partial dependence plots. Use the plots to generate and attach the explanation report.
C.
Use SageMaker Clarify to generate the explanation report. Attach the report to the predicted results.
Answers
C.
Use SageMaker Clarify to generate the explanation report. Attach the report to the predicted results.
D.
Use custom Amazon Cloud Watch metrics to generate the explanation report. Attach the report to the predicted results.
Answers
D.
Use custom Amazon Cloud Watch metrics to generate the explanation report. Attach the report to the predicted results.
Suggested answer: C

Explanation:

The best solution for this scenario is to use SageMaker Clarify to generate the explanation report and attach it to the predicted results. SageMaker Clarify provides tools to help explain how machine learning (ML) models make predictions using a model-agnostic feature attribution approach based on SHAP values. It can also detect and measure potential bias in the data and the model. SageMaker Clarify can generate explanation reports during data preparation, model training, and model deployment. The reports include metrics, graphs, and examples that help understand the model behavior and predictions. The reports can be attached to the predicted results using the SageMaker SDK or the SageMaker API.

The other solutions are less optimal because they require more development effort and additional services. Using SageMaker Model Debugger would require modifying the training script to save the model output tensors and writing custom rules to debug and explain the predictions. Using AWS Lambda would require writing code to invoke the ML model, compute the feature importance and partial dependence plots, and generate and attach the explanation report. Using custom Amazon CloudWatch metrics would require writing code to publish the metrics, create dashboards, and generate and attach the explanation report.

References:

Bias Detection and Model Explainability - Amazon SageMaker Clarify - AWS

Amazon SageMaker Clarify Model Explainability

Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability

GitHub - aws/amazon-sagemaker-clarify: Fairness Aware Machine Learning

asked 16/09/2024
Joe Moore
37 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first