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 277 discussion

A company is planning a marketing campaign to promote a new product to existing customers. The company has data for past promotions that are similar. The company decides to try an experiment to send a more expensive marketing package to a smaller number of customers. The company wants to target the marketing campaign to customers who are most likely to buy the new product. The experiment requires that at least 90% of the customers who are likely to purchase the new product receive the marketing materials.

The company trains a model by using the linear learner algorithm in Amazon SageMaker. The model has a recall score of 80% and a precision of 75%.

How should the company retrain the model to meet these requirements?

  • A. Set the target_recall hyperparameter to 90%. Set the binary_classifier_model_selection_criteria hyperparameter to recall_at_target_precision.
  • B. Set the target_precision hyperparameter to 90%. Set the binary_classifier_model_selection_criteria hyperparameter to precision_at_target_recall.
  • C. Use 90% of the historical data for training. Set the number of epochs to 20.
  • D. Set the normalize_label hyperparameter to true. Set the number of classes to 2.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
endeesa
5 months ago
Selected Answer: A
This is simple, assume we identify 100 customers who have spent atleast $1M dollars before. We want our marketing materil to reach atleast 90 of them - hence as many true positives as possible meaning FPs are also ok. This means we need to optimise for recall
upvoted 2 times
...
DimLam
6 months ago
Selected Answer: A
For me it is A. We need to send the promo to as many potential buyers as possible. so we need to reduce FN
upvoted 3 times
...
goku58
7 months, 3 weeks ago
Selected Answer: A
FPs should be fine as it is not mentioned in the question that it is expensive to send the expensive marketing packages to some extra customers. BUT FNs more than 10% are not fine as they want at least 90% of potential customers to get the material. Hence we tune hyperparameters to increase recall to target 90%. And then find best precision with this 90% recall. Which makes precision_at_target_recall an appropriate hyperparameter to set. But option A has recall_at_target_precision. Still leaning towards A as target recall needs to be 90%. As per docs, "If binary_classifier_model_selection_criteria is recall_at_target_precision, then precision is held at this value while recall is maximized."
upvoted 1 times
...
ashii007
8 months ago
we want to reduce FPs. Hence precision target should be 90%. Thus B.
upvoted 1 times
...
boledadian
8 months ago
Selected Answer: B
B We want to reduce the false positive(We do not want to give the expensive marketing package to the costomer who won't buy our product)
upvoted 3 times
DimLam
6 months ago
But I see that the goal is to send the promo to as much potential purchasers as possible (reduce FN)
upvoted 1 times
...
...
kaike_reis
8 months, 1 week ago
Selected Answer: A
(A) We want to reduce FN as much as possible (customers who will buy, but who were predicted by the model as “non-buyers”), so the correct alternative is Letter A.
upvoted 1 times
kaike_reis
8 months, 1 week ago
c - d are decoy.
upvoted 1 times
...
...
Mickey321
8 months, 3 weeks ago
Selected Answer: A
For classification problems, such as the one here, you can specify the binary_classifier_model_selection_criteria hyperparameter to control how the best model is selected from the validation set. You can choose from several criteria, such as accuracy, precision, recall, F1 measure, or cross-entropy loss1.
upvoted 2 times
...
ADVIT
9 months, 3 weeks ago
I think it's A - Recall.
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago