Courseiva

CCNA Implement computer vision solutions Questions

34 of 109 questions · Page 2/2 · Implement computer vision solutions · Answers revealed

76
MCQmedium

You need to build a solution that reads text from images in multiple languages, including Arabic and English, and translates the text into English. The solution must preserve the original layout as much as possible. Which combination of Azure AI services should you use?

A.Azure AI Document Intelligence Read and Azure AI Translator
B.Azure AI Document Intelligence Read and Azure AI Language
C.Azure AI Vision OCR and Azure AI Translator
D.Azure AI Speech and Azure AI Translator
AnswerA

Read extracts text with layout, and Translator handles translation while preserving the text order.

Why this answer

Azure AI Document Intelligence Read (formerly Form Recognizer Read) is optimized for extracting text from images and documents while preserving the original layout, including bounding box coordinates for each text element. Azure AI Translator then translates the extracted text into English. This combination meets the requirement for multi-language OCR (including Arabic and English) and layout preservation.

Exam trap

The trap here is that candidates often confuse Azure AI Vision OCR (legacy) with Azure AI Document Intelligence Read, assuming both provide equivalent layout preservation, but only Document Intelligence Read is designed for structured layout-aware extraction.

How to eliminate wrong answers

Option B is wrong because Azure AI Language provides text analytics (e.g., sentiment, key phrases) but does not include OCR capabilities; it cannot read text from images. Option C is wrong because Azure AI Vision OCR (legacy OCR API) does not preserve layout information as effectively as Document Intelligence Read, which is specifically designed for layout-aware extraction. Option D is wrong because Azure AI Speech is for speech-to-text and text-to-speech, not for reading text from images.

77
MCQmedium

You deploy a custom vision model for defect detection on a manufacturing line. The model runs on an Azure IoT Edge device. You notice that inference latency is too high for real-time detection. Which action should you take to reduce latency?

A.Move inference to Azure Functions in the cloud
B.Convert the model to TensorFlow and use the Azure IoT Edge Deep Learning module with hardware acceleration
C.Retrain the model with more defect images
D.Increase the resolution of input images
AnswerB

Hardware acceleration reduces inference time.

Why this answer

Converting the model to TensorFlow enables compatibility with the Azure IoT Edge Deep Learning module, which can leverage hardware acceleration (e.g., Intel Movidius or NVIDIA GPUs) to significantly reduce inference latency. This approach keeps inference on the edge device, avoiding network round-trips, and optimizes the model for real-time defect detection.

Exam trap

The trap here is that candidates often assume cloud-based inference (Option A) is faster due to powerful cloud GPUs, but they overlook the added network latency and the requirement for real-time edge processing in IoT scenarios.

How to eliminate wrong answers

Option A is wrong because moving inference to Azure Functions in the cloud introduces network latency and dependency on connectivity, which would increase overall latency rather than reduce it for real-time edge scenarios. Option C is wrong because retraining the model with more defect images improves accuracy but does not directly address inference latency; it may even increase model size and computational cost. Option D is wrong because increasing the resolution of input images increases the number of pixels to process, which typically raises inference time and latency, counteracting the goal of reducing latency.

78
MCQeasy

You need to detect if a photo contains adult or racy content. Which Azure AI Computer Vision feature should you use?

A.Describe Image API
B.OCR API
C.Analyze Image API with the 'adult' parameter
D.Tag Image API
AnswerC

This parameter enables adult content detection.

Why this answer

The Analyze Image API with the 'adult' parameter is the correct feature because it specifically detects adult, racy, and gory content in images. When you call the Analyze Image API and include the 'adult' visual feature, Azure AI Computer Vision returns a boolean flag and a confidence score for adult and racy content classification, enabling content moderation.

Exam trap

The trap here is that candidates often confuse the Tag Image API's generic object tagging with the specialized adult content detection feature, assuming tags like 'swimsuit' or 'underwear' would suffice, but only the Analyze Image API with the 'adult' parameter provides the explicit moderation scores required by the question.

How to eliminate wrong answers

Option A is wrong because the Describe Image API generates human-readable captions summarizing the image content, but it does not provide explicit adult/racy content detection or confidence scores. Option B is wrong because the OCR API extracts printed or handwritten text from images, and has no capability to analyze visual content for adult or racy themes. Option D is wrong because the Tag Image API returns a list of content tags (e.g., 'person', 'tree') based on objects and actions, but it does not include a dedicated adult/racy content moderation feature.

79
MCQhard

You are deploying a Custom Vision model to a production environment. The model must handle 100 predictions per second with low latency. Which deployment option should you choose?

A.Use the Free tier prediction endpoint.
B.Export the model as a Docker container and run it on Azure Container Instances.
C.Use the Training API to make predictions.
D.Use a paid tier prediction endpoint with sufficient capacity.
AnswerD

Provides dedicated resources for high throughput.

Why this answer

A paid tier prediction endpoint in Azure Custom Vision is designed to handle production-scale workloads with dedicated compute resources, supporting up to 100 predictions per second with low latency. The Free tier is rate-limited and cannot sustain this throughput, while exporting as a Docker container introduces additional overhead and scaling complexity that may not guarantee the required latency or throughput without manual orchestration.

Exam trap

The trap here is that candidates may assume exporting a model as a Docker container (Option B) is always the best for performance, but they overlook the operational overhead and lack of built-in scaling for high-throughput cloud predictions, whereas the paid endpoint is optimized for exactly this scenario.

