Courseiva

AI-900 Practice Question: Describe features of computer vision workloads on Azure

What is 'image captioning' in Azure AI Vision and how is it different from image tagging?

⚠ Common exam trap

It's easy for candidates to confuse image captioning with manual annotation or assume tagging is always more accurate, when in fact the key difference is the output format—a full sentence versus a list of keywords—not the method of input or accuracy level.

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

Captioning generates a natural language sentence describing the scene; tagging returns individual concept keywords

Image captioning in Azure AI Vision uses a deep learning model to analyze the entire scene and generate a coherent, natural language sentence describing the image content, such as 'a group of people playing soccer in a park.' In contrast, image tagging returns a list of individual keywords or concepts (e.g., 'soccer,' 'grass,' 'people') without forming a complete sentence. This distinction is fundamental to understanding the different outputs of these two Azure AI Vision features.

Answer analysis

Option-by-option breakdown

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

  • Captioning adds user-written descriptions; tagging uses AI to detect objects automatically

    Why it's wrong here

    The statement incorrectly assumes that captions are human-authored and tags are machine-generated. In Azure AI Vision, both captioning and tagging are fully automated outputs of the same image analysis model family; no user-written text is added during inference. A user can optionally provide an external description to influence some custom models, but the standard captioning API generates its own sentence using an encoder-decoder neural network, just as tagging generates its own labels with a classifier. Therefore, the real difference is output type—sentence versus keyword list—not the source of the content.

  • Captioning generates a natural language sentence describing the scene; tagging returns individual concept keywords

    Why this is correct

    Captioning in Azure AI Vision uses an image-to-text model to produce a grammatically complete sentence that describes the whole scene, such as “A cat sitting on a sofa.” Tagging instead runs a multi-label classification model that returns a discrete list of concept keywords (for example, cat, sofa, indoor) with confidence scores. The sentence gives narrative context for accessibility or storytelling, whereas the keyword list is optimized for indexing, search, and automated filtering. This difference in output format—one generated sentence versus many discrete labels—is the core definitional distinction.

  • Captioning works on video; tagging works only on still images

    Why it's wrong here

    This claim confuses the supported input media with the output modality. Azure AI Vision’s image captioning and image tagging features both operate on still images; neither the Image Analysis API function is video-only, and tagging is not restricted to still frames. While video understanding tools can extract frames and run these same models on each frame, the API itself does not require or distinguish media type this way. The actual difference between the features remains that captioning emits a sentence and tagging emits keyword labels.

  • Image tagging is more accurate than captioning because it uses simpler classification

    Why it's wrong here

    Accuracy cannot be compared as a single metric because captioning and tagging are fundamentally different machine learning tasks with different evaluation criteria. Tagging is a multi-label recognition problem scored by how confidently known classes are assigned, while captioning is a sequence generation problem that must synthesize grammar, context, and object relationships to create a novel sentence. A simpler classification pipeline can make tags precise for vocabulary items, but it cannot express scene semantics, and a captioning model can be more expressive yet still make grammatical errors or hallucinate details. Neither is strictly more accurate; they fail in different ways and serve different downstream purposes.

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.