AI-900 Practice Question: Describe fundamental principles of machine learning on Azure
What is the Azure Machine Learning workspace?
⚠ Common exam trap
A common mix-up: candidates confuse the workspace with its components, such as the web-based IDE (Azure Machine Learning Studio) or compute resources (DSVM or GPU clusters), because the exam tests the distinction between the management layer and the execution resources.
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
✓
The top-level Azure ML resource that organizes experiments, models, compute, and deployments
The Azure Machine Learning workspace is the top-level resource in Azure that serves as a centralized hub for managing all machine learning activities. It organizes experiments, models, compute targets, and deployments, providing a unified environment for the entire ML lifecycle. This is the correct answer because the workspace is the foundational resource that ties together all other Azure ML components.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
A web-based IDE for writing machine learning code in Python
Why it's wrong here
A web-based IDE, such as Jupyter notebooks or Visual Studio Code for the Web, is an authoring environment for writing Python code. In Azure Machine Learning, you launch these notebooks from within a workspace, and the code runs on a compute instance or cluster attached to that workspace. However, the IDE itself is just an interface; the workspace is the overarching resource that stores run history, models, and other artifacts. Therefore, this option describes a client tool used against the workspace, not the workspace's role as a top-level organizer.
- ✓
The top-level Azure ML resource that organizes experiments, models, compute, and deployments
Why this is correct
The Azure Machine Learning workspace is the root Azure resource (Microsoft.MachineLearningServices/workspaces) that acts as the central organizational hub for all ML work in a given project. It contains and groups experiments, datasets, models, compute targets, environments, and deployment endpoints, while also holding the shared configuration and secrets for those assets. It provides the fundamental scope for role-based access control, quota, and billing, so every resource in Azure ML must belong to exactly one workspace and cannot span workspaces. This is why it is the correct top-level resource.
- ✗
A virtual machine pre-configured with ML tools and libraries
Why it's wrong here
An Azure ML compute instance is a fully managed virtual machine pre-installed with common Python packages, Jupyter, and ML tools, used for data-science development and experimentation. It runs under a workspace and provides a dedicated environment for coding, but it is a specific compute asset, not a container for other resources. The workspace has no OS, disk, or virtual hardware at all; it is a logical metadata and governance layer. So this option mistakes one of the compute resources attached to a workspace for the workspace's organizing role.
- ✗
A dedicated GPU cluster for distributed deep learning training
Why it's wrong here
A dedicated GPU cluster is a type of compute target used to run distributed deep learning jobs like PyTorch or TensorFlow training at scale. In Azure Machine Learning, a compute cluster is provisioned as a child resource within a workspace, and it can scale from zero nodes to many GPU nodes on demand. The workspace itself is not a cluster, as it possesses no processing power; it only coordinates and tracks the jobs submitted to that cluster. Hence, a GPU cluster is something the workspace manages, not the workspace itself.
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
Azure Machine Learning
Azure Machine Learning is a cloud service for building, training, and deploying machine learning models at scale.
About these practice questions
One of 985 original AI-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.