How to eliminate wrong answers

Option A is wrong because the Free tier prediction endpoint is rate-limited to 20 predictions per minute and cannot handle 100 predictions per second. Option B is wrong because exporting the model as a Docker container and running it on Azure Container Instances requires manual scaling and does not provide built-in load balancing or guaranteed low latency for high-throughput production workloads; it is better suited for offline or edge scenarios. Option C is wrong because the Training API is used for training and managing models, not for making real-time predictions; using it for predictions would be inefficient and unsupported.

80
Multi-Selecthard

You are building a document processing solution that extracts information from invoices. The invoices come in various formats and languages. You need to extract line items, totals, and supplier names. Which THREE services should you combine?

Select 3 answers
A.Azure AI Custom Vision
B.Azure AI Translator
C.Azure AI Content Safety
D.Azure AI Document Intelligence
E.Azure AI Vision OCR
AnswersB, D, E

Translates text if invoices are in multiple languages.

Why this answer

Azure AI Translator is correct because invoices arrive in various languages, and translating extracted text to a common language (e.g., English) is necessary for downstream processing like entity extraction and validation. Without translation, multilingual invoice data would be inconsistent or unprocessable by language-specific models.

Exam trap

The trap here is that candidates may mistakenly choose Azure AI Custom Vision for 'extracting' invoice data, confusing its image classification capabilities with the structured document extraction provided by Document Intelligence.

81
MCQeasy

Refer to the exhibit. An Azure Cognitive Services Computer Vision API call for image captioning is returning only one caption. The developer wants to get three possible captions ranked by confidence. Which parameter should be modified in the request?

A.Use a different API version, such as 2023-04-01.
B.Modify the URL to point to a different image.
C.Change the language parameter to 'multi'.
D.Set the maxCandidates value to 3.
AnswerD

maxCandidates defines how many captions the API returns.

Why this answer

The `maxCandidates` parameter in the Computer Vision Image Analysis API controls the maximum number of captions returned in the response. By default, this value is 1, so only the top-ranked caption is returned. Setting `maxCandidates=3` instructs the API to return up to three captions, each with its own confidence score, ranked from highest to lowest confidence.

Exam trap

The trap here is that candidates may confuse the `maxCandidates` parameter with other parameters like `language` or `details`, or assume that changing the API version or image source would increase the number of captions, when in fact the default behavior is to return only one caption unless explicitly overridden.

How to eliminate wrong answers

Option A is wrong because changing the API version (e.g., to 2023-04-01) does not affect the number of captions returned; the `maxCandidates` parameter is available across supported versions. Option B is wrong because pointing to a different image changes the input but does not alter the request parameter that controls the number of captions; the API would still return only one caption per image unless `maxCandidates` is set. Option C is wrong because the `language` parameter specifies the language of the returned text (e.g., 'en' for English), not the count of captions; 'multi' is not a valid language value for this API.

82
MCQmedium

A retail company uses Azure Computer Vision to analyze customer traffic in stores. They deploy a custom object detection model to count customers and detect occupancy. After deployment, the model consistently underestimates the number of customers during peak hours. The company has retrained the model with more data but the issue persists. What is the most likely cause?

A.The model is not being batch-processed for inference.
B.The training data does not adequately represent peak-hour scenarios.
C.The model is overfitting to the training data.
D.The Computer Vision API version is outdated.
AnswerB

Data drift or lack of representative samples for peak hours leads to underestimation during those times.

Why this answer

The model consistently underestimates customer counts during peak hours, which indicates a distribution shift between the training data and the inference environment. Even after retraining with more data, the issue persists because the additional data likely still lacks sufficient representation of peak-hour scenarios (e.g., high density, occlusion, rapid movement). In Azure Custom Vision, object detection models learn from labeled examples; if the training set does not include diverse peak-hour images with varied lighting, crowd densities, and angles, the model will fail to generalize to those conditions.

Exam trap

The trap here is that candidates may assume retraining with 'more data' automatically fixes the issue, but the key is that the additional data must be representative of the specific failure scenario (peak hours), not just any data.

How to eliminate wrong answers

Option A is wrong because batch processing affects throughput and latency, not the accuracy of individual inference results; the model's underestimation is a precision/recall issue, not a processing mode issue. Option C is wrong because overfitting would cause the model to perform well on training data but poorly on new data in general, not specifically during peak hours; the consistent underestimation only in peak hours points to a data distribution mismatch, not overfitting. Option D is wrong because the Computer Vision API version affects available features and endpoints, not the learned weights of a custom object detection model; the model's behavior is determined by its training data and architecture, not the API version used for deployment.

83
MCQhard

Refer to the exhibit. You are using the Azure AI Face API to detect faces in an image. You need to ensure that the response includes the unique face ID for each detected face. However, the response does not contain face IDs. What is the most likely cause?

A.The 'returnFaceLandmarks' parameter must be set to true.
B.The 'returnFaceId' parameter is set to false.
C.The 'detectionModel' parameter is not set; the default detection model does not return face IDs.
D.The API version is incorrect; use '2023-06-01-preview' instead.
AnswerC

Detection model must be set to 'detection_03' for face IDs.

Why this answer

The Face API's default detection model (detection_01) does not return face IDs. To obtain face IDs, you must explicitly set the 'detectionModel' parameter to 'detection_03' or 'detection_04', which support face ID generation. Without this parameter, the API omits the face ID field in the response.

Exam trap

