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?

  1. AClustering
  2. BReinforcement Learning
  3. CClassification
  4. DRegression
Show answer & 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.

More Describe fundamental principles of machine learning on Azure questions