AI-900 Practice Question: Describe features of computer vision workloads on Azure
What is the Azure AI Custom Vision service's 'compact' domain used for?
⚠ Common exam trap
Many exam-takers confuse 'compact' with 'small dataset' or 'reduced API output', when in fact it specifically refers to the model's exportability and optimization for offline edge deployment.
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
✓
Producing exportable models optimized for deployment on edge devices with limited compute
The Azure AI Custom Vision service's 'compact' domain is specifically designed to produce models that can be exported to formats like TensorFlow, ONNX, or CoreML for deployment on edge devices with limited compute, memory, and power. This domain trades some accuracy for a smaller model footprint, enabling real-time inference on devices such as cameras, drones, or IoT gateways.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Training models on a compact (small) dataset with fewer than 50 images
Why it's wrong here
The word 'compact' in compact domains refers to the resulting model's size and computational footprint, not to the number of training images. Custom Vision does have dataset minimums (typically a handful of images per tag), but 50 is an arbitrary threshold and far below typical recommendations for good accuracy. A compact domain can be trained on dozens or hundreds of images, just like any other domain; the model-file size is what is minimized through architecture choices like depthwise separable convolutions.
- ✓
Producing exportable models optimized for deployment on edge devices with limited compute
Why this is correct
Compact domains are a family of Custom Vision model architectures specifically designed for export to lightweight inference formats such as ONNX, TensorFlow Lite, and CoreML. These models are significantly smaller and require fewer compute resources, allowing them to run offline directly on edge devices like cameras, drones, or IoT hardware with limited memory and CPU. This is the intended purpose of compact domains: trade a bit of accuracy for a deployment-ready model that performs local, low-latency inference without a cloud round-trip.
- ✗
Creating more compact API responses with less metadata
Why it's wrong here
Compact domains are designed for edge export, not for changing the REST API response shape of cloud-hosted Custom Vision endpoints. API response metadata is determined by the prediction endpoint's schema, not by the model's internal architecture. In fact, compact domains enable on-device inference, often eliminating API calls altogether rather than simply trimming their payloads.
- ✗
Training models that use less storage in Azure blob containers
Why it's wrong here
Compact domains in Custom Vision produce small, exportable model files, but reducing Azure Blob storage consumption during training is not their purpose. Training images and checkpoints stored in blob containers are data-management artifacts; compactness applies to the inference model's architecture and export format, not to where training data is held. Even if a compact model uses less memory at runtime, blob storage costs are unrelated to domain selection.
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
Key term
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data to make predictions or decisions.
Key term
Service
A service is a software component or system that performs a specific function and is available to be used by other programs or users over a network.
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.