AI-900 Practice Question: Describe fundamental principles of machine learning on Azure
What is reinforcement learning?
⚠ Common exam trap
Candidates often confuse reinforcement learning with supervised learning because both involve 'learning from feedback,' but they fail to recognize that reinforcement learning uses delayed rewards and no explicit correct labels, unlike supervised learning's immediate, labeled guidance.
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
✓
Training an agent through rewards and penalties in an interactive environment
Reinforcement learning is a machine learning paradigm where an agent learns to make decisions by interacting with an environment, receiving rewards for desirable actions and penalties for undesirable ones. This trial-and-error process allows the agent to develop an optimal policy over time, distinct from supervised or unsupervised learning. In Azure, this is exemplified by services like Azure Machine Learning's reinforcement learning capabilities or integration with platforms like Ray RLlib.
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 type of supervised learning that uses labeled training data
Why it's wrong here
This option is incorrect because reinforcement learning is not categorised as a supervised learning method. Supervised learning relies on labelled training data where each example has a known ground-truth outcome, whereas reinforcement learning uses evaluative feedback in the form of rewards and penalties rather than explicit labels. The agent never sees ‘correct’ actions directly; it must discover them through interaction and delayed consequences, which is fundamentally different from mapping inputs to pre-labelled outputs.
- ✓
Training an agent through rewards and penalties in an interactive environment
Why this is correct
This is the correct definition of reinforcement learning. An agent operates in an environment, takes actions, and receives a scalar reward signal—positive for desirable behaviour and negative for undesirable—to learn a policy that maximises cumulative reward over time. This trial-and-error process is formalised as a Markov decision process, and the agent must balance exploration of unknown actions with exploitation of known rewarding ones. Through repeated interactions, the agent learns to associate environmental states with actions that yield the highest long-term return.
- ✗
A clustering technique that groups similar data automatically
Why it's wrong here
This description confuses reinforcement learning with unsupervised clustering. Clustering is an unsupervised technique that partitions data points into groups based on similarity, with no reward signals or sequential decisions involved. Reinforcement learning, by contrast, is driven by an evaluative reward signal from an interactive environment, where the goal is to learn a policy for choosing actions over time—not to discover hidden structures in static data. Thus, while both are ‘learning from experience’ in a loose sense, their objectives and mechanisms are entirely distinct.
- ✗
Using previously trained models on new tasks
Why it's wrong here
This describes transfer learning, which reuses weights or features from a model pre-trained on one task to accelerate or improve learning on a different but related task. Reinforcement learning is not defined by reusing existing models; an agent typically learns from scratch by interacting with its environment and adjusting its policy based on rewards and penalties. Even when prior knowledge is incorporated in RL, the core learning process remains environmental interaction and reward maximisation, not the straightforward application of a pre-trained network to a new task.
Go deeper
Related to this question
Learn chapter
Machine Learning Core Concepts
Key term
Reinforcement learning
Reinforcement learning is a machine learning approach where an agent learns to make decisions by taking actions in an environment to maximize cumulative reward.
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
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.