AWS Certified AI Practitioner (AIF-C01) — Question 306
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?
Answer options
- A. Unsupervised learning
- B. Supervised learning
- C. Reinforcement learning
- D. Semi-supervised learning
Correct answer: A
Explanation
Unsupervised learning is the correct approach because grouping or clustering unlabeled data based on shared characteristics is a core capability of this strategy. Supervised learning is incorrect because it requires labeled historical data to predict outcomes, while reinforcement learning relies on trial-and-error interactions with an environment. Semi-supervised learning is also incorrect as it combines labeled and unlabeled data, which is not required for basic clustering tasks.