A common trap in the AI-102 exam is assuming that face IDs are always returned by default when using the Azure Face API. In reality, only detection models 03 and 04 support face ID generation; the default model (detection_01) does not. Candidates must remember to explicitly set the 'detectionModel' parameter to 'detection_03' or 'detection_04' to obtain face IDs.

How to eliminate wrong answers

Option A is wrong because 'returnFaceLandmarks' controls the inclusion of facial landmark coordinates (e.g., eye, nose positions), not face IDs. Option B is wrong because 'returnFaceId' is not a valid parameter in the Face API; the correct parameter for requesting face IDs is 'returnFaceId' in older API versions, but in current versions the behavior is tied to the detection model. Option D is wrong because the API version '2023-06-01-preview' is not the cause; the default detection model in any supported version does not return face IDs unless the detection model is explicitly set to a model that supports it.

84
MCQmedium

A healthcare provider uses Azure Computer Vision to analyze medical images. They need to ensure patient data is not stored outside the Azure region. What should you configure?

A.Use the Free tier for Computer Vision.
B.Enable customer-managed keys (CMK) for the Computer Vision resource.
C.Deploy Computer Vision in multiple regions.
D.Configure a private endpoint for the Computer Vision resource.
AnswerD

Ensures data stays within the virtual network and region.

Why this answer

Configuring a private endpoint for the Computer Vision resource ensures that all traffic to the service traverses a private IP address within your virtual network, using Azure Private Link. This prevents data from being routed through the public internet and allows you to enforce data residency by keeping all data processing within the designated Azure region, as the private endpoint is deployed in the same region as your VNet.

Exam trap

The trap here is that candidates often confuse encryption controls (like CMK) with data residency controls, or assume that deploying in multiple regions can somehow restrict data to one region, when in fact private endpoints are the correct mechanism to enforce network-level isolation and regional data containment.

How to eliminate wrong answers

Option A is wrong because the Free tier imposes rate limits and does not provide any data residency controls; it still processes data in the region where the resource is provisioned, but does not restrict data movement or storage. Option B is wrong because customer-managed keys (CMK) control encryption at rest using your own key, but they do not influence where data is stored or processed; data can still be replicated or cached outside the intended region. Option C is wrong because deploying Computer Vision in multiple regions increases availability but does not prevent data from being stored or processed outside a specific region; it actually distributes data across regions, violating the data residency requirement.

85
Multi-Selectmedium

Which TWO Azure services can be used to perform optical character recognition (OCR) on images?

Select 2 answers
A.Azure Computer Vision Read API
B.Azure Face API
C.Azure Video Indexer
D.Azure Custom Vision
E.Azure Form Recognizer
AnswersA, E

Core OCR service.

Why this answer

Azure Computer Vision Read API is correct because it provides a dedicated OCR capability that extracts printed and handwritten text from images and documents. It uses deep learning models to detect text regions, recognize characters, and return structured output with bounding boxes and confidence scores.

Exam trap

Candidates may mistakenly think that only the Computer Vision Read API can perform OCR. However, Azure Form Recognizer also uses OCR technology to extract text from documents, though it is optimized for structured forms and tables. The correct answers are both A and E.

A common mistake is to choose the Face API or Custom Vision, which do not provide OCR capabilities.

86
MCQeasy

You are developing a mobile app that allows users to take a photo of a product and get information about it. The app must identify the product from the image. Which Azure AI service should you use?

A.Azure AI Vision OCR
B.Azure AI Face API
C.Azure AI Custom Vision with image classification
D.Azure AI Custom Vision with object detection
AnswerC

Image classification assigns a label to the entire image, which is suitable for product identification.

Why this answer

Azure AI Custom Vision with image classification is specifically designed to identify and categorize products or objects within an image based on trained labels. This service allows you to upload images of products, train a model to recognize them, and then use the model to classify new product photos, making it ideal for a product identification app.

Exam trap

The trap here is that candidates often confuse image classification with object detection, thinking that identifying a product requires bounding boxes, when in fact classification alone suffices for determining the product type without needing its location in the image.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision OCR (Optical Character Recognition) extracts text from images, not product identification; it cannot recognize or classify objects like a specific product. Option B is wrong because Azure AI Face API is specialized for detecting, analyzing, and recognizing human faces, not general products or objects. Option D is wrong because Azure AI Custom Vision with object detection identifies and locates multiple objects within an image by drawing bounding boxes around them, which is overkill for simply identifying a single product; image classification is more appropriate for determining what the product is without needing spatial coordinates.

87
MCQmedium

A developer is building an application to extract text from scanned invoices using Azure Computer Vision's Read API. The invoices contain a mix of printed and handwritten text. The developer needs to ensure the highest accuracy for both types. Which parameter should they set in the API call?

A.Set the 'language' parameter to 'en' for English handwriting.
B.No special parameter; the Read API automatically handles both.
C.Specify the 'model-version' as '2022-04-30'
D.Use the 'mode' parameter set to 'Handwriting'
AnswerB

Read API OCR works on both printed and handwritten text without additional parameters.

Why this answer

The Read API in Azure Computer Vision is designed to extract text from images and documents, and it automatically handles both printed and handwritten text without requiring any special parameter. Setting the 'language' parameter to 'en' is optional and only improves accuracy for language-specific text, but it does not enable or disable handwriting recognition. Therefore, no additional parameter is needed to achieve the highest accuracy for both types.

Exam trap

