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

Amazon AIF-C01 Exam - Topic 1 Question 29 Discussion

Posted by Leonida on Oct 19, 2025 at 10:58 PM

A company is developing an ML application. The application must automatically group similar customers and products based on their characteristics.

Which ML strategy should the company use to meet these requirements?

Suggested Answer: A

The company needs to automatically group similar customers and products based on their characteristics, which is a clustering task. Unsupervised learning is the ML strategy for grouping data without labeled outcomes, making it ideal for this requirement.

Exact Extract from AWS AI Documents:

From the AWS AI Practitioner Learning Path:

'Unsupervised learning is used to identify patterns or groupings in data without labeled outcomes. Common applications include clustering, such as grouping similar customers or products based on their characteristics, using algorithms like K-means or hierarchical clustering.'

(Source: AWS AI Practitioner Learning Path, Module on Machine Learning Strategies)

Detailed

Option A: Unsupervised learningThis is the correct answer. Unsupervised learning, specifically clustering, is designed to group similar entities (e.g., customers or products) based on their characteristics without requiring labeled data.

Option B: Supervised learningSupervised learning requires labeled data to train a model for prediction or classification, which is not applicable here since the task involves grouping without predefined labels.

Option C: Reinforcement learningReinforcement learning involves training an agent to make decisions through rewards and penalties, not for grouping data. This option is irrelevant.

Option D: Semi-supervised learningSemi-supervised learning uses a mix of labeled and unlabeled data, but the task here does not involve any labeled data, making unsupervised learning more appropriate.


AWS AI Practitioner Learning Path: Module on Machine Learning Strategies

Amazon SageMaker Developer Guide: Unsupervised Learning Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html)

AWS Documentation: Introduction to Unsupervised Learning (https://aws.amazon.com/machine-learning/)

Get Premium AIF-C01 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
29 comments · newest first
WI
Willard 7 months ago
I feel confident about A. It’s the best choice for discovering patterns without labels.
CA
Carin 7 months ago
Exactly! Reinforcement learning doesn’t apply here either. It’s for decision-making tasks.
MO
Mose 7 months ago
But we don’t have labels here, right? Unsupervised is definitely the way to go.
KR
Kristian 7 months ago
I’m not so sure. What about B) Supervised learning? It could help if we had labeled data.
EM
Emelda 8 months ago
Agreed! Unsupervised learning is perfect for clustering customers and products.
YO
Yolande 8 months ago
I think it's A) Unsupervised learning. It fits the need to group similar items.
DI
Dick 8 months ago
Not so sure about A, what if the data is too messy?
AD
Adrianna 8 months ago
Wait, how does unsupervised learning even group things? Sounds tricky!
CA
Catalina 9 months ago
I think B) Supervised learning could work too, but not the best fit.
LA
Latosha 9 months ago
Definitely A) Unsupervised learning! That's the way to go.
RO
Roselle 9 months ago
Unsupervised learning, no doubt. Let the algorithm do its magic and group those customers and products. Easy peasy.
BE
Bernardo 9 months ago
Reinforcement learning? What is this, a video game? Unsupervised all the way, let the AI figure it out on its own!
RI
Rikki 9 months ago
Hmm, I'd say semi-supervised. Get that labeled data to guide the model, but let it explore the unlabeled stuff too. Balanced approach, you know?
ST
Stanford 9 months ago
Supervised learning would be too much work. Who has time to label all that data? Unsupervised is the way to go.
QU
Quentin 10 months ago
Definitely unsupervised learning. Gotta let that algorithm do its thing and find those hidden patterns!
GR
Gregoria 10 months ago
I'm leaning towards unsupervised learning as the best strategy to automatically group the customers and products based on their characteristics.
MA
Markus 11 months ago
Totally agree with A! It’s perfect for clustering.
DO
Dorinda 11 months ago
Semi-supervised learning could be an option if we have some labeled data to work with. But the question doesn't specify that.
HA
Hannah 11 months ago
Reinforcement learning seems like the wrong approach here. We're not trying to have the system learn through trial and error.
RA
Raul 11 months ago
Hmm, I'm not sure. Supervised learning could work if we have labeled data on customer and product characteristics. But the question doesn't mention that.
LE
Lenna 12 months ago
I think this is an unsupervised learning problem since we need to group similar customers and products without any labeled data.
RA
Raymon 10 months ago
↳ replying to Lenna
Supervised learning wouldn’t work for this.
EL
Elizabeth 10 months ago
↳ replying to Lenna
Definitely! No labels needed for grouping.
KI
Kiley 10 months ago
↳ replying to Lenna
I agree, unsupervised learning fits best here.
EV
Evelynn 11 months ago
↳ replying to Lenna
Unsupervised is the way to go for clustering!
WA
Wade 12 months ago
Semi-supervised learning could be a possibility, but I lean towards unsupervised since we’re grouping based on characteristics.
BA
Barney 1 year ago
I feel like reinforcement learning is more about decision-making over time, so it probably isn't the right choice here.
BR
Brent 1 year ago
I'm not entirely sure, but I remember a practice question where we used supervised learning for classification tasks. This seems different.
JU
Junita 1 year ago
I think it might be unsupervised learning since we need to group similar customers and products without labeled data.
0/2000 characters

Save Cancel