A company wants to group customers by purchasing behavior without any predefined labels. Which ML approach fits?
A.Supervised learning
Supervised needs labels — none exist here.
B.Unsupervised learning
Correct. Clustering unlabeled data = unsupervised.
C.Reinforcement learning
RL learns through rewards/actions — wrong paradigm.
D.Rule-based scripting
Hand-written rules don't discover unknown groupings.
Why this answer
Unsupervised learning finds structure in unlabeled data — clustering customers by behavior is the canonical example. Supervised learning needs labeled training data (input→known output).
Correct answer: B · Last reviewed 2026-10-28
Official AWS references
Practice this interactively
Answer without seeing the solution first in the AI/ML Foundations practice session.
Practice AI/ML Foundations