The trap here is that candidates confuse the Read API with the older OCR API, which had a 'mode' parameter for handwriting, leading them to incorrectly assume a similar parameter is needed in the Read API.

How to eliminate wrong answers

Option A is wrong because the 'language' parameter is used to specify the language of the text for language-specific optimization, but it does not control whether handwriting is recognized; the Read API automatically detects and processes both printed and handwritten text regardless of this parameter. Option C is wrong because specifying a 'model-version' like '2022-04-30' only selects a specific version of the Read API model, but it does not enable or disable handwriting recognition; the latest model versions already support both printed and handwritten text by default. Option D is wrong because the Read API does not have a 'mode' parameter; the 'mode' parameter is a misconception from the older OCR API (Computer Vision OCR), not the Read API, which always processes both printed and handwritten text in a single call.

88
MCQmedium

You are building a solution to analyze images of handwritten medical prescriptions. The text is in English and includes drug names and dosages. Which combination of Azure AI services should you use?

A.Azure AI Computer Vision Read API and Azure AI Language
B.Azure AI Custom Vision and Azure AI Language
C.Azure AI Document Intelligence and Azure AI Language
D.Azure AI Video Indexer and Azure AI Language
AnswerA

Read API extracts text, Language Service extracts entities.

Why this answer

The Azure AI Computer Vision Read API (part of the Image Analysis service) extracts printed and handwritten text from images, including medical prescriptions. Azure AI Language then provides entity recognition to identify drug names and dosages from the extracted text. This combination directly addresses the requirement of analyzing handwritten images and extracting structured medical information.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence (Form Recognizer) with general OCR capabilities, assuming it can handle any text extraction from images, but it is specifically designed for structured documents and lacks the handwritten text recognition strength of the Computer Vision Read API.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision is designed for image classification and object detection, not for extracting text from images; it cannot read handwritten text. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is optimized for structured documents like forms and invoices, not for general handwritten text in images; it relies on layout analysis and prebuilt models that are not suited for unstructured prescription images. Option D is wrong because Azure AI Video Indexer is for analyzing video content, not static images; it cannot process handwritten text from a single image.

89
MCQeasy

A company wants to moderate user-generated images for adult content. Which Azure AI Vision feature should they use?

A.Custom Vision with a custom adult classifier
B.Face API
C.Analyze Image API with moderation categories
D.OCR
AnswerC

The Analyze Image API can detect adult, racy, and gory content.

Why this answer

The Analyze Image API in Azure AI Vision includes built-in moderation categories for detecting adult, racy, and gory content in images. This feature is specifically designed for content moderation without requiring custom training, making it the correct choice for moderating user-generated images for adult content.

Exam trap

The trap here is that candidates may assume Custom Vision is needed for any custom moderation task, but Azure AI Vision's Analyze Image API already includes built-in adult content detection, making custom training unnecessary for this specific use case.

How to eliminate wrong answers

Option A is wrong because Custom Vision requires training a custom classifier with labeled data, which is unnecessary when Azure AI Vision already provides pre-built adult content moderation categories. Option B is wrong because Face API is designed for face detection, recognition, and analysis, not for general adult content moderation. Option D is wrong because OCR (Optical Character Recognition) extracts text from images and does not analyze visual content for adult themes.

90
Multi-Selectmedium

Which TWO Azure AI services can be used to perform optical character recognition (OCR) on images? (Choose two.)

Select 2 answers
A.Azure AI Document Intelligence Read model
B.Azure Video Indexer
C.Azure AI Custom Vision
D.Azure AI Face API
E.Azure AI Vision OCR (Read API)
AnswersA, E

Document Intelligence offers a Read model for OCR with layout preservation.

Why this answer

Azure AI Document Intelligence Read model (option A) is correct because it is specifically designed to extract printed and handwritten text from images and documents using OCR. It leverages deep learning models to analyze text layout, including lines and words, and is optimized for document-centric OCR tasks.

Exam trap

The trap here is that candidates may confuse Azure AI Custom Vision (option C) with OCR capabilities, assuming it can read text from images, when it is actually limited to classifying and detecting objects based on custom training data.

91
MCQhard

A bank uses Azure AI Document Intelligence to process loan applications. The solution must extract data from scanned PDFs and validate it against a database. The bank requires that all extracted data be encrypted at rest and in transit. Which security measure should you implement?

A.Enable customer-managed keys (CMK) with Azure Key Vault for the Document Intelligence resource
B.Use a system-assigned managed identity for the application
C.Configure a private endpoint for the Document Intelligence resource
D.Use Azure RBAC to restrict access to the Document Intelligence resource
AnswerA

CMK provides encryption at rest with customer-controlled keys.

Why this answer

Customer-managed keys (CMK) with Azure Key Vault provide the ability to control the encryption keys used to protect data at rest in Azure AI Document Intelligence. This, combined with the platform's default encryption in transit (TLS), satisfies the requirement for encrypting extracted data both at rest and in transit. CMK is the only option that directly addresses encryption key management for data at rest.

Exam trap

The trap here is confusing network isolation (private endpoint) or access control (RBAC/managed identity) with data encryption, leading candidates to pick options that secure the connection or identity but do not encrypt the data at rest.

How to eliminate wrong answers

Option B is wrong because a system-assigned managed identity provides authentication and authorization to Azure resources, not encryption of data at rest or in transit. Option C is wrong because a private endpoint ensures network traffic stays within the Azure backbone and never traverses the public internet, but it does not encrypt the data itself at rest or in transit (it relies on TLS for encryption in transit). Option D is wrong because Azure RBAC controls who can access the Document Intelligence resource, not how data is encrypted at rest or in transit.

