Describe features of Natural Language Processing workloads on Azure →mediumMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
What is transfer learning and how does it apply to NLP models?
⚠ Common exam trap
Many exam-takers confuse the general idea of 'transferring' something (data, code, or location) with the specific machine learning concept of transferring learned knowledge from a pre-trained model to a new task.
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
✓
Using knowledge from a large pre-trained model as the starting point for learning a new, related task
Transfer learning in NLP involves taking a large pre-trained model (like BERT or GPT) that has been trained on a massive corpus and fine-tuning it on a smaller, task-specific dataset. This approach dramatically reduces the amount of labeled data and training time needed, while leveraging the linguistic knowledge already captured by the base model. In Azure, services like Azure Cognitive Service for Language use transfer learning to provide high-accuracy custom models with minimal training data.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Moving a trained model from one Azure region to another for deployment
Why it's wrong here
Deploying a model to a different Azure region is a pure infrastructure concern—you are moving a serialized artifact (e.g., a pickle file or MLflow model) and setting up a new endpoint, often for latency, data residency, or disaster recovery. This operation has nothing to do with how the model's weights were learned. Transfer learning instead refers to reusing the knowledge encoded in a model's parameters to accelerate learning on a new task, not relocating where inference runs.
- ✓
Using knowledge from a large pre-trained model as the starting point for learning a new, related task
Why this is correct
Transfer learning is a training methodology where an existing model that was pre-trained on a large, general corpus (e.g., a transformer trained on massive text) is fine-tuned on a smaller, task-specific dataset. The lower layers retain broad feature detectors—like edges in images or syntax in language—so the network only needs to adapt the higher layers to the new objective. This dramatically reduces the amount of labeled data and compute required compared to training from scratch, because the model already encodes general world knowledge.
- ✗
Transferring labeled training data between different ML projects
Why it's wrong here
Sharing labeled data between projects is an act of data management—you are moving or copying examples, which may implicate data governance, privacy, and licensing rules, but the model parameters have not been touched. Transfer learning does not transfer exemplars; it transfers the knowledge abstracted from data into weights, such as word embeddings or convolutional filters. Even if the same dataset is reused, the model still learns from scratch unless you initialize it with a pre-trained model's parameters.
- ✗
Automatically translating ML models from Python to other programming languages
Why it's wrong here
Automatically converting a model from Python to another programming language (e.g., via ONNX, PMML, or TensorFlow Serving) is a model interoperability and deployment concern—you are translating a computational graph or a serialized artifact, not transferring learned knowledge to a new task. Even if the translation succeeds, the model's parameters remain exactly the same; the model has not been trained or adapted. Transfer learning, by contrast, changes the model's weights through learning a new task, often starting from a pre-trained checkpoint.
Go deeper
Related to this question
Learn chapter
Machine Learning Core Concepts
Key term
Training data
Training data is a set of examples used to teach a machine learning model how to make predictions or decisions.
Key term
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data to make predictions or decisions.
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.