AI-900 Practice Question: Describe fundamental principles of machine learning on Azure
What is 'Azure Machine Learning datasets' and why are they important?
⚠ Common exam trap
Many candidates confuse a dataset with the raw data files themselves, assuming it is just a storage container, rather than understanding it as a versioned, registered metadata reference that enables reproducibility and lineage.
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
✓
Versioned, registered data references enabling reproducibility, sharing, and lineage tracking in Azure ML
Azure Machine Learning datasets are versioned, registered data references that encapsulate metadata such as location, schema, and creation time, enabling reproducibility, sharing, and lineage tracking across experiments. They do not store the raw data files themselves but provide a pointer to the data source (e.g., Azure Blob Storage, Azure Data Lake), ensuring that every training run uses the exact same data snapshot, which is critical for auditability and collaboration.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The raw data files stored in Azure Blob Storage before any processing
Why it's wrong here
This option conflates storage objects with logical workspace resources. A raw Blob file or ADLS path is just an unstructured object in cloud storage; Azure ML datasets are abstractions registered in the workspace that add versioning, schema inference, a data profile, and access controls around that storage location. The same raw files can be registered multiple times as different versions, so the dataset is the reference, not the file itself. Blob storage alone lacks the lineage and sharing capabilities that make Azure ML datasets valuable.
- ✓
Versioned, registered data references enabling reproducibility, sharing, and lineage tracking in Azure ML
Why this is correct
In Azure ML, a dataset is a versioned, registered reference to a data source, not a copy of the data itself. It encapsulates metadata such as schema, a data profile, and sampling strategy while pointing to files in a datastore like Azure Blob Storage or Azure Data Lake. This makes experiments reproducible because each run can pin a specific dataset version, and teams can share, re-use, and trace lineage across pipelines. The decoupling from model code is what enables these governance features.
- ✗
Synthetic datasets automatically generated by Azure ML to supplement small training sets
Why it's wrong here
This option incorrectly equates Azure ML datasets with synthetic data generation, a technique that uses GANs, SMOTE, or other augmentation methods to fabricate training examples. None of these are automated by the Azure ML dataset registration feature; registered datasets are references to real, existing data sources, not algorithmically produced records. Azure ML does offer data labeling and data drift tools, but those operate on actual collected data rather than manufacturing new samples. Synthetic data generation would typically require separate libraries, not the Azure ML dataset API.
- ✗
Pre-labelled benchmark datasets provided by Microsoft for testing Azure ML models
Why it's wrong here
This option mistakes Microsoft-provided sample or benchmark data for the Azure ML dataset concept. While Azure ML can access public datasets via Azure Open Datasets, the platform's own dataset feature is user-driven: you register and version your own data references in a workspace. Pre-labelled benchmarks like MNIST are commonly imported for demos but are not the definition of an Azure ML dataset. The core value being tested is reproducibility and lineage of customer data, not ready-made test corpora.
Quick reference
Azure Blob Storage Tier Comparison
| Tier | Storage Cost | Retrieval Cost | Latency | Use Case |
|---|---|---|---|---|
| Hot | Highest | Lowest | Immediate | Active data, frequent reads |
| Cool | Lower | Higher | Immediate | Data accessed < once / month |
| Cold | Lower still | Higher | Immediate | Data accessed < once / quarter |
| Archive | Lowest | Highest + rehydration delay | Hours | Long-term compliance retention |
Go deeper
Related to this question
Learn chapter
Machine Learning Core Concepts
Key term
Azure Machine Learning
Azure Machine Learning is a cloud service for building, training, and deploying machine learning models at scale.
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.
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.