AI-900 Practice Question: Describe fundamental principles of machine learning on Azure
A media company wants to automatically organize a large collection of news articles into several topic-based categories (e.g., politics, sports, technology) without using any predefined labels. They plan to use Azure Machine Learning. Which type of machine learning task should they use?
⚠ Common exam trap
Test-takers frequently confuse clustering with classification because both involve grouping data into categories, but clustering is unsupervised (no labels) while classification requires labeled training data.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Clustering
Clustering is the correct choice because the media company wants to group unlabeled news articles into topic-based categories based on inherent similarities in the data, without using predefined labels. Azure Machine Learning provides clustering algorithms like K-Means that automatically partition the dataset into distinct clusters, making it ideal for unsupervised learning tasks where the goal is to discover natural groupings.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Regression
Why it's wrong here
Regression is a supervised learning method that models the relationship between input features and a continuous numeric target variable, such as price, temperature, or sales volume. It cannot group discrete, categorical items like news articles because its output is a scalar value, not a cluster assignment. Furthermore, regression would require labeled numeric targets, which are absent here, making it fundamentally ill-suited for automatic organization of content.
When this WOULD be correct
A question asking to predict a numeric value, such as 'predict the number of daily page views for a news website based on historical data', would make regression correct.
- ✗
Classification
Why it's wrong here
Classification is a supervised learning approach that assigns inputs to a predefined set of labels, such as 'sports' or 'politics.' This requires a training dataset where articles are already annotated with correct topics, and the model learns to generalize from those examples. Since the scenario explicitly states there are no predefined labels or pre-tagged articles, classification cannot be used without first manually labeling data, which defeats the purpose of automatic organization.
When this WOULD be correct
A media company wants to automatically categorize news articles into predefined topic categories (e.g., politics, sports) using a labeled dataset of past articles. They would use classification to predict the category of new articles.
- ✓
Clustering
Why this is correct
Clustering is an unsupervised learning technique that partitions unlabeled data into groups based on feature similarity. By applying algorithms like k-means or hierarchical clustering, the system discovers latent topic structures in news articles without requiring predefined categories. This aligns perfectly with the scenario's goal of automatically organizing articles, as it does not rely on any labeled examples and can adapt to the inherent content patterns.
- ✗
Anomaly detection
Why it's wrong here
Anomaly detection aims to identify rare, unexpected, or outlier instances that deviate significantly from the majority of the data. The media company's objective is to organize all articles into meaningful groups, not to single out unusual ones. While anomaly detection could flag articles that are unique or suspicious, it does not provide a partitioning of the entire dataset into topic-based clusters, so it fails to satisfy the core requirement of automatic organization.
When this WOULD be correct
A company wants to detect fraudulent transactions in a dataset of credit card purchases, where most transactions are legitimate and only a few are fraudulent. They need to identify these rare events without labeled examples of fraud.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓ClusteringCorrect answer▾
Why this is correct
Clustering is an unsupervised learning technique that partitions unlabeled data into groups based on feature similarity. By applying algorithms like k-means or hierarchical clustering, the system discovers latent topic structures in news articles without requiring predefined categories. This aligns perfectly with the scenario's goal of automatically organizing articles, as it does not rely on any labeled examples and can adapt to the inherent content patterns.
✗RegressionWrong answer — click to see why▾
Why this is wrong here
Regression predicts a continuous numeric value, not discrete categories. The question requires grouping articles into topic categories without predefined labels, which is unsupervised learning, not regression.
★ When this WOULD be the correct answer
A question asking to predict a numeric value, such as 'predict the number of daily page views for a news website based on historical data', would make regression correct.
Why candidates choose this
Candidates may confuse regression with classification or think that organizing into categories involves predicting a numeric label, misunderstanding the task as supervised learning with continuous output.
✗ClassificationWrong answer — click to see why▾
Why this is wrong here
Classification requires predefined labels, but the question explicitly states 'without using any predefined labels' and aims to discover topic-based categories automatically, which is a clustering task.
★ When this WOULD be the correct answer
A media company wants to automatically categorize news articles into predefined topic categories (e.g., politics, sports) using a labeled dataset of past articles. They would use classification to predict the category of new articles.
Why candidates choose this
Candidates often confuse clustering with classification because both involve grouping data into categories, but classification uses labeled data while clustering is unsupervised.
✗Anomaly detectionWrong answer — click to see why▾
Why this is wrong here
Anomaly detection identifies rare or unusual patterns, not grouping unlabeled data into categories. The question requires organizing articles into topic-based categories without predefined labels, which is a clustering task.
★ When this WOULD be the correct answer
A company wants to detect fraudulent transactions in a dataset of credit card purchases, where most transactions are legitimate and only a few are fraudulent. They need to identify these rare events without labeled examples of fraud.
Why candidates choose this
Candidates may confuse anomaly detection with clustering because both deal with unlabeled data, but anomaly detection focuses on outliers rather than grouping similar items.
Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Machine Learning Core Concepts
Key term
Machine learning
Machine learning is a branch of artificial intelligence where computers learn patterns from data to make decisions or predictions without being explicitly programmed for every task.
Key term
Unsupervised learning
Unsupervised learning is a type of machine learning where an algorithm finds patterns, groupings, or structure in data without being given labeled examples or correct answers.
About these practice questions
Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.