New Year Sale 2026! 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

Actual exam question for Amazon's AIF-C01 exam
Question #: 29
Topic #: 1
[All AIF-C01 Questions]

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?

Show Suggested Answer Hide Answer
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/)

Contribute your Thoughts:

0/2000 characters
Emelda
9 days ago
Agreed! Unsupervised learning is perfect for clustering customers and products.
upvoted 0 times
...
Yolande
14 days ago
I think it's A) Unsupervised learning. It fits the need to group similar items.
upvoted 0 times
...
Dick
19 days ago
Not so sure about A, what if the data is too messy?
upvoted 0 times
...
Adrianna
24 days ago
Wait, how does unsupervised learning even group things? Sounds tricky!
upvoted 0 times
...
Catalina
30 days ago
I think B) Supervised learning could work too, but not the best fit.
upvoted 0 times
...
Latosha
1 month ago
Definitely A) Unsupervised learning! That's the way to go.
upvoted 0 times
...
Roselle
1 month ago
Unsupervised learning, no doubt. Let the algorithm do its magic and group those customers and products. Easy peasy.
upvoted 0 times
...
Bernardo
2 months ago
Reinforcement learning? What is this, a video game? Unsupervised all the way, let the AI figure it out on its own!
upvoted 0 times
...
Rikki
2 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?
upvoted 0 times
...
Stanford
2 months ago
Supervised learning would be too much work. Who has time to label all that data? Unsupervised is the way to go.
upvoted 0 times
...
Quentin
2 months ago
Definitely unsupervised learning. Gotta let that algorithm do its thing and find those hidden patterns!
upvoted 0 times
...
Gregoria
2 months ago
I'm leaning towards unsupervised learning as the best strategy to automatically group the customers and products based on their characteristics.
upvoted 0 times
...
Markus
3 months ago
Totally agree with A! It’s perfect for clustering.
upvoted 0 times
...
Dorinda
3 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.
upvoted 0 times
...
Hannah
4 months ago
Reinforcement learning seems like the wrong approach here. We're not trying to have the system learn through trial and error.
upvoted 0 times
...
Raul
4 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.
upvoted 0 times
...
Lenna
4 months ago
I think this is an unsupervised learning problem since we need to group similar customers and products without any labeled data.
upvoted 0 times
Raymon
2 months ago
Supervised learning wouldn’t work for this.
upvoted 0 times
...
Elizabeth
3 months ago
Definitely! No labels needed for grouping.
upvoted 0 times
...
Kiley
3 months ago
I agree, unsupervised learning fits best here.
upvoted 0 times
...
Evelynn
3 months ago
Unsupervised is the way to go for clustering!
upvoted 0 times
...
...
Wade
4 months ago
Semi-supervised learning could be a possibility, but I lean towards unsupervised since we’re grouping based on characteristics.
upvoted 0 times
...
Barney
4 months ago
I feel like reinforcement learning is more about decision-making over time, so it probably isn't the right choice here.
upvoted 0 times
...
Brent
5 months ago
I'm not entirely sure, but I remember a practice question where we used supervised learning for classification tasks. This seems different.
upvoted 0 times
...
Junita
5 months ago
I think it might be unsupervised learning since we need to group similar customers and products without labeled data.
upvoted 0 times
...

Save Cancel