Microsoft Azure AI Fundamentals (AI-900)Describe fundamental principles of machine learning on AzureMedium
A retail company wants to analyze customer purchasing behavior to identify distinct groups of customers based on their transaction history, demographics, and browsing patterns. They do not have pre-defined labels for these customer groups. The goal is to discover natural groupings within the data. Which type of machine learning should be used?
- AClustering
- BReinforcement Learning
- CClassification
- DRegression
Show answer & explanationAnswer & explanation
Correct answer: A. Clustering
Clustering is an unsupervised learning technique specifically designed to group similar data points together based on their inherent characteristics, without the need for pre-defined labels. This aligns perfectly with the goal of identifying distinct customer groups without prior labels.
Why the other options are wrong
- B. Reinforcement Learning involves an agent learning through trial and error with rewards, not suitable for finding hidden patterns in existing data.
- C. Classification is a supervised learning task that requires labeled data to predict discrete categories.
- D. Regression is a supervised learning task used to predict continuous numerical values, also requiring labeled data.
Clustering
Clustering is an unsupervised machine learning technique used to group a set of objects in such a way that objects in the same group (called a cluster) are more similar to each other than to those in other groups. It is used to discover hidden patterns or natural groupings in data.
- An unsupervised learning method.
- Does not require labeled data.
- Identifies intrinsic groupings within data.
- Common algorithms include K-Means, DBSCAN, Hierarchical Clustering.
- Used for customer segmentation, anomaly detection, document analysis.
Memory trick: Unsupervised learning 'clusters' and 'reduces' without a teacher.