92
Multi-Selectmedium

You need to design a computer vision solution that detects defects in manufactured parts on a conveyor belt. The solution must run in near real-time and adapt to new defect types without retraining from scratch. Which TWO approaches should you consider?

Select 2 answers
A.Use Azure AI Face to detect anomalies
B.Use Azure AI Custom Vision with object detection and retrain with new defect images
C.Implement transfer learning with a pre-trained model and fine-tune on defect images
D.Use Azure AI Video Indexer to analyze video feeds
E.Use pre-built Azure AI Vision Image Analysis to classify images
AnswersB, C

Custom Vision supports retraining with new images to learn new defects.

Why this answer

Azure AI Custom Vision with object detection allows you to train a model to identify defects in images, and its retraining capability enables the model to adapt to new defect types without starting from scratch, meeting the near real-time requirement. This approach is specifically designed for custom visual inspection tasks like defect detection on a conveyor belt.

Exam trap

The trap here is that candidates may confuse pre-built Azure AI Vision Image Analysis (option E) with Custom Vision, but pre-built models cannot be retrained or fine-tuned, making them inflexible for adapting to new defect types.

93
MCQhard

You are deploying a Custom Vision object detection model to an Azure Container Instance for real-time inference. The model must respond within 500 ms. The default container runs on CPU. What should you do to meet the latency requirement?

A.Increase the number of CPU cores in the container instance.
B.Export the model as a Dockerfile with GPU support and deploy to a GPU-enabled ACI.
C.Deploy the model to Azure Functions with a Premium plan.
D.Use the Cognitive Services Computer Vision container instead.
AnswerB

GPU acceleration is key for low-latency object detection.

Why this answer

The default Custom Vision container runs on CPU, which is insufficient for real-time object detection inference within 500 ms. Exporting the model as a Dockerfile with GPU support and deploying to a GPU-enabled Azure Container Instance (ACI) leverages NVIDIA CUDA-accelerated inference, dramatically reducing latency to meet the sub-500 ms requirement.

Exam trap

The trap here is that candidates assume increasing CPU cores (Option A) is a valid performance fix, but Azure explicitly documents that Custom Vision object detection models require GPU acceleration for real-time latency under 500 ms, and the default CPU container is only suitable for batch or offline processing.

How to eliminate wrong answers

Option A is wrong because increasing CPU cores does not provide the parallel processing power needed for deep learning inference; object detection models like YOLO or Faster R-CNN require GPU acceleration for sub-500 ms latency. Option C is wrong because Azure Functions, even with a Premium plan, still runs on CPU and incurs cold-start latency, making it unsuitable for real-time inference under 500 ms. Option D is wrong because the Cognitive Services Computer Vision container is a pre-built container for general image analysis, not for deploying a custom-trained object detection model; it cannot be used to host your own Custom Vision model.

94
Multi-Selectmedium

Which TWO Azure AI services can perform optical character recognition (OCR)?

Select 2 answers
A.Custom Vision
B.Azure AI Document Intelligence
C.Face API
D.Video Indexer
E.Read API
AnswersB, E

Document Intelligence includes OCR for document processing.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) includes a prebuilt read model that extracts printed and handwritten text from documents, making it a valid OCR service. The Read API, part of Azure AI Vision, is specifically designed for OCR and can extract text from images and PDFs. Both services provide optical character recognition capabilities, though they target different use cases: Document Intelligence focuses on structured document analysis, while Read API is a general-purpose OCR engine.

Exam trap

The trap here is that candidates may confuse Video Indexer's ability to extract text from video frames as a primary OCR service, but the exam expects you to recognize that OCR is a core feature of the Read API and Azure AI Document Intelligence, not a secondary capability of a video analysis tool.

95
MCQeasy

Refer to the exhibit. You are creating an Azure Cognitive Services account using an ARM template snippet. What type of account is being created?

A.Azure AI Language
B.Azure AI Computer Vision
C.Azure AI Services multi-service account
D.Azure OpenAI Service
AnswerC

The kind 'CognitiveServices' creates a multi-service account.

Why this answer

The ARM template snippet uses the 'CognitiveServices' resource type and sets 'kind' to 'CognitiveServices', which provisions a multi-service account that provides access to multiple Azure AI services (e.g., Language, Computer Vision, Translator) under a single endpoint and key. This is distinct from single-service accounts, which use specific 'kind' values like 'TextAnalytics' or 'ComputerVision'.

Exam trap

The trap here is that candidates often confuse the 'CognitiveServices' kind (multi-service) with a specific single-service account, especially when the ARM template lacks explicit service-specific properties, leading them to pick a single-service option like Azure AI Language or Computer Vision.

How to eliminate wrong answers

Option A is wrong because Azure AI Language (formerly Text Analytics) is a single-service account created with 'kind': 'TextAnalytics', not 'CognitiveServices'. Option B is wrong because Azure AI Computer Vision is a single-service account created with 'kind': 'ComputerVision', not 'CognitiveServices'. Option D is wrong because Azure OpenAI Service uses a different resource type 'OpenAI' and 'kind': 'OpenAI', not the 'CognitiveServices' resource type.

96
Multi-Selecteasy

Which TWO Azure services can be used to perform optical character recognition (OCR) on documents? (Select two.)

