What is 'clustering' in unsupervised machine learning?
Clustering partitions unlabelled data by similarity, so the algorithm discovers natural groupings without predefined labels. This satisfies the unsupervised constraint in the stem, where no target classes exist. Distinct from classification, which requires labelled training data to map inputs to known categories.
Why this answer
Clustering is an unsupervised learning technique that automatically groups data points based on inherent similarities or patterns in the data, without requiring any pre-existing labels. The algorithm identifies natural structures, such as distance or density relationships, to form clusters. In Azure Machine Learning, clustering is commonly implemented using algorithms like K-Means or DBSCAN for tasks such as customer segmentation or anomaly detection.
Exam trap
The trap here is that candidates confuse clustering (unsupervised) with classification (supervised), especially when the question mentions 'grouping' data, leading them to choose Option B which describes classification with predefined labels.
How to eliminate wrong answers
Option B is wrong because it describes supervised learning (classification), where models are trained on labelled examples to assign predefined categories, not unsupervised clustering. Option C is wrong because it refers to Azure compute cluster provisioning for distributed training, which is an infrastructure concept unrelated to machine learning algorithms. Option D is wrong because it describes organizing experiment tracking runs in Azure Machine Learning, which is a DevOps/MLOps practice, not a machine learning technique.