AI-900 Practice Question: Describe fundamental principles of machine learning on Azure
What is 'Azure Machine Learning pipelines' and why are they used?
⚠ Common exam trap
Watch out — candidates often confuse 'pipeline' in the context of ML with generic data or DevOps pipelines, leading them to select options that describe unrelated Azure services like Azure DevOps CI/CD or IoT data ingestion.
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
✓
Reusable orchestrated workflows that automate and version-control the full ML training lifecycle
Azure Machine Learning pipelines are reusable orchestrated workflows that automate and version-control the full ML training lifecycle, including data preparation, training, evaluation, and deployment. They enable reproducibility, parallel execution of steps, and easy sharing across teams, which is why option B is correct.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Network pipelines for transferring data between Azure regions at high speed
Why it's wrong here
In Azure, high-speed cross-region data transfer is handled by network services such as ExpressRoute, Azure Virtual WAN, or Azure Data Box, which provide connectivity or physical shipping rather than an execution engine for ML code. An Azure Machine Learning pipeline, by contrast, is a directed graph of compute steps—script runs, data transformations, model training, and evaluation—that manages dependencies and intermediate outputs. Confusing these two is common because both use the word 'pipeline,' but one is network infrastructure and the other is orchestrated software workflow.
- ✓
Reusable orchestrated workflows that automate and version-control the full ML training lifecycle
Why this is correct
An Azure Machine Learning pipeline chains discrete, reusable steps into an orchestrated workflow that automates the full training lifecycle—from data preparation and feature engineering through model training, validation, and registration. Each step is versioned, and pipeline definitions track source code, inputs, outputs, and compute targets, making runs reproducible and auditable. Caching of unchanged steps and scheduled execution enable efficient retraining, which is why pipelines are central to production MLOps.
- ✗
CI/CD pipelines in Azure DevOps for deploying application code to production
Why it's wrong here
Azure DevOps pipelines (Azure Pipelines) are continuous integration and delivery workflows that build application code, run unit tests, and deploy artifacts to staging or production environments. They operate primarily in the application delivery domain, not the ML experimentation/training domain. Azure Machine Learning pipelines solve a different problem: orchestrating model training and evaluation steps and can, in fact, be invoked from an Azure DevOps release pipeline as part of a larger CI/CD process.
- ✗
Data pipelines that ingest streaming data from IoT sensors into Azure storage
Why it's wrong here
Streaming ingestion from IoT sensors typically uses services such as Azure Event Hubs, Azure IoT Hub, and Azure Stream Analytics, which process high-velocity events and land them in storage before any training begins. An Azure Machine Learning pipeline, by contrast, expects data to already reside in a versioned dataset or datastore and then executes a sequence of training-related transformations. While both involve data movement, the streaming pipeline provides real-time ingestion while the ML pipeline provides offline reproducibility for model-building steps.
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
This AI-900 question is part of Courseiva's 985-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.