Select 2 answers
A.Azure AI Metrics Advisor
B.Azure AI Language
C.Azure AI Document Intelligence
D.Azure AI Personalizer
E.Azure AI Vision
AnswersC, E

Extracts text and structure from documents.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is correct because it provides prebuilt models specifically designed for extracting text, tables, and key-value pairs from documents using OCR as a core component. It uses advanced deep learning models to analyze scanned documents and images, making it a dedicated service for document OCR tasks.

Exam trap

The trap here is that candidates often assume only Azure AI Vision (the Computer Vision service) can perform OCR, forgetting that Azure AI Document Intelligence also provides OCR as part of its document analysis capabilities, and both services are valid for OCR tasks depending on the scenario.

97
Multi-Selecthard

Which THREE factors are critical to consider when designing a custom vision solution for a manufacturing quality inspection system?

Select 3 answers
A.Imbalance between defective and non-defective product samples.
B.Variation in lighting conditions across different inspection stations.
C.Inference latency requirements for real-time decisions.
D.The need for optical character recognition (OCR) of product serial numbers.
E.Multilingual support for labeling.
AnswersA, B, C

Class imbalance leads to biased models.

Why this answer

Class imbalance is a critical factor in custom vision solutions for manufacturing quality inspection. If defective samples are rare compared to non-defective ones, the model may become biased toward predicting the majority class, leading to poor recall for defects. Azure Custom Vision allows adjusting the probability threshold and using techniques like oversampling or weighted loss to mitigate this, but the imbalance must be accounted for during dataset preparation.

Exam trap

The trap here is that candidates may confuse peripheral requirements (like OCR or multilingual labels) with core design factors that directly impact model accuracy, latency, and robustness in a production vision system.

98
MCQeasy

You need to analyze a live video stream from a security camera to detect people entering a restricted area. Which Azure AI service should you use?

A.Azure Video Indexer
B.Azure AI Custom Vision
C.Azure Video Analyzer for Media (deprecated)
D.Azure AI Face API
AnswerA

Azure Video Indexer analyzes recorded videos, not live streams, making it unsuitable for real-time detection.

Why this answer

Azure Video Indexer supports live video stream analysis for detecting people in restricted areas using pre-built AI models. It can process live streams and generate alerts in real time. Azure Video Analyzer for Media is a deprecated predecessor and is not the optimal choice.

Custom Vision requires custom model training, and Face API focuses on facial recognition rather than general person detection.

Exam trap

Candidates may confuse Azure Video Indexer with the deprecated Azure Video Analyzer for Media, or incorrectly assume that Azure AI Face API is sufficient for person detection in video streams without understanding its facial recognition focus.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision requires you to train a custom model with labeled images, which is overkill and not optimized for live video stream analysis; it is better suited for static image classification or object detection with custom datasets. Option C is wrong because Azure Video Analyzer for Media is deprecated and should not be used for new solutions; it has been replaced by Azure Video Indexer. Option D is wrong because Azure AI Face API is specifically for face detection, recognition, and analysis, not for general person detection or monitoring restricted areas; it cannot detect people entering a zone without facial recognition context.

99
MCQhard

You are using Azure AI Custom Vision to classify images of animals. The training set has 1000 images of cats and 1000 images of dogs. After training, the model performs well on the test set. However, when deployed, it misclassifies images of wolves as dogs. What is the most likely cause?

A.The training set does not include enough negative examples that look like dogs but are not.
B.The probability threshold is set too low.
C.The model is overfitted to the training data.
D.The training set has class imbalance.
AnswerA

Lack of hard negatives causes false positives.

Why this answer

The model misclassifies wolves as dogs because the training set lacks negative examples that are visually similar to dogs but belong to a different class. Custom Vision learns to distinguish classes based on the features present in the training images; without images of wolf-like canines labeled as 'not dog,' the model has no basis to reject wolves. This is a classic case of insufficient hard negative mining, where the model generalizes too broadly for the 'dog' class.

Exam trap

Microsoft often tests the misconception that class imbalance is the primary cause of misclassification, but here the dataset is balanced, and the real issue is the lack of representative negative examples—a subtle but critical distinction in Custom Vision training.

How to eliminate wrong answers

Option B is wrong because the probability threshold controls the confidence required for a prediction, not the model's ability to distinguish between visually similar classes; lowering the threshold would increase false positives, not fix the underlying feature confusion. Option C is wrong because overfitting would cause poor performance on the test set, not specifically misclassify wolves as dogs; the model generalizes well to test images but fails on out-of-distribution examples like wolves. Option D is wrong because class imbalance is not present—the training set has equal numbers of cats and dogs (1000 each)—and imbalance would typically bias predictions toward the majority class, which is not the issue here.

100
MCQhard

A retail company uses Azure AI Vision to analyze shelf images for inventory management. They notice that the Object Detection model sometimes misses small items. What is the most effective way to improve detection of small objects?

A.Preprocess images to remove background noise.
B.Train a custom object detection model with annotated images that include small objects.
C.Use the Background Removal API to isolate items.
D.Increase the image resolution before sending to the API.
AnswerB

Custom training with representative data improves detection for specific scenarios.

Why this answer

Training a custom object detection model with annotated images that include small objects directly improves the model's ability to detect them. Option A is wrong because preprocessing to remove background noise does not specifically target small object detection; the model may still miss small items. Option C is wrong because the Background Removal API is used for isolating items from the background, not for improving detection accuracy.

