Courseiva

AI-900 Practice Question: Describe fundamental principles of machine learning on Azure

What is 'data augmentation' and how does it help with limited training data?

⚠ Common exam trap

Watch out — candidates often confuse 'data augmentation' with simply 'collecting more data' (Option A), failing to recognize that augmentation creates synthetic variants from existing data rather than acquiring new external samples.

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

Creating synthetic training variants (flips, rotations, synonyms) to expand small datasets

Data augmentation is a technique that artificially expands a training dataset by applying transformations (e.g., image flips, rotations, cropping, or text synonym replacement) to existing samples. This helps models generalize better when real-world data is scarce, reducing overfitting without requiring new labeled data collection.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Collecting more labelled data from external sources to supplement training

    Why it's wrong here

    Collecting more labelled data from external sources is data acquisition, which adds entirely new, independent instances to the training set. Data augmentation instead generates synthetic variants from the already-collected examples, often preserving their original labels while applying transformations like flips or synonym replacement. External collection costs time and annotation effort and may introduce distribution shift; augmentation multiplies the effective size of your existing pool without new external information.

  • Creating synthetic training variants (flips, rotations, synonyms) to expand small datasets

    Why this is correct

    Creating synthetic training variants — such as image flips/rotations or text synonym substitution — is the core of data augmentation. These transformations generate new, plausible examples from existing ones, multiplying effective dataset size while teaching the model invariances (e.g., a cat is still a cat after horizontal flip) and reducing overfitting. This is exactly the technique used to expand small datasets in computer vision and NLP.

  • Increasing the number of compute nodes to process large training datasets faster

    Why it's wrong here

    Increasing compute nodes scales the distributed training infrastructure, which reduces wall-clock time by parallelizing gradient computation and batch processing. However, this does not alter the training dataset itself — data augmentation is a data-space technique that synthesizes new examples from existing samples. In short, compute scaling addresses throughput, not data diversity or the root cause of a small, overfit-prone dataset.

  • Adding more evaluation metrics to get a richer view of model performance

    Why it's wrong here

    Adding evaluation metrics such as precision, recall, or F1-score provides a richer post-training view of model performance, but it does not touch the training data. Data augmentation, by contrast, operates before or during training to expand the dataset with transformed copies (e.g., rotated images, paraphrased text). Metrics measure outcomes; augmentation shapes the learning signal. These are fundamentally different stages of the ML workflow.

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 →

How Courseiva writes practice questions · Editorial policy

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.