Option D is wrong although higher resolution can help, it is not as effective as training a custom model with properly annotated small objects, and it may increase cost and latency.

101
Multi-Selecthard

Which THREE actions can be performed using the Azure Custom Vision service?

Select 3 answers
A.Extract text from scanned receipts.
B.Export a trained model to ONNX format for offline inference.
C.Train a model to classify images of different product types.
D.Detect and locate multiple objects in an image with bounding boxes.
E.Identify specific individuals in a crowd using facial recognition.
AnswersB, C, D

Custom Vision allows export to ONNX, TensorFlow, etc.

Why this answer

Azure Custom Vision allows you to export trained models to ONNX format for offline inference. This enables running the model on edge devices or in environments without continuous internet connectivity, leveraging the ONNX runtime for efficient deployment.

Exam trap

The trap here is that candidates may confuse Azure Custom Vision's capabilities with other Azure AI services, mistakenly thinking it handles OCR (like Form Recognizer) or facial recognition (like Face API), when Custom Vision is strictly for custom image classification and object detection.

102
MCQmedium

You are troubleshooting an Azure AI Vision application that calls the Analyze Image API. The application suddenly returns HTTP 403 errors. The API key and endpoint have not changed. What is the most likely cause?

A.The image file size exceeds the maximum limit.
B.The API key has been regenerated or the resource is in a different region.
C.The service is throttling requests due to high volume.
D.The API call quota has been exceeded.
AnswerB

Key change or region mismatch causes 403.

Why this answer

HTTP 403 errors indicate the server understood the request but refused to authorize it. Since the API key and endpoint have not changed from the client's perspective, the most likely cause is that the key was regenerated in the Azure portal or the resource was moved to a different region, invalidating the previously valid key. This is a common authorization failure distinct from quota or throttling issues.

Exam trap

The trap here is that candidates often confuse HTTP 403 with quota exhaustion (which can also return 403 but with a distinct error code) or throttling (429), but the question's emphasis on unchanged key and endpoint leads to the correct answer that the key was regenerated or the resource region changed, as these are silent changes that break authentication without any client-side modification.

How to eliminate wrong answers

Option A is wrong because exceeding the image file size limit (typically 20 MB for Analyze Image) returns an HTTP 400 Bad Request error, not a 403 Forbidden. Option C is wrong because throttling due to high volume returns HTTP 429 (Too Many Requests) with a Retry-After header, not 403. Option D is wrong because exceeding the API call quota results in HTTP 403 only if the resource is configured with a key-based quota enforcement that denies access; however, standard Azure AI Services quota exhaustion returns HTTP 403 with a specific error code 'OutOfCallVolumeQuota', but the question states the key and endpoint have not changed, making a regenerated key or region mismatch the more direct and common cause.

103
MCQhard

A financial services company is building a computer vision solution to automatically extract data from scanned checks. The solution must recognize handwritten amounts, printed account numbers, and signature presence. The company has a large dataset of labeled check images. They need high accuracy and the ability to retrain with new data. Which Azure service should they use?

A.Azure AI Vision OCR with a custom dataset using Custom Vision
B.Azure AI Language with custom entity recognition
C.Azure AI Document Intelligence (Form Recognizer) with a custom model trained on check images
D.Azure AI Vision Image Analysis with a custom model
AnswerC

Supports custom extraction models for documents like checks.

Why this answer

Azure AI Document Intelligence (Form Recognizer) is optimized for document extraction, supports custom models, and handles handwriting and printed text. Custom Vision is for object detection. Azure AI Vision OCR is for general text extraction.

Azure AI Language is for text analytics.

104
MCQmedium

You call the Azure Computer Vision Analyze API with the above request body. The response includes a 'description' object with captions. Which parameter is responsible for generating captions?

A.Description
B.Categories
C.Adult
D.Tags
AnswerA

Generates captions describing the image.

Why this answer

The 'description' parameter in the Azure Computer Vision Analyze API request body explicitly requests the service to generate human-readable captions and tags that describe the image content. When set to true, it enables the 'description' object in the response, which contains an array of captions with confidence scores. This is the direct mechanism for caption generation.

Exam trap

The trap here is that candidates confuse 'tags' (single-word labels) with 'captions' (full sentences), assuming that enabling tags will also produce descriptive text, but only the 'description' parameter triggers the caption generation pipeline.

How to eliminate wrong answers

Option B (Categories) is wrong because the 'categories' parameter requests taxonomy-based classification (e.g., 'people', 'indoor') and does not produce descriptive captions. Option C (Adult) is wrong because the 'adult' parameter enables detection of adult, racy, or gory content, not caption generation. Option D (Tags) is wrong because the 'tags' parameter returns a list of content tags based on objects and concepts, but these are single-word labels, not full sentence captions.

105
Multi-Selecteasy

You are tasked with creating a solution that can identify and count people in a retail store to analyze foot traffic. Which TWO Azure AI services can be used together?

Select 2 answers
A.Azure AI Content Safety
B.Azure AI Document Intelligence
C.Azure AI Video Indexer
D.Azure AI Vision Spatial Analysis
E.Azure AI Face
AnswersC, D

Video Indexer can detect and count people in videos.

Why this answer

Azure AI Video Indexer can extract insights from video feeds, including detecting and counting people in a retail store by analyzing recorded or live video streams. Azure AI Vision Spatial Analysis provides real-time computer vision capabilities specifically designed for counting people and measuring foot traffic in physical spaces, such as retail environments. Together, these services enable both historical analysis (Video Indexer) and real-time monitoring (Spatial Analysis) of people flow.

Exam trap

The trap here is that candidates often confuse Azure AI Face with general people counting, but Face requires detectable faces and is not optimized for counting anonymous individuals in crowded or occluded retail spaces, whereas Spatial Analysis is purpose-built for this task.

106
Multi-Selectmedium

You need to choose Azure services to build a computer vision pipeline that ingests images from multiple sources, extracts text using OCR, and stores extracted metadata in a Cosmos DB database. Which TWO services should you use?

Select 2 answers
A.Azure AI Vision
B.Azure Cognitive Search
C.Azure Functions
D.Azure Logic Apps
E.Azure Blob Storage
AnswersA, C

Provides OCR capabilities.

Why this answer

Azure AI Vision (option A) provides the OCR capability needed to extract text from images via its Read API, which is the core requirement of the pipeline. Azure Functions (option C) is the correct compute service to orchestrate the ingestion, call the OCR API, and write the extracted metadata to Cosmos DB, as it supports event-driven triggers and can scale with image volume. Together, they form a serverless pipeline that meets the stated requirements.

Exam trap

The trap here is that candidates often confuse Azure Cognitive Search as a text extraction service because of its 'cognitive skills' feature, but it is primarily a search indexer that can optionally enrich data, not a direct OCR pipeline component for this specific requirement.

107
MCQmedium

A retail company uses the Computer Vision Image Analysis API to generate tags for product images in their e-commerce catalog. They want to automatically tag images with product categories such as 'electronics', 'clothing', and 'home goods'. The prebuilt tags often misclassify items. For example, a smartphone is tagged as 'communication device' instead of 'electronics'. You need to improve the tagging accuracy for the company's specific product categories without building a completely new model. What should you do?

A.Train a Custom Vision classification model with images labeled with the company's product categories.
B.Use the Dense Captioning feature to generate detailed descriptions and parse them for categories.
C.Increase the confidence threshold for tags to reduce false positives.
D.Use the 'brands' feature to identify product brands and map them to categories.
AnswerA

Custom Vision can generate custom tags tailored to the company's taxonomy.

Why this answer

Custom Vision allows training a model with custom categories, improving tagging accuracy for specific product categories. Custom Vision works with the Image Analysis API by using the same underlying computer vision capabilities. Option B is incorrect because Dense Captioning provides descriptions but does not allow custom categories.

Option C is incorrect because increasing the confidence threshold only filters out low-confidence tags but does not add custom categories. Option D is incorrect because the brands feature identifies brand names, not product categories.

108
MCQhard

You are designing a computer vision solution for a retail chain to detect shelf stockouts using store camera feeds. Videos are processed in near real-time. Which combination of Azure services should you use to minimize latency and cost?

A.Use Azure Video Indexer to analyze videos and send results to Azure SQL Database.
B.Use Azure Custom Vision to detect stockouts in video frames.
C.Use Azure Media Services to transcode video and then run Custom Vision on key frames.
D.Use Azure Video Analyzer for Media (formerly Video Indexer) with an Azure IoT Edge module processing video at the edge.
AnswerD

Edge processing reduces latency and bandwidth.

Why this answer

Azure Video Analyzer for Media (formerly Video Indexer) with an Azure IoT Edge module enables near real-time processing at the edge, minimizing latency by avoiding round trips to the cloud, and reduces cost by processing video locally and only sending relevant insights (e.g., stockout detections) to the cloud. This architecture is ideal for retail chains with store camera feeds that require low-latency, cost-effective stockout detection.

Exam trap

The trap here is that candidates often assume cloud-based video analysis (e.g., Video Indexer or Custom Vision) is always the best choice, overlooking the critical need for edge processing to achieve near real-time latency and cost efficiency in distributed retail environments.

How to eliminate wrong answers

Option A is wrong because Azure Video Indexer is designed for media analysis and indexing (e.g., extracting metadata, transcripts) and is not optimized for near real-time stockout detection; sending results to Azure SQL Database adds unnecessary latency and cost. Option B is wrong because Azure Custom Vision alone cannot process video streams in near real-time; it requires frame extraction and lacks built-in video ingestion or edge processing capabilities, leading to high latency and bandwidth costs. Option C is wrong because Azure Media Services is a transcoding and streaming service, not designed for real-time video analysis; transcoding adds latency and cost, and running Custom Vision on key frames still requires cloud round trips, failing to minimize latency.

109
Multi-Selectmedium

Which TWO Azure AI services can be used to extract text from images and PDFs? (Select two.)

Select 2 answers
A.Azure AI Translator
B.Azure AI Search
C.Azure AI Vision OCR
D.Azure AI Document Intelligence
E.Azure AI Language
AnswersC, D

OCR extracts text from images and PDFs.

Why this answer

Azure AI Vision OCR (Optical Character Recognition) is designed to extract printed and handwritten text from images, while Azure AI Document Intelligence (formerly Form Recognizer) specializes in extracting text, tables, and key-value pairs from documents, including PDFs. Both services provide robust text extraction capabilities from visual sources, making them the correct choices.

Exam trap

The trap here is that candidates may confuse Azure AI Language's text analysis capabilities with OCR, or assume Azure AI Search can extract text directly, when in fact it only indexes pre-extracted data.

← PreviousPage 2 of 2 · 109 questions total

Ready to test yourself?

Try a timed practice session using only Implement computer vision solutions questions.