Courseiva

CCNA Implement computer vision solutions Questions

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

1
Multi-Selecthard

Your organization uses Azure AI Vision to analyze surveillance images for security threats. The solution must comply with GDPR. Which TWO actions should you take?

Select 2 answers
A.Enable geo-redundant storage for the Azure AI Vision resource.
B.Enable Customer-Managed Keys (CMK) for encryption.
C.Use private endpoints to access the service.
D.Disable logging of request and response data.
E.Configure the service to use a specific data residency region within the EU.
AnswersD, E

Prevents personal data in logs.

Why this answer

Disabling logging of request and response data is a direct measure to minimize personal data processing, which aligns with GDPR's data minimization principle. Azure AI Vision logs can contain image metadata and analysis results that may include personal data, so disabling logging reduces GDPR compliance risk. Option E is correct because GDPR requires that personal data of EU residents be stored within the EU, and configuring a specific data residency region ensures compliance with this requirement.

Exam trap

The trap here is that candidates often confuse security controls (encryption, private endpoints) with GDPR compliance requirements, overlooking that GDPR specifically mandates data residency and minimization of data processing, not just protection of data in transit or at rest.

2
MCQhard

You are deploying a custom image classification model using Azure AI Custom Vision. The model must achieve high accuracy on a dataset with subtle differences between classes. However, the training set is small (200 images per class). Which strategy should you use to improve model performance?

A.Enable hyperparameter tuning and increase the number of iterations
B.Apply aggressive data augmentation and train from scratch
C.Use a larger batch size and train for more epochs
D.Use transfer learning with a pre-trained model and fine-tune
AnswerD

Transfer learning leverages pre-trained weights and is effective with small datasets.

Why this answer

Transfer learning with a pre-trained model (e.g., ResNet, EfficientNet) is ideal for small datasets because it leverages features learned from large-scale datasets like ImageNet. Fine-tuning adjusts only the final layers to the new task, preventing overfitting and achieving high accuracy even with subtle inter-class differences. Custom Vision automatically uses transfer learning, making option D the correct strategy.

Exam trap

The trap here is that candidates often assume more data or longer training (options A, B, C) can overcome a small dataset, but Azure Custom Vision's design explicitly relies on transfer learning to achieve high accuracy with limited samples.

How to eliminate wrong answers

Option A is wrong because hyperparameter tuning and increasing iterations do not address the fundamental issue of limited training data; they may lead to overfitting without improving generalization. Option B is wrong because training from scratch on only 200 images per class is impractical for deep learning models, which require millions of images to learn robust features; aggressive augmentation alone cannot compensate for the lack of pre-trained knowledge. Option C is wrong because using a larger batch size and more epochs does not solve the small dataset problem; it can actually worsen overfitting and increase training time without providing the inductive bias that transfer learning offers.

3
MCQhard

You are a data scientist at a healthcare startup. You have deployed a custom object detection model using Azure Custom Vision to detect tumors in MRI scans. The model was trained on 10,000 labeled scans from a single hospital. After deployment, the model performs well on scans from that hospital but poorly on scans from a different hospital with a different MRI machine. The new hospital's scans have slightly different contrast and resolution. The model's precision drops from 0.92 to 0.65, and recall drops from 0.88 to 0.50. You have access to 500 labeled scans from the new hospital. You need to improve the model's performance on the new hospital's data as quickly as possible with minimal effort. What should you do?

A.Collect more labeled scans from the new hospital and train a new model from scratch.
B.Create a new Custom Vision project and train only on the 500 new scans.
C.Apply image preprocessing to normalize the new hospital's scans to match the old hospital's style, then use the existing model.
D.Use the existing model as a starting point and retrain it with the 500 labeled scans from the new hospital.
AnswerD

Transfer learning with new data quickly adapts the model to the new domain with minimal effort.

Why this answer

Azure Custom Vision supports transfer learning, allowing you to take an existing trained model and retrain it with new labeled data. By using the 500 labeled scans from the new hospital as a training set, you can fine-tune the model to adapt to the different contrast and resolution characteristics without starting from scratch. This approach is the fastest and requires minimal effort, leveraging the previously learned features while incorporating domain-specific adjustments.

Exam trap

The trap here is that candidates may overestimate the need for large datasets or manual preprocessing, failing to recognize that Azure Custom Vision's built-in transfer learning is designed to efficiently adapt models with minimal new data.

How to eliminate wrong answers

Option A is wrong because collecting more labeled scans and training a new model from scratch is time-consuming and resource-intensive, not the quickest or minimal-effort solution. Option B is wrong because creating a new Custom Vision project and training only on 500 scans ignores the valuable knowledge from the original 10,000 scans, leading to a model with insufficient data and likely poor generalization. Option C is wrong because applying image preprocessing to normalize the new hospital's scans to match the old hospital's style is a manual, error-prone process that may not fully address the underlying domain shift and does not leverage the labeled data for supervised adaptation.

4
MCQhard

You are designing a solution that uses Azure AI Vision to extract text from scanned invoices. The invoices vary in layout and include both printed and handwritten fields. The solution must achieve high accuracy with minimal manual labeling. Which approach should you recommend?

A.Use the Read API to extract all text and then use a custom regex to parse fields.
B.Use the Azure AI Document Intelligence prebuilt invoice model.
C.Train a Custom Vision object detection model to locate fields.
D.Label hundreds of invoices and train a custom Azure AI Document Intelligence model.
AnswerB

Prebuilt invoice model handles varying layouts and mixed text.

Why this answer

The Azure AI Document Intelligence prebuilt invoice model is specifically designed to extract common fields from invoices with high accuracy, handling both printed and handwritten text without requiring manual labeling. It uses advanced OCR and deep learning models trained on thousands of invoices, making it ideal for varied layouts and minimal setup.

Exam trap

The trap here is that candidates often overestimate the need for custom training or regex-based parsing, not realizing that Azure provides a prebuilt, high-accuracy model specifically for invoices that requires zero manual labeling.

How to eliminate wrong answers

Option A is wrong because the Read API only extracts raw text without understanding document structure or field semantics, requiring complex and brittle regex patterns that fail with varied invoice layouts. Option C is wrong because Custom Vision object detection is designed for image classification and object localization, not for extracting structured text fields from documents. Option D is wrong because labeling hundreds of invoices to train a custom model is unnecessary and inefficient when a prebuilt model already exists for this specific use case, violating the requirement for minimal manual labeling.

5
Multi-Selecthard

Which THREE factors should you consider when choosing between Azure AI Custom Vision and Azure AI Vision pre-built models for an image classification task? (Choose three.)

Select 3 answers
A.Availability of labeled training data specific to the domain
B.Image format support (JPEG, PNG)
C.Whether the required labels are covered by the pre-built model
D.Need for real-time inference latency
E.Need to iterate and retrain the model over time
AnswersA, C, E

Custom Vision requires labeled data; pre-built models do not.

Why this answer

Azure AI Custom Vision is specifically designed for scenarios where you have domain-specific labeled training data that is not covered by pre-built models. Custom Vision allows you to upload your own labeled images and train a custom model tailored to your unique classification needs, which is essential when off-the-shelf models fail to recognize your target classes.

Exam trap

The trap here is that candidates often confuse image format support or latency as key differentiators, when in fact both services handle these similarly, and the core distinction lies in the availability of custom labeled data and the need for iterative retraining.

6
MCQhard

You are developing a solution that uses Azure AI Video Indexer to analyze surveillance videos for suspicious activity. The solution must generate alerts when a person is detected in a restricted area. Which feature should you use?

A.Azure AI Video Indexer sentiment analysis
B.Azure AI Video Indexer people detection and tracking
C.Azure AI Face identify API
D.Object detection in Azure AI Vision
AnswerB

Tracks people movements and can trigger alerts.

Why this answer

Azure AI Video Indexer's people detection and tracking feature is specifically designed to detect and track individuals across video frames, making it ideal for generating alerts when a person enters a restricted area. This feature provides bounding boxes, timestamps, and tracking IDs that enable real-time monitoring and alerting based on spatial rules.

Exam trap

The trap here is that candidates confuse generic object detection (which can detect people as objects) with the dedicated people tracking capability that provides persistent IDs and temporal continuity needed for restricted-area alerts.

How to eliminate wrong answers

Option A is wrong because sentiment analysis in Azure AI Video Indexer detects emotional tone (e.g., happiness, sadness) from audio or text, not physical presence or location of people. Option C is wrong because the Azure AI Face Identify API matches detected faces against a known person group (identification), but does not track movement or detect entry into restricted zones. Option D is wrong because object detection in Azure AI Vision identifies generic objects (e.g., car, dog) and does not specialize in people tracking or spatial alerting within video streams.

7
MCQmedium

You are developing a solution for a hospital that uses the Face API to identify patients from photos taken at check-in. The system must be HIPAA compliant. You need to ensure that face data is protected and not retained longer than necessary. The hospital wants to use the Face API for identification only during the patient's visit. After discharge, the face data should be deleted. What is the recommended approach?

A.Use the Face API with a subscription key and export face data to local storage, then delete from the cloud.
B.Store the face IDs in a database and delete them manually after discharge.
C.Create a Person Group for each day, add patients, and delete the Person Group after the day ends.
D.Use the Face API Identify operation and then delete the face ID from the Person Group.
AnswerC

Person Groups can be deleted to remove all face data at once.

Why this answer

Creating a Person Group per day allows you to logically group face data for that day's patients. After the day ends, deleting the entire Person Group removes all associated face data from the Face API service in a single operation, ensuring HIPAA compliance by not retaining data longer than necessary. This approach aligns with the Face API's lifecycle management, where Person Groups are the container for face IDs and their deletion cascades to all stored face data.

Exam trap

The trap here is that candidates often assume deleting a face ID or manually managing records is sufficient, but they overlook that the Face API retains persisted face data within the Person Group container, and only deleting the entire Person Group ensures complete and immediate removal of all associated face data.

How to eliminate wrong answers

Option A is wrong because exporting face data to local storage and then deleting from the cloud still leaves a copy of the data locally, which violates the requirement to not retain face data after discharge and introduces additional security and compliance risks. Option B is wrong because storing face IDs in a database and manually deleting them after discharge is error-prone, does not automatically enforce data retention policies, and the face IDs remain in the Face API's Person Group until manually removed, risking unintended retention. Option D is wrong because deleting the face ID from the Person Group only removes that specific identifier but does not remove the underlying face data (e.g., persisted face templates) from the Face API's storage, and the Person Group itself remains, which could still contain other face data; a full Person Group deletion is required to ensure complete removal.

8
MCQhard

A retail company uses Azure Computer Vision to analyze in-store camera feeds to count customers. The solution uses the Detect API on individual frames. Recently, the counts have been inaccurate due to overlapping people. Which action should you take to improve accuracy?

A.Train a Custom Vision object detection model with images of crowded scenes.
B.Use the Analyze API instead of Detect API.
C.Increase the confidence threshold in the Detect API call.
D.Switch to Azure Video Indexer for people counting.
AnswerA

Custom model can learn to detect partially occluded people.

Why this answer

The Detect API in Azure Computer Vision is a general-purpose object detection model that may not be optimized for crowded scenes with significant overlap. By training a Custom Vision object detection model with images of crowded scenes, you create a specialized model that learns to distinguish partially occluded people, improving counting accuracy. This approach leverages transfer learning to adapt the model to the specific visual patterns of your store environment.

Exam trap

The trap here is that candidates assume the generic Detect API can handle all scenarios out-of-the-box, overlooking the need for domain-specific fine-tuning when dealing with overlapping objects in crowded environments.

How to eliminate wrong answers

Option B is wrong because the Analyze API is designed for image captioning, tagging, and description, not for detecting and counting specific objects like people; it lacks object detection capabilities. Option C is wrong because increasing the confidence threshold reduces false positives but also increases false negatives, potentially missing valid detections of overlapping people and worsening accuracy. Option D is wrong because Azure Video Indexer is a media analysis service for extracting insights from videos (e.g., transcripts, faces), not a real-time people counting solution; it is not designed for frame-by-frame object detection in live camera feeds.

9
MCQmedium

A retail company uses Azure Computer Vision to analyze customer traffic in stores. They process images from security cameras using the OCR API to detect product labels. Recently, the OCR accuracy has decreased for images with poor lighting. Which pre-processing step should the company implement to improve OCR accuracy?

A.Convert images to grayscale before sending to OCR API.
B.Increase the image resolution before calling OCR API.
C.Adjust brightness and contrast of images using image processing.
D.Reduce image size to decrease noise.
AnswerC

Improves visibility of text in low-light conditions, enhancing OCR accuracy.

Why this answer

Poor lighting directly reduces the contrast between text and background, which is critical for OCR accuracy. Adjusting brightness and contrast improves the signal-to-noise ratio of the text regions, making character edges more distinct for the Azure Computer Vision OCR engine. This pre-processing step compensates for the lighting deficiency without altering the fundamental image content that the API relies on.

Exam trap

The trap here is that candidates confuse image quality improvements (like resolution or noise reduction) with the specific need to correct lighting-induced contrast loss, which is a distinct pre-processing requirement for OCR in poor illumination.

How to eliminate wrong answers

Option A is wrong because converting to grayscale removes color information that can help distinguish text from similarly-toned backgrounds, and it does not address the root cause of low contrast due to poor lighting. Option B is wrong because increasing resolution does not fix the underlying contrast problem; it may even amplify noise and increase API processing time without improving text legibility. Option D is wrong because reducing image size discards pixel detail, which can make small or thin text characters unreadable for OCR, and it does not mitigate the effects of poor lighting.

10
MCQeasy

You are building a solution to detect if a person is wearing a hard hat in construction site images. You have a small dataset of labeled images. Which Azure service should you use?

A.Azure AI Vision Image Analysis
B.Azure Video Indexer
C.Azure AI Document Intelligence
D.Azure Custom Vision
AnswerD

Custom Vision trains on your labeled images.

Why this answer

Azure Custom Vision is the correct choice because it allows you to train a custom image classification model with your own small dataset of labeled construction site images to detect whether a person is wearing a hard hat. Unlike pre-built services, Custom Vision specializes in fine-tuning models for specific visual concepts that are not covered by general-purpose APIs, making it ideal for niche object detection tasks like hard hat detection.

Exam trap

The trap here is that candidates assume Azure AI Vision Image Analysis can handle any visual detection task because of its broad 'Image Analysis' name, but it cannot be customized for niche objects like hard hats, which requires a custom training service like Custom Vision.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision Image Analysis provides pre-trained models for general image analysis (e.g., objects, tags, celebrities) but cannot be retrained on custom datasets like hard hat detection; it lacks the capability to learn new, specific classes from your labeled images. Option B is wrong because Azure Video Indexer is designed for analyzing video content (e.g., extracting insights, speech, faces) and is not suited for static image classification or custom object detection with a small dataset of images. Option C is wrong because Azure AI Document Intelligence is purpose-built for extracting text, tables, and key-value pairs from documents (e.g., invoices, forms) and has no capability for visual object detection or custom image classification.

11
MCQmedium

You are building an application that processes scanned invoices to extract key fields such as total amount, invoice date, and vendor name. The application uses Azure AI Document Intelligence. You need to ensure high accuracy for field extraction without manual labeling. Which feature should you use?

A.Use the General Document model
B.Use the Read API
C.Use a custom neural model
D.Use the Layout API
AnswerA

The General Document model extracts key-value pairs and entities from documents without training, and for common invoice fields it provides reasonable accuracy without manual labeling.

Why this answer

The General Document model in Azure AI Document Intelligence can extract common fields like total amount, invoice date, and vendor name from invoices without requiring any labeled training data. While a custom neural model would offer higher accuracy, it requires manual labeling of sample documents, which contradicts the requirement of no manual labeling. Therefore, the General Document model is the appropriate choice.

Exam trap

Candidates often think a custom neural model is needed for high accuracy on invoice fields, but custom models require manual labeling. The General Document model extracts common fields like total amount, invoice date, and vendor name without any labeling, meeting the requirement. Others may confuse the Read API (text) or Layout API (structure) as suitable for field extraction.

How to eliminate wrong answers

Option A is wrong because the General Document model extracts common fields (e.g., key-value pairs, tables) but is not optimized for specific invoice fields and may miss or misidentify custom fields like vendor name. Option B is wrong because the Read API only performs optical character recognition (OCR) to extract raw text and layout, not field-level extraction or semantic understanding. Option D is wrong because the Layout API extracts text, tables, and selection marks but does not identify or extract specific fields like total amount or invoice date.

12
MCQhard

You work for a manufacturing company that uses Azure AI services to automate quality inspection on a production line. You have a Custom Vision object detection model that identifies defects on metal parts. The model was trained on images captured under ideal lighting conditions. However, when deployed in the factory, the model's accuracy drops significantly due to inconsistent lighting and glare. You need to improve the model's robustness without collecting new images from the factory floor. What should you do?

A.Increase the number of training iterations to force the model to learn more features.
B.Apply data augmentation techniques such as brightness, contrast, and blur adjustments to the existing training images.
C.Use higher resolution images for training.
D.Change the model type from object detection to classification.
AnswerB

Data augmentation simulates real-world variability and improves generalization.

Why this answer

Using data augmentation techniques like brightness and contrast adjustments, rotation, and noise injection can simulate various lighting conditions and improve robustness. Option A is wrong because increasing training iterations may overfit to the existing data. Option C is wrong because higher resolution does not address lighting variation.

Option D is wrong because changing the model type does not address the data issue.

13
MCQmedium

You are developing an application that processes images of handwritten forms. The forms contain checkboxes that may be checked or unchecked. Which Azure AI service should you use to detect the state of the checkboxes?

A.Azure AI Custom Vision
B.Azure AI Language
C.Azure AI Document Intelligence
D.Azure AI Computer Vision
AnswerC

Document Intelligence includes trained models for extracting marks from forms.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct service because it is specifically designed to extract structured data from documents, including detecting the state of checkboxes (checked or unchecked) in forms. It uses prebuilt models like the 'prebuilt-document' or custom extraction models to analyze form fields and checkbox selections, making it the optimal choice for this task.

Exam trap

The trap here is that candidates often confuse Azure AI Computer Vision's OCR capabilities with Document Intelligence's form-specific extraction, leading them to choose Computer Vision even though it cannot reliably detect checkbox states without additional custom logic.

How to eliminate wrong answers

Option A is wrong because Azure AI Custom Vision is used for training custom image classification and object detection models, not for extracting structured data like checkbox states from forms. Option B is wrong because Azure AI Language focuses on natural language processing tasks such as sentiment analysis, key phrase extraction, and entity recognition, not on visual document analysis or checkbox detection. Option D is wrong because Azure AI Computer Vision provides general image analysis capabilities like OCR and object detection, but it lacks the specialized form understanding and field extraction features needed to reliably detect checkbox states in structured documents.

14
MCQeasy

A university is developing an app for students to take photos of handwritten notes and convert them to digital text. The app must support multiple languages including English and Spanish. The solution should use a pre-built AI service. Which Azure service should you use?

A.Azure AI Document Intelligence with a custom model
B.Azure AI Vision Read API (OCR)
C.Azure AI Language with custom entity recognition
D.Custom Vision with a custom handwriting recognition model
AnswerB

Supports handwritten text and multiple languages.

Why this answer

Azure AI Vision OCR API supports multiple languages and handwritten text. Custom Vision does not support OCR. Azure AI Language requires text input.

Azure AI Document Intelligence is for structured documents.

15
Multi-Selectmedium

Which TWO actions should you take to reduce the latency of an Azure AI Computer Vision OCR call on a large image?

Select 2 answers
A.Use a CPU-bound compute instance.
B.Resize the image to a smaller resolution before calling the API.
C.Increase the API timeout value.
D.Use the Read API asynchronously.
E.Deploy the Cognitive Services container on-premises.
AnswersB, D

Smaller images process faster.

Why this answer

Options B and D are correct. B: Resizing reduces processing time. D: Using the Read API asynchronously allows the client to poll, avoiding timeout.

A: Increasing timeout doesn't reduce latency. C: Using CPU doesn't help. E: Cognitive Services container on-premises might add network latency.

16
Multi-Selectmedium

Which THREE are valid uses of Azure AI Vision Image Analysis 4.0? (Select three.)

Select 3 answers
A.Extract printed text from an image using OCR
B.Transcribe spoken audio from a video file
C.Detect objects in an image and return bounding boxes
D.Generate a human-readable caption for an image
E.Translate text found in an image to another language
AnswersA, C, D

OCR is included in Image Analysis 4.0.

Why this answer

Azure AI Vision Image Analysis 4.0 includes an OCR (Optical Character Recognition) capability that extracts printed and handwritten text from images. This is a core feature of the service, exposed via the `ocr` API or the `read` operation in the Image Analysis 4.0 SDK.

Exam trap

The trap here is that candidates often confuse the capabilities of Azure AI Vision with those of Azure AI Speech or Azure AI Translator, assuming Image Analysis can handle audio transcription or text translation when it strictly processes visual content only.

17
MCQeasy

You are building an application that needs to extract printed text from scanned invoices. Which Azure AI service should you use?

A.Azure AI Vision OCR
B.Azure AI Document Intelligence
C.Azure AI Search
D.Azure AI Language
AnswerA

OCR in Azure AI Vision is designed to extract printed text from images.

Why this answer

Azure AI Vision OCR is the correct choice because it is specifically designed to extract printed text from images and scanned documents using optical character recognition (OCR). The OCR API within Azure AI Vision can detect and extract text from invoices, signs, and other printed materials, returning the text along with bounding box coordinates. This service is optimized for printed text extraction, making it ideal for this use case.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence with Azure AI Vision OCR because both can process scanned documents, but Document Intelligence is overkill for simple printed text extraction and is designed for structured data extraction, not raw OCR.

How to eliminate wrong answers

Option B is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for extracting structured data (like key-value pairs and tables) from forms and documents, not just printed text; it uses OCR as a preprocessing step but adds higher-level analysis that is unnecessary for simple text extraction. Option C is wrong because Azure AI Search is a search and indexing service that helps build search experiences over data, not a text extraction service; it cannot directly extract text from images. Option D is wrong because Azure AI Language provides natural language processing capabilities (like sentiment analysis, key phrase extraction, and language detection) but does not include OCR functionality for extracting text from images or scanned documents.

18
MCQmedium

You are designing a solution that reads handwritten notes from patient intake forms. The solution must handle various handwriting styles. Which Azure AI capability should you use?

A.Azure AI Document Intelligence Read model
B.Azure AI Custom Vision
C.Azure AI Vision OCR
D.Azure AI Language
AnswerA

The Read model handles handwriting and printed text.

Why this answer

Azure AI Document Intelligence Read model is specifically designed to extract printed and handwritten text from documents, including patient intake forms. It uses advanced OCR capabilities optimized for varied handwriting styles and document layouts, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates often confuse Azure AI Vision OCR (which is for printed text) with the Document Intelligence Read model (which is specialized for handwriting and document structure), leading them to choose the wrong service for handwriting recognition tasks.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision is used for image classification and object detection, not for extracting text from documents or handwriting. Option C is wrong because Azure AI Vision OCR is a general-purpose OCR that works well for printed text but is not optimized for handwriting recognition. Option D is wrong because Azure AI Language is focused on natural language processing tasks like sentiment analysis and entity recognition, not on extracting text from images or documents.

19
Multi-Selecteasy

Which TWO Azure AI services can be used to extract text from images?

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

Document Intelligence extracts text from documents.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) includes the Read OCR engine that extracts printed and handwritten text from images and documents. Azure AI Computer Vision provides the OCR API (optical character recognition) which can extract text from images, including both printed and handwritten text, and supports multiple languages. Both services are designed specifically for text extraction from visual content.

Exam trap

The trap here is that candidates may confuse Azure AI Video Indexer's ability to extract text from video frames as a primary image text extraction service, but it is designed for video analysis and indexing, not standalone image text extraction.

20
MCQhard

You are deploying a computer vision model using Azure AI Custom Vision with a small dataset of 200 images per class. The model shows high accuracy on training data but low accuracy on test data. Which action should you take to reduce overfitting?

A.Increase the learning rate
B.Reduce the image size to lower resolution
C.Increase the number of training epochs
D.Increase the training dataset size with more varied images
AnswerD

More data helps the model generalize better and reduces overfitting.

Why this answer

Increase the training dataset size with more varied images. Overfitting occurs when the model learns noise from a small dataset. Adding more varied images helps the model generalize.

Option A (increase learning rate) is wrong because it may cause divergence or unstable training, not directly reduce overfitting. Option B (reduce image size) is wrong because it can lose important features and may even increase overfitting. Option C (increase training epochs) is wrong because it can actually increase overfitting by allowing the model to memorize more noise.

21
MCQeasy

Your application needs to determine whether two photos of the same person are of the same individual, even if they are from different angles. Which Azure AI service should you use?

A.Azure AI Video Indexer
B.Azure AI Custom Vision
C.Azure AI Vision OCR
D.Azure AI Face
AnswerD

Face verification is designed for this purpose.

Why this answer

Azure AI Face provides face verification APIs that compare two faces and return a confidence score indicating whether they belong to the same person. It uses deep learning models trained to handle variations in pose, lighting, and expression, making it ideal for matching photos of the same individual from different angles.

Exam trap

The trap here is that candidates may confuse the generic 'detect faces in video' capability of Video Indexer with the dedicated face verification API of the Face service, or assume Custom Vision can be trained for face matching without realizing it lacks built-in pose-invariant comparison.

How to eliminate wrong answers

Option A is wrong because Azure AI Video Indexer is designed for extracting insights from video content (e.g., speech, faces, objects) and does not provide a direct face comparison API for still images. Option B is wrong because Azure AI Custom Vision requires training a custom model with labeled images for specific classification or object detection tasks, not for out-of-the-box face verification across pose variations. Option C is wrong because Azure AI Vision OCR (Optical Character Recognition) extracts text from images and has no capability to analyze or compare facial features.

22
Multi-Selectmedium

Which TWO Azure AI services can be used to detect objects in images?

Select 2 answers
A.Video Indexer
B.Face API
C.Custom Vision
D.Azure AI Document Intelligence
E.Computer Vision Object Detection API
AnswersC, E

Custom Vision can be trained for object detection.

Why this answer

Custom Vision (Option C) is correct because it allows you to train a custom image classification or object detection model using your own labeled images. You can upload images, tag objects with bounding boxes, and then use the trained model to detect specific objects in new images, making it a valid choice for object detection tasks.

Exam trap

The trap here is that candidates often confuse the general-purpose Computer Vision Object Detection API (which is pre-trained on common objects) with Custom Vision (which requires custom training), but both are valid for object detection depending on the scenario, and the question asks for two services that can detect objects, making both C and E correct.

23
MCQmedium

You are calling the Azure AI Vision Image Analysis API with the above JSON request. The API returns a response that includes tags, objects, and a caption. However, the caption does not describe the image accurately. Which change should you make to improve the caption quality?

A.Change model-version to a newer version
B.Add 'read' feature to the request
C.Set gender-neutral-caption to false
D.Set language to 'en-US'
AnswerC

Gender-neutral captions may omit descriptive terms, reducing accuracy.

Why this answer

Setting `gender-neutral-caption` to false forces the Azure AI Vision Image Analysis API to generate captions that include gender-specific terms (e.g., 'man' or 'woman') instead of neutral terms like 'person'. This improves caption accuracy when the image clearly depicts a person whose gender is identifiable, because the default (true) may produce a vague description that fails to capture the subject's characteristics.

Exam trap

The trap here is that candidates may assume caption quality is always improved by newer models or additional features like OCR, when in fact the issue is a specific configuration parameter (`gender-neutral-caption`) that directly controls the level of detail in person descriptions.

How to eliminate wrong answers

Option A is wrong because changing `model-version` to a newer version does not directly affect caption accuracy for gender-specific descriptions; it may improve overall model performance but does not control the gender-neutral behavior. Option B is wrong because adding the 'read' feature extracts text from the image (OCR) and has no impact on caption generation quality. Option D is wrong because setting `language` to 'en-US' only specifies the output language; the caption quality issue described is about gender specificity, not language localization.

24
MCQhard

You are implementing a solution that uses Azure AI Vision to analyze images in a batch processing pipeline. The pipeline processes thousands of images daily. You need to minimize cost while ensuring that all images are processed within 24 hours. Which service tier should you choose?

A.Free tier F0
B.Standard S1 tier
C.Standard S0 tier
D.Standard S2 tier
AnswerB

S1 provides higher throughput and pay-per-transaction cost, ideal for batch processing.

Why this answer

The Standard S1 tier is the correct choice because it provides the necessary throughput (10 transactions per second) and capacity to process thousands of images within 24 hours at the lowest cost among the paid tiers. The Free F0 tier is limited to 20 transactions per minute and 5,000 transactions per month, which is insufficient for batch processing at scale. The S0 and S2 tiers are either deprecated or offer higher throughput at a higher cost, making S1 the most cost-effective option for this workload.

Exam trap

The trap here is that candidates often confuse the deprecated S0 tier with the current S1 tier, or assume that the Free tier can handle batch workloads due to its zero cost, ignoring the strict transaction limits and rate restrictions.

How to eliminate wrong answers

Option A is wrong because the Free F0 tier is capped at 20 transactions per minute and 5,000 total transactions per month, which cannot handle thousands of images daily within 24 hours. Option C is wrong because the Standard S0 tier has been deprecated for Azure AI Vision and is not available for new deployments; it also offers lower throughput (10 calls per second) but is not a valid current tier. Option D is wrong because the Standard S2 tier provides higher throughput (up to 250 transactions per second) but at a significantly higher cost, which is unnecessary for meeting the 24-hour processing requirement and would increase expenses.

25
MCQmedium

A company uses the Computer Vision Image Analysis API to generate captions for images. The captions are often too generic. How can they improve the descriptiveness of captions?

A.Use the Object Detection API instead.
B.Train a custom model with Custom Vision.
C.Increase the confidence threshold for captions.
D.Use the Dense Captioning feature.
AnswerD

Dense captioning generates more detailed descriptions for regions of the image.

Why this answer

The Dense Captioning feature in the Computer Vision Image Analysis API generates one-sentence descriptions for each of up to 10 regions detected in an image, providing more specific and detailed captions than the single generic caption. This directly addresses the problem of captions being too generic by breaking the image into meaningful areas and describing each one individually.

Exam trap

The trap here is that candidates confuse increasing the confidence threshold with improving descriptiveness, when in reality it only reduces the number of captions returned without adding detail.

How to eliminate wrong answers

Option A is wrong because the Object Detection API identifies and locates objects with bounding boxes but does not generate descriptive captions or improve caption descriptiveness. Option B is wrong because training a custom model with Custom Vision requires labeled images and is designed for classification or object detection, not for generating richer captions from the existing Image Analysis API. Option C is wrong because increasing the confidence threshold for captions only filters out lower-confidence results, making captions less frequent or more conservative, not more descriptive.

26
MCQeasy

You are building an application that analyzes images of handwritten notes. The application must extract the handwritten text and preserve the original layout, including line breaks and indentation. Which Azure AI service should you use?

A.Azure AI Document Intelligence Read model
B.Azure AI Vision OCR
C.Azure AI Document Intelligence Layout model
D.Azure AI Translator
AnswerA

The Read model in Azure AI Document Intelligence extracts printed and handwritten text while preserving the spatial layout, including line breaks and indentation.

Why this answer

The Azure AI Document Intelligence Read model is specifically designed to extract printed and handwritten text from documents while preserving the original layout, including line breaks and indentation. It uses advanced OCR capabilities optimized for document-like content, making it the correct choice for this scenario.

Exam trap

Microsoft often tests the distinction between the Azure AI Vision OCR (general-purpose) and Azure AI Document Intelligence Read model (document-optimized), where candidates mistakenly choose the former for handwritten text extraction without considering layout preservation requirements.

How to eliminate wrong answers

Option B is wrong because Azure AI Vision OCR is a general-purpose OCR service that extracts text from images but does not preserve the original layout with line breaks and indentation as reliably as the Document Intelligence Read model. Option C is wrong because the Azure AI Document Intelligence Layout model extracts tables, selection marks, and structure but is not optimized for handwritten text extraction; it focuses on document layout analysis rather than handwritten content. Option D is wrong because Azure AI Translator is a language translation service and does not perform any text extraction or OCR functions.

27
MCQeasy

You need to build a solution that detects whether a person is wearing a hard hat in a construction site image. Which Azure AI service should you use?

A.Azure AI Video Indexer
B.Azure AI Face
C.Azure AI Custom Vision
D.Azure AI Document Intelligence
AnswerC

Train a custom object detection model for hard hats.

Why this answer

Azure AI Custom Vision is the correct service because it allows you to train a custom object detection model to identify specific objects—such as a hard hat—in images. Unlike pre-built services, Custom Vision lets you upload labeled images of workers with and without hard hats, train a model, and then use it to detect hard hat presence in construction site photos. This tailored approach is necessary because hard hat detection is a specialized use case not covered by generic vision APIs.

Exam trap

The trap here is that candidates often confuse Azure AI Custom Vision with pre-built vision services like Azure AI Face or Video Indexer, assuming they can be repurposed for custom object detection, but only Custom Vision allows training on your own labeled images for specific items like hard hats.

How to eliminate wrong answers

Option A is wrong because Azure AI Video Indexer is designed for analyzing video content (e.g., extracting transcripts, faces, and scenes) and does not support custom object detection for specific items like hard hats in static images. Option B is wrong because Azure AI Face is specialized for detecting and analyzing human faces (e.g., attributes like age, emotion, or identity) and cannot identify objects such as hard hats. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is built for extracting text, tables, and key-value pairs from documents, not for object detection in images.

28
MCQhard

You are a senior AI engineer at a manufacturing company. The company has a production line that uses cameras to capture images of assembled products. The current system uses a set of rule-based heuristics to detect defects, but it has high false-positive rates. You have been tasked to design a new computer vision solution using Microsoft Azure AI services. The solution must: - Detect defects such as scratches, dents, and misalignments in real-time as products move on the conveyor belt (frame rate of 30 fps). - Support continuous learning: when a new defect type is discovered, the model should be updated without retraining the entire model from scratch. - Operate with low latency (<100 ms per inference) to keep up with the production speed. - Use only fully managed services (no custom containers or edge devices). - The factory network has limited internet bandwidth, so the solution must minimize data transfer. Which approach should you recommend?

A.Use Azure AI Vision Spatial Analysis to detect defects in real-time by analyzing video feeds
B.Use Azure AI Video Indexer to index and search for defects in recorded videos
C.Use Azure AI Document Intelligence to analyze images of products
D.Train an object detection model using Azure AI Custom Vision, export it as a Docker container, and deploy it on an on-premises server with GPU
AnswerA

Correct. Azure AI Vision Spatial Analysis is a fully managed service that meets all requirements: real-time video analysis, low latency, and continuous learning via model updates. It minimizes data transfer by processing video at the edge (if needed) or in the cloud.

Why this answer

Azure AI Vision Spatial Analysis is designed for analyzing human activities and movements, not for detecting product defects. It typically runs as a container on edge devices, contradicting the requirement for fully managed services. Using Azure AI Custom Vision as a managed service (without exporting to a container) would meet the requirements of real-time defect detection, continuous learning, and low latency, but none of the options provide this.

Therefore, no option is correct.

29
MCQhard

You are deploying a Custom Vision model to an Azure Machine Learning managed endpoint using the above ARM template snippet. The deployment fails with a timeout error. Which parameter should you adjust?

A.Change model version to 2
B.Change compute to 'GPU'
C.Change authMode to 'AAD'
D.Increase scoringTimeout to 'PT10M'
AnswerD

Extends timeout to accommodate slow inference.

Why this answer

The deployment fails due to a timeout error, which indicates that the model inference is taking longer than the default scoring timeout (typically 5 seconds for Azure ML managed endpoints). Increasing the scoringTimeout parameter to 'PT10M' (ISO 8601 duration for 10 minutes) extends the allowed time for the endpoint to respond, resolving the timeout without altering compute or authentication settings.

Exam trap

The trap here is that candidates often confuse timeout errors with performance issues and incorrectly choose GPU compute (Option B), not realizing that the default timeout is a hard limit that must be explicitly increased via the scoringTimeout parameter.

How to eliminate wrong answers

Option A is wrong because changing the model version does not affect timeout behavior; it only changes which iteration of the Custom Vision model is deployed. Option B is wrong because switching to a GPU compute target improves inference speed but does not address the timeout limit itself; the endpoint still enforces the same default timeout. Option C is wrong because authMode controls authentication method (e.g., AAD vs. key-based) and has no impact on request timeout duration.

30
MCQhard

You have an Azure AI Vision resource named MyVisionService. You run the above Azure CLI command and get the keys. Your application uses key1 for authentication. You need to rotate the keys without downtime. What should you do?

A.Delete and recreate the Cognitive Services resource
B.Regenerate key1 immediately and update the application to use the new key1
C.Regenerate both keys at the same time
D.Update the application to use key2, then regenerate key1
AnswerD

By switching to key2 first, the app remains active while key1 is regenerated.

Why this answer

It enables key rotation without downtime. By first updating the application to use key2 (the secondary key), you ensure that authentication continues to work while key1 is being regenerated. After key1 is regenerated, you can optionally update the application back to key1 at a later time.

This pattern is standard for Azure Cognitive Services to maintain continuous access.

Exam trap

The trap here is that candidates may think regenerating the key currently in use is acceptable if done quickly, but Azure explicitly requires using the secondary key to avoid any period of invalid credentials.

How to eliminate wrong answers

Option A is wrong because deleting and recreating the Cognitive Services resource would cause a complete loss of service and all associated configuration, resulting in significant downtime. Option B is wrong because regenerating key1 immediately would invalidate the key currently used by the application, causing authentication failures and downtime until the application is updated with the new key1. Option C is wrong because regenerating both keys at the same time would invalidate all active keys, leaving no valid key for the application to use, causing immediate downtime.

31
Multi-Selectmedium

A company is building a computer vision solution using Azure AI Vision to analyze images of retail shelves. The solution must detect product presence and read expiration dates. Which TWO Azure AI Vision features should be used?

Select 2 answers
A.Face detection
B.Brand detection
C.Object detection
D.Optical Character Recognition (OCR)
E.Image captioning
AnswersC, D

Detects products on shelves.

Why this answer

Object detection (C) is correct because it identifies and locates specific products on retail shelves by drawing bounding boxes around detected items, which directly addresses the requirement to detect product presence. Optical Character Recognition (OCR) (D) is correct because it extracts printed or handwritten text from images, enabling the reading of expiration dates on product packaging. Together, these two features fulfill both core requirements of the solution.

Exam trap

Microsoft Azure often tests the distinction between object detection and image classification or captioning, where candidates mistakenly choose image captioning for product presence instead of object detection, which provides precise localization and identification.

32
Multi-Selectmedium

Which TWO Azure AI services provide capabilities to detect and analyze faces in images? (Choose two.)

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

Face API is dedicated to face detection, recognition, and analysis.

Why this answer

Azure AI Face API (B) is correct because it is specifically designed for face detection, recognition, and analysis, including attributes like age, emotion, and landmarks. Azure AI Vision Image Analysis (D) is correct because it includes the 'Detect Faces' capability within its broader image analysis feature set, allowing extraction of face bounding boxes and attributes without requiring a dedicated Face API resource.

Exam trap

The trap here is that candidates may think Azure Video Indexer (E) is a valid choice because it can detect faces, but the question explicitly limits the scope to 'images', not video, and Video Indexer is a video analytics service, not an image analysis service.

33
MCQmedium

You are developing a solution to detect defects on a manufacturing assembly line using computer vision. The solution must classify images as 'defective' or 'non-defective'. You have a limited set of labeled images (500 per class). Which approach should you recommend?

A.Use Azure AI Vision Image Analysis with a pre-built model
B.Use Azure AI Custom Vision with image classification
C.Use Azure AI Custom Vision with object detection
D.Train a deep learning model from scratch using Azure Machine Learning
AnswerB

Custom Vision with transfer learning is ideal for small datasets and binary classification tasks like defect detection.

Why this answer

Azure AI Custom Vision with image classification is the best choice because it allows you to fine-tune a pre-trained deep learning model on your limited dataset (500 images per class) to classify images as 'defective' or 'non-defective'. This approach requires minimal data and expertise compared to training from scratch, and it is specifically designed for custom classification tasks with small datasets.

Exam trap

The trap here is that candidates may confuse image classification (assigning a single label to the whole image) with object detection (locating objects), or assume that a pre-built model can be retrained for custom classes, when in fact Azure AI Custom Vision is the correct service for custom classification with limited data.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision Image Analysis pre-built models are designed for general-purpose tasks (e.g., describing images, detecting common objects) and cannot be retrained on custom classes like 'defective' vs 'non-defective'. Option C is wrong because object detection identifies and locates multiple objects within an image, which is overkill for a simple binary classification task where only the presence of a defect matters, not its location. Option D is wrong because training a deep learning model from scratch with only 500 images per class would likely result in poor generalization and overfitting, requiring significantly more data and computational resources.

34
MCQeasy

A healthcare organization uses Azure AI Health Insights to extract medical insights from unstructured clinical notes. The solution must comply with HIPAA. Which configuration is required?

A.Store the clinical notes in Azure Storage with Azure AD authentication only
B.Enable public network access but use a firewall rule to restrict IP addresses
C.Configure the Azure AI services resource to use a private endpoint and disable public network access
D.Use a system-assigned managed identity for authentication
AnswerC

Ensures data is not exposed over the public internet.

Why this answer

HIPAA compliance for Azure AI Health Insights requires network isolation to prevent unauthorized access to protected health information (PHI). A private endpoint assigns the Azure AI services resource a private IP address within the customer's virtual network, and disabling public network access ensures all traffic stays within the Microsoft backbone, eliminating exposure to the public internet. This configuration meets the HIPAA Security Rule's requirement for technical safeguards, specifically access control and transmission security.

Exam trap

The trap here is that candidates often confuse authentication mechanisms (like managed identities or Azure AD) with network security controls, mistakenly believing that identity-based access alone satisfies HIPAA's data protection requirements.

How to eliminate wrong answers

Option A is wrong because storing clinical notes in Azure Storage with Azure AD authentication only does not address network-level isolation; the storage account could still be accessible over the public internet, violating HIPAA's requirement to protect ePHI in transit and at rest. Option B is wrong because enabling public network access with a firewall rule to restrict IP addresses still exposes the resource to the public internet, which is not sufficient for HIPAA compliance; private endpoints are the recommended approach for regulated data. Option D is wrong because using a system-assigned managed identity for authentication controls identity but does not provide network isolation; it must be combined with a private endpoint and disabled public access to meet HIPAA requirements.

35
MCQmedium

You are building a solution to automatically tag images uploaded to an Azure Storage blob container using Azure AI Vision. The solution must process images as soon as they are uploaded. Which service should you use to trigger the image analysis?

A.Azure Functions with a timer trigger
B.Azure Event Grid with an Azure Function trigger
C.Azure Batch with a job schedule
D.Azure Logic Apps with a recurrence trigger
AnswerB

Event Grid provides real-time event-driven trigger.

Why this answer

Azure Event Grid is the correct choice because it provides a serverless event-driven architecture that can react to blob storage events (e.g., BlobCreated) in near real-time. By configuring an Event Grid subscription on the storage account, you can trigger an Azure Function that uses Azure AI Vision to analyze the image as soon as it is uploaded, without polling or scheduled checks.

Exam trap

The trap here is that candidates often confuse scheduled triggers (timer/recurrence) with event-driven triggers, assuming any automated trigger will work, but the requirement for 'as soon as they are uploaded' demands an event-driven service like Event Grid, not a polling-based scheduler.

How to eliminate wrong answers

Option A is wrong because a timer trigger runs on a fixed schedule (e.g., every 5 minutes), which introduces latency and cannot react immediately to uploads; it would require polling the container for new blobs. Option C is wrong because Azure Batch is designed for large-scale parallel compute jobs with job schedules, not for real-time event-driven triggers on individual blob uploads. Option D is wrong because a recurrence trigger in Logic Apps also runs on a schedule, not event-driven, and would similarly require polling, missing the immediate processing requirement.

36
MCQmedium

Your team is building a mobile app that uses Azure AI Computer Vision to extract text from business cards. The app must handle cards in multiple languages (English, French, German). Which feature of the Computer Vision API should you use?

A.OCR API
B.Recognize Text
C.Read API
D.Describe Image
AnswerC

The Read API supports multiple languages and is the recommended option.

Why this answer

The Read API is the correct choice because it is the current, optimized version of the Computer Vision OCR service designed specifically for extracting printed and handwritten text from images of documents, including business cards. It supports multiple languages (English, French, German) and provides a higher accuracy and structured output (lines and words with bounding boxes) compared to the legacy OCR API. The Recognize Text operation is deprecated and should not be used for new solutions.

Exam trap

The trap here is that candidates often confuse the legacy OCR API (option A) with the modern Read API, assuming they are interchangeable, but the Read API is the recommended service for document text extraction in the current Azure AI Computer Vision offering.

How to eliminate wrong answers

Option A is wrong because the OCR API is a legacy endpoint that supports fewer languages and is not optimized for document-like images such as business cards; it is primarily intended for simple, single-language text extraction from natural scenes. Option B is wrong because Recognize Text is a deprecated operation in the Computer Vision API that has been replaced by the Read API; using it would not be a best practice and may lack support for multiple languages and modern features. Option D is wrong because Describe Image generates a human-readable caption describing the image content, not extracting text, so it cannot fulfill the requirement of extracting text from business cards.

37
MCQhard

A company uses Azure AI Custom Vision to classify images of products. The model is deployed to a mobile app. The app sends images to the Custom Vision prediction endpoint. Users report that the app is slow when the network is poor. You need to enable offline inference on the mobile device. What should you do?

A.Use the Custom Vision compact model with smaller image size
B.Export the model as TensorFlow Lite and integrate it into the mobile app
C.Increase the prediction API timeout
D.Deploy the model to an Azure IoT Edge device
AnswerB

Enables on-device inference without network.

Why this answer

Exporting the Custom Vision model as TensorFlow Lite allows it to run directly on the mobile device, enabling offline inference without requiring network connectivity. This eliminates latency from poor network conditions by processing images locally, which is the only way to achieve true offline inference in a mobile app.

Exam trap

The trap here is that candidates confuse reducing latency (e.g., smaller images or timeouts) with enabling offline inference, which requires exporting the model to a format that runs locally on the device.

How to eliminate wrong answers

Option A is wrong because reducing image size can improve inference speed but does not enable offline inference—the app still requires network access to the prediction endpoint. Option C is wrong because increasing the prediction API timeout only extends the wait time for a response, which does not solve the underlying network latency or enable offline operation. Option D is wrong because deploying to an Azure IoT Edge device moves inference to an edge gateway, not the mobile device itself, and still requires network connectivity between the mobile app and the edge device, failing to provide true offline inference on the mobile device.

38
MCQeasy

You need to analyze videos stored in Azure Blob Storage to detect objects and generate timestamps. Which Azure service should you use?

A.Azure Custom Vision
B.Azure Form Recognizer
C.Azure Computer Vision
D.Azure Video Indexer
AnswerD

Video analysis with object detection and timestamps.

Why this answer

Azure Video Indexer (D) is the correct choice because it is specifically designed to analyze videos, extracting insights such as object detection, scene segmentation, and timestamps. It uses AI models to process video content stored in Azure Blob Storage and generates a timeline of detected objects, making it ideal for this scenario.

Exam trap

The trap here is that candidates often confuse Azure Computer Vision (image analysis) with video analysis, overlooking that Computer Vision lacks native video processing and timestamp generation, while Video Indexer is the dedicated service for end-to-end video insights.

How to eliminate wrong answers

Option A is wrong because Azure Custom Vision is a service for training custom image classification and object detection models on images, not for analyzing pre-recorded videos with timestamp generation. Option B is wrong because Azure Form Recognizer is designed to extract text and structure from documents (e.g., invoices, forms), not for video analysis or object detection. Option C is wrong because Azure Computer Vision provides image analysis APIs (e.g., object detection in static images) but lacks native video processing capabilities and timestamp generation; it would require additional custom logic to handle video frames sequentially.

39
MCQmedium

You are designing a solution that extracts information from scanned invoices. The solution must automatically classify invoices by vendor and extract key fields (total amount, date, invoice number). Which combination of Azure AI services should you use?

A.Azure AI Document Intelligence custom classification and extraction models
B.Azure AI Vision OCR and Azure AI Language
C.Azure AI Form Recognizer (deprecated) with custom models
D.Azure AI Document Intelligence pre-built invoice model
AnswerA

Custom models allow classification by vendor and extraction of specific fields tailored to each vendor's invoice layout.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) allows you to build custom classification models to identify the vendor from the invoice layout, and custom extraction models to pull key fields like total amount, date, and invoice number. This combination handles both the classification and extraction requirements in a single service, using labeled training data for high accuracy.

Exam trap

The trap here is that candidates often assume the pre-built invoice model (Option D) can handle both classification and extraction, but it only extracts fields from documents it assumes are invoices and cannot distinguish between vendors.

How to eliminate wrong answers

Option B is wrong because Azure AI Vision OCR only extracts raw text from images without understanding document structure or field semantics, and Azure AI Language provides NLP capabilities but cannot classify documents by layout or extract structured invoice fields. Option C is wrong because Azure AI Form Recognizer is deprecated and replaced by Azure AI Document Intelligence; using the deprecated service is not recommended for new solutions. Option D is wrong because the pre-built invoice model can extract fields like total amount and date, but it cannot classify invoices by vendor—it assumes all documents are invoices and does not support custom classification logic.

40
MCQeasy

You need to extract printed text from scanned invoices in multiple languages. Which Azure service should you use?

A.Azure Form Recognizer
B.Azure Computer Vision Read API
C.Azure Custom Vision
D.Azure Video Indexer
AnswerB

OCR service supporting multiple languages.

Why this answer

Azure Computer Vision Read API is designed specifically for extracting printed and handwritten text from images and documents, including scanned invoices. It uses optical character recognition (OCR) to handle multiple languages, making it the correct choice for this multilingual text extraction task.

Exam trap

The trap here is that candidates often confuse Azure Form Recognizer (which is specialized for structured form data) with the general-purpose OCR capabilities of the Computer Vision Read API, leading them to choose Form Recognizer for simple text extraction tasks.

How to eliminate wrong answers

Option A is wrong because Azure Form Recognizer is optimized for extracting structured data (e.g., key-value pairs, tables) from forms and documents, not general printed text extraction from scanned invoices in multiple languages. Option C is wrong because Azure Custom Vision is used for image classification and object detection, not for text extraction. Option D is wrong because Azure Video Indexer is designed for analyzing video content, including speech and text within videos, not for extracting printed text from static scanned documents.

41
MCQhard

You are analyzing an image using the Azure AI Vision REST API with the JSON request above. The response includes a description: 'a person holding a smartphone'. However, the response does not include any brand information even though the smartphone is clearly visible. What is the most likely reason?

A.The smartphone brand is not in the Microsoft brand catalog.
B.The 'brands' feature was not included in the request.
C.The 'model-version' is set to 'latest' which does not support brand detection.
D.The API only detects one brand per image, and a different brand was detected.
AnswerA

Brand detection only recognizes brands in Microsoft's predefined catalog.

Why this answer

The Azure AI Vision API's brand detection feature relies on a predefined Microsoft brand catalog. If the smartphone brand is not included in that catalog, the API will not return brand information even if the brand is clearly visible in the image. The catalog covers major brands but may not include all niche or regional smartphone manufacturers.

Exam trap

The trap here is that candidates assume brand detection works like general object detection (identifying any visible brand) rather than understanding it relies on a fixed, limited brand catalog, leading them to incorrectly choose option B or D.

How to eliminate wrong answers

Option B is wrong because the question states the response includes a description but no brand information; if the 'brands' feature were not included in the request, the API would not return any brand-related data at all, but the issue here is that brand detection was attempted yet failed to identify the visible brand. Option C is wrong because the 'model-version' set to 'latest' does support brand detection; the latest model includes brand detection capabilities, and setting it to 'latest' does not disable this feature. Option D is wrong because the Azure AI Vision API can detect multiple brands in a single image; there is no limitation of detecting only one brand per image, so the absence of brand information is not due to a different brand being detected.

42
Multi-Selecthard

Which THREE factors should be considered when choosing between Azure AI Vision prebuilt models and Custom Vision?

Select 3 answers
A.Custom Vision cannot process images from real-time video feeds.
B.Prebuilt models require a large training dataset.
C.Prebuilt models may not have high accuracy for industry-specific objects.
D.Prebuilt models are suitable for common object categories like cars and animals.
E.Custom Vision allows training on custom object categories.
AnswersC, D, E

Prebuilt models are trained on general data, so accuracy may be lower for niche objects.

Why this answer

Prebuilt models are trained on general datasets (e.g., ImageNet) and may not achieve high accuracy for industry-specific objects such as specialized medical instruments or unique manufacturing parts. Custom Vision allows fine-tuning on domain-specific images to improve precision for such niche categories.

Exam trap

The trap here is that candidates assume prebuilt models always require training data (Option B) or that Custom Vision cannot handle real-time video (Option A), but Azure's documentation explicitly supports both capabilities, making these distractors incorrect.

43
MCQhard

You are designing a solution to detect brand logos in social media images. The logos vary in size and orientation. You need to achieve high accuracy with minimal false positives. Which approach should you recommend?

A.Use Azure Computer Vision Describe API to generate captions and filter by logo mentions.
B.Train an Azure Custom Vision object detection model with labeled logo images.
C.Use Azure Computer Vision Analyze API with domain-specific models.
D.Use Azure Form Recognizer to extract logo positions from images.
AnswerB

Custom object detection can learn to detect logos in various conditions.

Why this answer

Azure Custom Vision allows you to train a custom object detection model with your own labeled dataset of brand logos, enabling high accuracy for specific logo shapes, sizes, and orientations. This approach directly addresses the need for minimal false positives by learning the exact visual features of the logos, unlike generic pre-built models.

Exam trap

The trap here is that candidates confuse Azure Computer Vision's pre-built domain-specific models (which cover only landmarks, celebrities, and general objects) with the ability to detect custom logos, leading them to choose option C instead of recognizing that Custom Vision is required for custom object detection.

How to eliminate wrong answers

Option A is wrong because the Describe API generates natural language captions and is not designed for precise object detection or localization; filtering by logo mentions would be unreliable and produce many false positives. Option C is wrong because the Analyze API with domain-specific models (e.g., landmarks, celebrities) does not include a pre-built model for brand logos, so it cannot detect arbitrary logos with high accuracy. Option D is wrong because Azure Form Recognizer is specialized for extracting text and structured data from documents (e.g., invoices, forms), not for detecting or localizing visual objects like logos in images.

44
MCQhard

An application uses Azure AI Vision to analyze images and extract text. The application crashes when processing images with embedded barcodes. You suspect the issue is related to the image pre-processing. Which step should you add to the pipeline to resolve the issue?

A.Increase the image contrast before sending to the OCR engine
B.Add more training data with barcodes to the OCR model
C.Detect and remove barcodes from the image before OCR
D.Resize the image to a smaller resolution to reduce barcode impact
AnswerC

Removing barcodes eliminates patterns that cause OCR errors, improving accuracy.

Why this answer

Azure AI Vision's OCR engine is designed to extract text from natural images and documents, but embedded barcodes can introduce noise or unexpected patterns that interfere with the text detection algorithm. By detecting and removing barcodes from the image before OCR, you eliminate this interference, allowing the OCR engine to focus on textual content without crashing or producing erroneous results.

Exam trap

The trap here is that candidates may assume the OCR engine can handle all image content or that simple image adjustments like contrast or resizing can fix the crash, when the real issue is that barcodes are non-text artifacts that must be explicitly removed from the processing pipeline.

How to eliminate wrong answers

Option A is wrong because increasing image contrast does not remove barcodes; it may even enhance barcode patterns, potentially worsening the interference. Option B is wrong because Azure AI Vision's OCR is a pre-trained, general-purpose model that does not support custom training with additional data like barcodes; it is not a customizable model. Option D is wrong because resizing the image to a smaller resolution does not eliminate barcodes; it may reduce overall image quality and still leave barcode patterns that can cause the OCR engine to crash.

45
MCQhard

A company uses the Face API for identity verification. During testing, they find that the similarity scores between two images of the same person are lower than expected. Which factor is most likely causing this?

A.The images are compressed with different quality levels.
B.The images have different lighting conditions (e.g., one is brightly lit, the other is dark).
C.The backgrounds of the images are different.
D.The images have different dimensions (e.g., 500x500 vs 1000x1000).
AnswerB

Lighting changes facial appearance and reduces similarity scores.

Why this answer

B is correct because the Face API's similarity scoring is heavily influenced by lighting conditions. Variations in illumination can alter facial features, shadows, and contrast, which reduces the accuracy of face matching algorithms. The API relies on consistent lighting to extract reliable facial landmarks and embeddings, so differing lighting conditions directly lower similarity scores.

Exam trap

The trap here is that candidates often assume image quality (compression or resolution) is the primary factor, but the Face API is designed to handle those variations, whereas lighting is a known sensitivity in facial recognition systems.

How to eliminate wrong answers

Option A is wrong because image compression at different quality levels primarily affects file size and minor detail loss, but the Face API is robust to compression artifacts and can still extract consistent facial features. Option C is wrong because the Face API focuses on facial regions and ignores backgrounds; different backgrounds do not affect similarity scores as long as the face is detected. Option D is wrong because the Face API automatically resizes and normalizes input images to a standard resolution before processing, so different dimensions do not impact similarity scores.

46
MCQeasy

Your team is building a mobile app that uses Azure Custom Vision to classify plant species. The app must work offline and sync labeled images when connectivity is restored. Which SDK feature should you use?

A.Azure IoT Edge runtime on the phone
B.Azure API Management with caching
C.Export the model as a TensorFlow or CoreML model for on-device inference
D.Continuous deployment integration
AnswerC

Exported model runs offline.

Why this answer

Azure Custom Vision allows exporting trained models to formats like TensorFlow, CoreML, ONNX, or Docker for on-device inference. This enables the mobile app to run classification locally without network connectivity, and the Custom Vision SDK includes a method to upload labeled images for offline training sync when connectivity is restored.

Exam trap

The trap here is that candidates confuse offline inference with edge computing (IoT Edge) or API caching, not realizing that Custom Vision's export feature is the only option that provides a local model for on-device classification without requiring a network connection.

How to eliminate wrong answers

Option A is wrong because Azure IoT Edge runtime is designed for edge devices like gateways or industrial controllers, not for mobile phones, and it does not provide offline inference or image sync capabilities for Custom Vision. Option B is wrong because Azure API Management with caching only caches API responses to reduce latency, but it does not enable offline model execution or local image storage and sync. Option D is wrong because continuous deployment integration automates model deployment pipelines but does not address offline inference or offline image labeling and sync on a mobile device.

47
MCQmedium

Refer to the exhibit. You have trained an object detection model in Azure Custom Vision. The model is published as 'defect-model'. You need to deploy this model to a Docker container for on-premises inference using the Azure IoT Edge runtime. What should you do first?

A.Create an Azure Container Registry and push the Custom Vision base image.
B.Export the model as a Docker container (e.g., TensorFlow) using the Custom Vision portal.
C.Use the Custom Vision prediction API to call the published endpoint from the edge device.
D.Retrain the model with more images to improve mAP.
AnswerB

Exporting creates a container image for offline inference.

Why this answer

To deploy a Custom Vision model to an Azure IoT Edge device, you must first export the model as a Docker container (e.g., TensorFlow, ONNX, or DockerFile) from the Custom Vision portal. This export creates a container image that can be deployed to Azure Container Registry and then used as a module in an IoT Edge deployment. Without this export step, you cannot create the containerized module required for on-premises inference.

Exam trap

The trap here is that candidates may think they can directly use the cloud prediction endpoint on an edge device, but Azure IoT Edge requires a containerized module for local execution, making the export step mandatory before any deployment.

How to eliminate wrong answers

Option A is wrong because you do not push the Custom Vision base image; instead, you export the trained model as a container from the portal, which generates a Docker image that you then push to Azure Container Registry. Option C is wrong because calling the prediction API from the edge device would require internet connectivity and defeats the purpose of on-premises inference; IoT Edge runs modules locally without constant cloud access. Option D is wrong because retraining the model to improve mAP is a separate optimization step and does not address the immediate deployment requirement to create a container for IoT Edge.

48
MCQeasy

You need to extract handwritten text from scanned forms. Which Azure Computer Vision feature should you use?

A.OCR API (optical character recognition)
B.Tag API
C.Read API
D.Describe API
AnswerC

Supports both printed and handwritten text.

Why this answer

The Read API is specifically designed for extracting printed and handwritten text from images and documents, including scanned forms. It uses advanced deep-learning models optimized for text recognition and is the correct service for this task in Azure Computer Vision.

Exam trap

The trap here is that candidates confuse the legacy OCR API (which only handles printed text) with the Read API (which handles both printed and handwritten text), leading them to select Option A incorrectly.

How to eliminate wrong answers

Option A is wrong because the OCR API is a legacy service that only extracts printed text and does not support handwritten text recognition. Option B is wrong because the Tag API returns a list of content tags (objects, concepts) based on the image, not text extraction. Option D is wrong because the Describe API generates human-readable captions describing the image content, not text extraction.

49
MCQmedium

A company uses Azure AI Vision to analyze product images in an e-commerce application. The solution uses the Analyze Image API with OCR. Recently, the OCR accuracy has decreased for images with handwritten text on product labels. What should the team do to improve accuracy?

A.Enable OCR in the Analyze Image API configuration.
B.Use Azure AI Document Intelligence prebuilt receipt model.
C.Switch to the Read API for OCR.
D.Retrain the OCR model with additional handwritten samples.
AnswerC

The Read API is better for handwritten text.

Why this answer

The Read API (part of Azure AI Vision) is specifically optimized for extracting text from images, including handwritten text, and provides higher accuracy for OCR scenarios compared to the general-purpose Analyze Image API. The Analyze Image API's OCR feature is designed for printed text and does not handle handwritten content as effectively. By switching to the Read API, the team leverages a dedicated OCR engine that supports both printed and handwritten text, improving accuracy for product labels.

Exam trap

The trap here is that candidates assume all OCR features in Azure AI Vision are equivalent, but the Read API is a separate, more advanced service specifically designed for handwritten and complex text extraction, while the Analyze Image API's OCR is a legacy feature for printed text only.

How to eliminate wrong answers

Option A is wrong because enabling OCR in the Analyze Image API configuration does not change the underlying OCR engine; it still uses the same printed-text-focused OCR that has poor accuracy for handwritten text. Option B is wrong because the Azure AI Document Intelligence prebuilt receipt model is designed for extracting structured data from printed receipts, not for general OCR of handwritten text on product labels. Option D is wrong because the Azure AI Vision OCR models are pre-trained and cannot be retrained with custom samples; retraining is not a supported capability for these APIs.

50
MCQmedium

A company uses Azure Computer Vision to moderate user-generated content. The solution must detect adult content and flag it. Which API should you call?

A.Read API
B.Analyze API with visualFeatures set to 'Adult'
C.Detect API
D.Describe API
AnswerB

Detects adult/racy content.

Why this answer

The Analyze API with the visualFeatures parameter set to 'Adult' is the correct choice because Azure Computer Vision's Analyze Image operation includes an 'Adult' category that specifically detects adult, racy, and gory content in images. This API returns a confidence score (0 to 1) for each category, allowing the solution to flag content based on a threshold. The other APIs do not provide adult content moderation capabilities.

Exam trap

The trap here is that candidates may confuse the Analyze API's 'Adult' feature with the 'Description' or 'Tags' features, assuming that general image analysis can detect adult content, but only the explicit 'Adult' visualFeature parameter provides the specialized moderation scores.

How to eliminate wrong answers

Option A is wrong because the Read API is designed for optical character recognition (OCR) to extract printed and handwritten text from images, not for detecting adult content. Option C is wrong because the Detect API is used for object detection (identifying and locating objects within an image), not for content moderation. Option D is wrong because the Describe API generates human-readable captions describing the content of an image, but it does not include adult content classification or scoring.

51
MCQhard

A manufacturing company uses Azure AI Custom Vision to detect defects on a production line. The model was trained with 500 images per class and achieves 95% accuracy. After deployment, the model's accuracy drops to 80% due to changes in lighting conditions. What is the most effective first step to improve the model's robustness?

A.Reduce the probability threshold to increase recall.
B.Capture additional images under the new lighting and retrain the model.
C.Use Azure AutoML to automatically find the best algorithm.
D.Add more images from the original lighting conditions to the training set.
AnswerB

Adding representative data from the new conditions is the best practice.

Why this answer

The drop in accuracy is caused by a domain shift—specifically, new lighting conditions that were not represented in the original training set. The most effective first step is to capture additional images under the new lighting and retrain the model, as Custom Vision relies on diverse, representative training data to generalize to real-world variations. This directly addresses the root cause by expanding the training distribution to include the new lighting scenario, which is a fundamental principle of supervised learning in computer vision.

Exam trap

The trap here is that candidates may confuse a performance tuning action (like adjusting the probability threshold) with a data quality fix, or assume AutoML can magically fix any accuracy drop, when in fact the root cause is a classic domain shift that requires representative retraining data.

How to eliminate wrong answers

Option A is wrong because reducing the probability threshold increases recall but also increases false positives, which does not improve robustness to lighting changes—it only trades precision for recall without addressing the underlying distribution shift. Option C is wrong because Azure AutoML is designed for automated model selection and hyperparameter tuning, but the problem here is a data distribution mismatch, not a need for a different algorithm; AutoML cannot compensate for missing lighting variations in the training data. Option D is wrong because adding more images from the original lighting conditions does not help the model learn to handle the new lighting; it only reinforces the existing bias toward the old lighting, leaving the domain shift unaddressed.

52
MCQhard

A retail company uses Azure AI Vision to analyze store shelf images for product availability. The solution uses an object detection model trained on custom products. Recently, the model's performance dropped significantly due to new packaging designs. You need to improve the model's accuracy with minimal manual effort. What should you do?

A.Use Azure AI Vision model customization with active learning
B.Adjust the confidence score threshold to reduce false negatives
C.Use the Image Analysis 4.0 dense captioning feature
D.Collect a new set of images and retrain the model from scratch
AnswerA

Active learning selects the most informative images for labeling, minimizing manual effort.

Why this answer

Azure AI Vision model customization with active learning is the correct choice because it allows the model to automatically identify images where it is uncertain (low confidence predictions) and prioritize those for labeling and retraining. This minimizes manual effort while directly addressing the performance drop caused by new packaging designs, as the model iteratively improves on the specific data distribution shift without requiring a full retraining from scratch.

Exam trap

The trap here is that candidates often assume retraining from scratch (Option D) is the only way to fix model drift, underestimating the power of active learning to efficiently handle distribution shifts with minimal manual effort.

How to eliminate wrong answers

Option B is wrong because adjusting the confidence score threshold only changes the trade-off between precision and recall; it does not improve the model's underlying ability to recognize new packaging, and lowering the threshold would increase false positives without fixing the root cause. Option C is wrong because Image Analysis 4.0 dense captioning generates descriptive captions for regions of an image, but it is not designed for object detection or model retraining to adapt to new visual features like packaging changes. Option D is wrong because collecting a new set of images and retraining from scratch requires significant manual effort (data collection, labeling, and training) and is not minimal compared to the iterative, semi-automated approach of active learning.

53
Multi-Selecteasy

You are developing a solution to detect and redact personally identifiable information (PII) in images of documents. Which THREE Azure services can you use together?

Select 3 answers
A.Azure Custom Vision
B.Azure AI Language (PII detection)
C.Azure AI Document Intelligence
D.Azure AI Vision (Read API)
E.Azure Video Indexer
AnswersB, C, D

Detects PII in text.

Why this answer

Options B, C, and D are correct because Azure AI Document Intelligence and Azure AI Vision (Read API) can extract text from images of documents, and Azure AI Language (PII detection) can identify PII in the extracted text, enabling redaction. Option A (Custom Vision) is incorrect because it is designed for image classification and object detection, not PII detection. Option E (Video Indexer) is incorrect because it is for analyzing videos, not static images.

54
Multi-Selectmedium

A company uses Azure Custom Vision to build a classifier for defect detection on a manufacturing line. They have labeled images of products with and without defects. Which TWO actions should they take to improve model performance?

Select 2 answers
A.Train for more iterations without validation.
B.Use images with balanced numbers of defect and non-defect samples.
C.Set the learning rate manually using the Custom Vision API.
D.Increase the number of images per tag, including variations in lighting and angle.
E.Reduce the number of images per tag to avoid overfitting.
AnswersB, D

Balanced datasets prevent bias toward majority class.

Why this answer

Balanced datasets prevent the model from becoming biased toward the majority class (e.g., non-defect images), which is critical for defect detection where defects are rare. Azure Custom Vision uses a weighted loss function during training, and class imbalance can cause the model to predict the majority class for most inputs, reducing recall for defects. Balanced samples ensure the model learns discriminative features for both classes equally.

Exam trap

The trap here is that candidates may think reducing images prevents overfitting (Option E) or that manual learning rate tuning (Option C) is possible in Custom Vision, but the service abstracts hyperparameter tuning and requires sufficient, varied data for robust defect detection.

55
Multi-Selecthard

A manufacturing company uses Azure AI Custom Vision to classify defects on assembly line parts. The model is currently trained with 500 images per class and achieves 85% accuracy. The company needs to improve accuracy to 95% without collecting new images. Which THREE actions should they take?

Select 3 answers
A.Change the domain to 'General'
B.Use data augmentation (e.g., rotation, scaling)
C.Increase the number of training iterations
D.Adjust the probability threshold
E.Add negative images (images without defects)
AnswersB, D, E

Creates variations from existing images.

Why this answer

Custom Vision's built-in data augmentation (rotation, scaling, flipping, etc.) artificially increases the diversity of the training set without requiring new images. This helps the model generalize better and reduces overfitting, directly improving accuracy toward the 95% target.

Exam trap

The trap here is that candidates often confuse adjusting the probability threshold (a post-processing step) with improving model accuracy, or mistakenly think increasing iterations always helps, when in fact Custom Vision's training is already optimized to converge automatically.

56
MCQeasy

Your company wants to moderate user-uploaded images for adult content. Which Azure AI service should you use?

A.Azure AI Content Safety
B.Azure AI Face
C.Azure AI Document Intelligence
D.Azure AI Vision Image Analysis
AnswerA

Content Safety provides content moderation for images and text.

Why this answer

Azure AI Content Safety is the correct service because it is specifically designed to detect and moderate inappropriate content, including adult content, in images and text. It provides severity-based classifications (safe, low, medium, high) for categories such as hate, self-harm, sexual, and violence, making it ideal for user-uploaded image moderation.

Exam trap

The trap here is that candidates often confuse Azure AI Vision Image Analysis (which can detect adult content via the 'adult' flag in its Analyze Image API) with the dedicated Azure AI Content Safety service, but the exam expects the service purpose-built for content moderation with granular severity levels and broader category support.

How to eliminate wrong answers

Option B is wrong because Azure AI Face is focused on detecting, analyzing, and recognizing human faces, not on moderating adult content. Option C is wrong because Azure AI Document Intelligence is designed to extract text, key-value pairs, and tables from documents, not to analyze images for adult content. Option D is wrong because Azure AI Vision Image Analysis provides general image descriptions, object detection, and optical character recognition, but lacks the specific content moderation categories and severity scoring needed for adult content detection.

57
MCQhard

Refer to the exhibit. You run the Azure CLI command shown. What is the output?

A.A single key string
B.Both key1 and key2
C.The endpoint URL
D.The region of the account
AnswerA

The query extracts key1 as a string.

Why this answer

The `az cognitiveservices account keys list` command retrieves the access keys for an Azure Cognitive Services account. By default, it returns both key1 and key2, but the `--query` parameter with `keys[0]` filters the output to return only the first key (key1) as a single string. This is a standard Azure CLI query syntax using JMESPath to extract a specific element from the JSON response.

Exam trap

Microsoft often tests the distinction between retrieving keys versus other account properties (like endpoint or region), and the trap here is that candidates assume `keys list` returns all keys by default without recognizing that the `--query` parameter can filter to a single key.

How to eliminate wrong answers

Option B is wrong because the `--query keys[0]` filter explicitly selects only the first key (key1), not both key1 and key2. Option C is wrong because the command retrieves keys, not the endpoint URL; the endpoint URL is obtained via `az cognitiveservices account show` with a different query. Option D is wrong because the region is a property of the account resource, not the keys list; the region is returned by `az cognitiveservices account show` or `list`, not by the keys list command.

58
Multi-Selecteasy

Which TWO features are available in Azure Computer Vision but not in Azure Custom Vision?

Select 2 answers
A.Object detection
B.Image classification
C.Face detection
D.Optical character recognition (OCR)
E.Image captioning
AnswersD, E

Pre-built OCR only in Computer Vision.

Why this answer

Optical Character Recognition (OCR) and image captioning are features available in Azure Computer Vision but not in Azure Custom Vision. Azure Computer Vision provides pre-built OCR APIs (e.g., Read API) for extracting text from images and captioning models for generating human-readable descriptions. Azure Custom Vision is focused on training custom models for image classification and object detection, and does not include built-in OCR or captioning capabilities.

Exam trap

The trap here is that candidates often assume all computer vision features are available in both services, but Azure Custom Vision is specifically designed for custom model training and does not include pre-built OCR or image captioning APIs, which are exclusive to Azure Computer Vision.

59
MCQmedium

A healthcare organization uses Azure AI Vision to analyze medical images for abnormalities. The solution must ensure patient data is not stored in the service's logs. What should you configure?

A.Use a private endpoint to access the Azure AI Vision resource.
B.Set the logging level to 'None' in the Azure AI Vision resource diagnostic settings.
C.Enable Customer-Managed Keys (CMK) for the resource.
D.Use Azure Policy to restrict data residency.
AnswerB

Disabling logging prevents data from being stored.

Why this answer

Setting the logging level to 'None' in the Azure AI Vision resource diagnostic settings prevents any patient data from being captured in the service's logs. This directly addresses the requirement to ensure patient data is not stored, as diagnostic logs can contain request and response payloads that include medical image metadata or analysis results.

Exam trap

The trap here is that candidates often confuse network security (private endpoints) or encryption (CMK) with data logging controls, failing to realize that logs are a separate data storage mechanism that must be explicitly disabled to prevent data retention.

How to eliminate wrong answers

Option A is wrong because using a private endpoint secures network traffic to the Azure AI Vision resource but does not control what data is stored in logs; it only prevents exposure over the public internet. Option C is wrong because Customer-Managed Keys (CMK) encrypt data at rest but do not prevent data from being written to logs; they only control encryption keys. Option D is wrong because Azure Policy restricts resource configurations and compliance, not the logging behavior of a specific resource; it cannot prevent data from being stored in logs once the resource is configured to log.

60
MCQeasy

A company uses Azure Face API to verify employee identities for building access. They need to ensure that only live faces are used, not photos or videos. Which feature should they enable?

A.Set a high confidence threshold for face matching.
B.Face identification with a large person group.
C.Enable liveness detection using session-based verification.
D.Face detection with attributes such as age and emotion.
AnswerC

Liveness detection checks for spoofing attacks.

Why this answer

Azure Face API's liveness detection with session-based verification is specifically designed to prevent spoofing attacks using photos, videos, or masks. It analyzes subtle cues such as micro-movements, texture, and depth to confirm the presence of a live person, ensuring that only live faces are accepted for identity verification.

Exam trap

The trap here is that candidates may confuse confidence thresholds or face attributes with liveness detection, not realizing that only session-based verification actively checks for spoofing through motion and depth analysis.

How to eliminate wrong answers

Option A is wrong because setting a high confidence threshold only increases the strictness of face matching scores, but does not differentiate between a live face and a spoofed image or video. Option B is wrong because face identification with a large person group is used to match a detected face against a database of enrolled persons, but it does not verify liveness or detect presentation attacks. Option D is wrong because face detection with attributes like age and emotion extracts demographic and emotional information from a face, but it cannot determine whether the face is live or a reproduction.

61
MCQeasy

You are a developer for a healthcare startup. They are building a mobile app that allows users to take photos of prescription labels and extract medication names, dosages, and frequencies. The app must run on iOS and Android devices. The solution should use a pre-built AI service with minimal custom code. What should you recommend?

A.Use Azure AI Document Intelligence (Form Recognizer) to analyze labels
B.Train a Custom Vision object detection model to locate and read text
C.Use Azure AI Language to extract entities from the label text
D.Use Azure AI Vision OCR API to extract text from the label images
AnswerD

Pre-built OCR works for text extraction from natural scenes.

Why this answer

Azure AI Vision OCR provides pre-built text extraction from images. Custom Vision requires custom training. Form Recognizer is for forms.

Azure AI Language is for text analytics, not image text extraction.

62
MCQmedium

A healthcare organization uses Custom Vision to classify X-ray images. They have a small dataset of 200 images per class. Which strategy will most likely improve model accuracy?

A.Reduce the image dimensions to speed up training.
B.Add more negative samples to the dataset.
C.Use data augmentation and transfer learning with a pre-trained model.
D.Increase the number of training iterations significantly.
AnswerC

Data augmentation increases effective dataset size, and transfer learning leverages pre-trained features.

Why this answer

Data augmentation artificially expands the small dataset (200 images per class) by applying transformations like rotation, scaling, and flipping, which helps the model generalize better. Transfer learning with a pre-trained model (e.g., ResNet or EfficientNet) leverages features learned from large datasets like ImageNet, allowing the Custom Vision model to achieve higher accuracy with limited data.

Exam trap

The trap here is that candidates often assume more iterations (Option D) always improve accuracy, but in small datasets, this leads to overfitting, while data augmentation and transfer learning directly address the root cause of limited data.

How to eliminate wrong answers

Option A is wrong because reducing image dimensions can discard important spatial features (e.g., subtle fractures in X-rays), potentially degrading accuracy rather than improving it; Custom Vision already resizes images internally, so manual reduction is unnecessary. Option B is wrong because adding more negative samples does not directly address the core problem of a small dataset per class—it may help with class imbalance but does not provide the diversity needed for the positive classes; the question focuses on improving overall accuracy, not just reducing false positives. Option D is wrong because increasing training iterations significantly without addressing data scarcity leads to overfitting, where the model memorizes the 200 images per class rather than learning generalizable patterns; Custom Vision’s default iteration count is typically sufficient for convergence.

63
MCQmedium

You deploy the above ARM template to create an Azure AI Vision resource. After deployment, you try to call the Vision API from your application but receive a 403 Forbidden error. What is the most likely cause?

A.The network ACLs block all traffic by default
B.The apiVersion in the template is incorrect
C.The custom subdomain name is not configured correctly
D.The SKU 'S1' does not support API calls
AnswerA

With defaultAction set to 'Deny', no traffic is allowed unless IP rules are added.

Why this answer

When you deploy an Azure AI Vision resource using an ARM template, the default network configuration sets the 'defaultAction' to 'Deny' for IP firewall rules, meaning all traffic is blocked unless explicitly allowed. Since you did not configure any network ACLs to permit your application's IP address or virtual network, the 403 Forbidden error occurs because the API endpoint rejects the request at the network layer before any authentication or authorization checks.

Exam trap

The trap here is that candidates often confuse a 403 Forbidden error with authentication issues (e.g., invalid keys or tokens) or SKU limitations, but in this scenario the error is caused by network-level blocking, which is a separate layer of access control that must be explicitly configured to allow traffic.

How to eliminate wrong answers

Option B is wrong because the apiVersion in the ARM template only affects the resource provider's schema for deployment; an incorrect apiVersion would cause a deployment failure, not a 403 error after successful deployment. Option C is wrong because a custom subdomain name is optional for Azure AI Vision resources; if not configured, the default endpoint (e.g., 'https://<region>.api.cognitive.microsoft.com/') is used, and a misconfigured subdomain would result in a DNS resolution error or 404, not a 403. Option D is wrong because the S1 SKU fully supports API calls; it is a standard paid tier that provides rate limits and access to all Vision APIs, and a 403 error is unrelated to SKU capabilities.

64
MCQmedium

A company is building a solution to analyze customer reviews images using Azure AI Vision. They need to extract text from images that may contain both printed and handwritten text. Which feature should they use?

A.Custom Vision
B.OCR API (optical character recognition)
C.Read API
D.Azure AI Document Intelligence
AnswerC

The Read API is designed to extract both printed and handwritten text from images.

Why this answer

The Read API is the correct choice because it is specifically designed to extract text from images containing both printed and handwritten text, using advanced OCR capabilities that support mixed content. Unlike the OCR API, which is optimized for printed text only, the Read API leverages deep learning models to handle varied handwriting styles and complex layouts, making it ideal for analyzing customer review images.

Exam trap

The trap here is that candidates confuse the OCR API with the Read API, assuming both handle handwritten text equally, but the OCR API is limited to printed text while the Read API is the only one that natively supports mixed printed and handwritten content.

How to eliminate wrong answers

Option A is wrong because Custom Vision is a service for training custom image classification and object detection models, not for text extraction. Option B is wrong because the OCR API (optical character recognition) is optimized for printed text and does not reliably extract handwritten text, which is a key requirement. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for structured document processing (e.g., forms, invoices) and is not the primary service for general text extraction from images with mixed printed and handwritten content.

65
MCQhard

You have a real-time video processing pipeline using Azure AI Video Indexer. You need to detect when a specific person appears in archived video footage. Which approach minimizes latency and cost?

A.Use Video Indexer's face detection and indexing, then search
B.Extract keyframes and use Custom Vision to detect the person
C.Run face detection on every frame using Azure AI Face and store results
D.Use Azure AI Vision to detect faces in video frames and compare against a database
AnswerA

Video Indexer indexes faces efficiently and allows search without reprocessing.

Why this answer

Video Indexer's built-in face detection and indexing automatically identifies and tracks faces during the indexing process, storing the results in a searchable metadata index. To detect when a specific person appears, you can then search the indexed metadata for that person's face ID or name, which avoids re-processing the video and minimizes both latency and cost. This approach leverages the one-time indexing cost and optimized search capabilities rather than running additional AI services on every frame.

Exam trap

The trap here is that candidates often assume Custom Vision or Azure AI Face are needed for custom person detection, overlooking that Video Indexer already provides built-in face detection and search capabilities that are optimized for archived video analysis.

How to eliminate wrong answers

Option B is wrong because extracting keyframes and using Custom Vision requires training a custom model and processing only keyframes, which may miss the person if they appear between keyframes, and the custom training adds overhead and cost without leveraging Video Indexer's built-in face indexing. Option C is wrong because running face detection on every frame using Azure AI Face would incur high compute and API costs per frame, and storing all results creates unnecessary data volume, making it far more expensive and slower than using Video Indexer's pre-indexed search. Option D is wrong because using Azure AI Vision to detect faces in video frames and comparing against a database requires frame-by-frame processing and external database lookups, which introduces latency and cost that Video Indexer's integrated indexing and search avoids.

66
MCQmedium

You are building a mobile app that allows users to take a photo of a product and get detailed information. The app uses Azure AI Custom Vision to classify products. You need to ensure low latency for inference. What should you do?

A.Increase the number of training iterations
B.Use the Azure AI Vision API directly
C.Use Azure Front Door to cache results
D.Export the Custom Vision model as a TensorFlow model and run on-device
AnswerD

On-device inference is fastest; TensorFlow Lite can run on mobile.

Why this answer

Exporting the Custom Vision model as a TensorFlow model and running it on-device eliminates network latency entirely. Inference happens locally on the mobile device, which provides the lowest possible latency for real-time classification, especially when network connectivity is poor or inconsistent.

Exam trap

The trap here is that candidates assume cloud-based solutions (like Azure Front Door or Vision API) are always faster, but Microsoft explicitly tests the understanding that on-device inference eliminates network latency and is the optimal choice for low-latency mobile scenarios.

How to eliminate wrong answers

Option A is wrong because increasing the number of training iterations improves model accuracy, not inference latency; latency is determined by model architecture and runtime environment, not training steps. Option B is wrong because using the Azure AI Vision API directly requires a network round-trip to Azure, which introduces higher latency compared to on-device inference, and it does not leverage the custom classification model you built. Option C is wrong because Azure Front Door caches HTTP responses at edge locations, but inference results are dynamic and user-specific (each photo is unique), so caching would rarely hit and cannot reduce the latency of the actual inference call.

67
MCQmedium

You have a computer vision solution that analyzes security camera feeds to detect people and vehicles. The solution uses Azure AI Vision Spatial Analysis. You need to ensure compliance with privacy regulations by blurring detected faces. Which feature should you enable?

A.Use Azure AI Content Safety to filter faces
B.Post-process frames with Azure AI Face client SDK
C.Enable face detection and redact faces using Azure AI Video Indexer
D.Enable face blurring in the Spatial Analysis configuration
AnswerD

Spatial Analysis supports face blurring to obscure identities.

Why this answer

Azure AI Vision Spatial Analysis includes a built-in face blurring feature that can be enabled directly in the Spatial Analysis configuration. This allows you to automatically blur detected faces in the video feed at the edge or in the cloud, ensuring compliance with privacy regulations without requiring additional services or post-processing steps.

Exam trap

The trap here is that candidates may confuse Azure AI Video Indexer's face redaction capabilities with Spatial Analysis's real-time face blurring, or assume that a separate SDK or service is required for face blurring when it is actually a built-in configuration option in Spatial Analysis.

How to eliminate wrong answers

Option A is wrong because Azure AI Content Safety is designed to detect and filter harmful content (e.g., violence, hate speech) in text, images, and video, not to blur faces. Option B is wrong because post-processing frames with the Azure AI Face client SDK would require additional development effort and latency, and it is not a native feature of Spatial Analysis; the face blurring is already integrated into the Spatial Analysis pipeline. Option C is wrong because Azure AI Video Indexer is a separate service for extracting insights from video files (e.g., transcripts, faces, emotions) and does not provide real-time face blurring for live security camera feeds; it is not part of the Spatial Analysis solution.

68
MCQhard

A company uses the Face API to detect and identify employees for building access. They need to ensure that the system complies with GDPR requirements for biometric data. Which action should they take?

A.Store faces in a secure database and delete after 30 days.
B.Anonymize the face data by blurring key features.
C.Obtain explicit consent from each employee before enrollment.
D.Use encryption for stored face templates.
AnswerC

GDPR requires explicit consent for processing biometric data.

Why this answer

Under GDPR, biometric data (such as facial recognition templates) is classified as special category data requiring explicit consent for processing. The Face API itself does not manage consent; the responsibility lies with the application layer. Option C is correct because obtaining explicit consent from each employee before enrollment is a fundamental GDPR requirement for lawful processing of biometric data.

Exam trap

The trap here is that candidates often focus on technical security measures (encryption, deletion, anonymization) as sufficient for GDPR compliance, overlooking the foundational legal requirement for explicit consent when processing special category biometric data.

How to eliminate wrong answers

Option A is wrong because merely storing faces in a secure database and deleting after 30 days does not address the GDPR requirement for a lawful basis (e.g., explicit consent) before processing biometric data; retention limits are a separate compliance aspect. Option B is wrong because anonymizing face data by blurring key features would render the Face API ineffective for identification, as the API requires clear facial features to generate a unique face template; this approach would break the system's core functionality. Option D is wrong because encryption of stored face templates protects data at rest but does not provide a lawful basis for processing; GDPR requires a valid legal ground (such as explicit consent) regardless of encryption.

69
MCQhard

A hospital uses Azure Custom Vision to classify X-ray images as normal or abnormal. The model achieves 98% accuracy on the test set. However, during deployment, the model misclassifies many abnormal cases as normal, causing missed diagnoses. The hospital has a class imbalance where abnormal cases are only 5% of the data. What should the data scientist do first to address this?

A.Increase the number of training epochs.
B.Add more normal X-ray images to the dataset.
C.Switch to a different object detection algorithm.
D.Use oversampling or class-weight techniques to balance the training.
AnswerD

Balancing the dataset or adjusting loss weights improves minority class recall.

Why this answer

The primary issue is class imbalance, where abnormal cases constitute only 5% of the data. Oversampling (e.g., SMOTE) or class-weight techniques adjust the training process to give more importance to the minority class, directly addressing the model's bias toward the majority class and reducing false negatives. This is a standard preprocessing step in Custom Vision and other ML frameworks before tuning hyperparameters or changing algorithms.

Exam trap

The trap here is that candidates often confuse accuracy with model effectiveness, assuming high test accuracy (98%) means the model is robust, but they overlook that accuracy is misleading with severe class imbalance—a model predicting 'normal' for every image would achieve 95% accuracy while missing all abnormal cases.

How to eliminate wrong answers

Option A is wrong because increasing training epochs does not fix class imbalance; it may lead to overfitting on the majority class without improving minority class recall. Option B is wrong because adding more normal X-ray images exacerbates the imbalance, making the model even more biased toward the majority class. Option C is wrong because switching to a different object detection algorithm (e.g., YOLO vs.

Faster R-CNN) does not inherently address data imbalance; the core problem is the skewed training distribution, not the algorithm choice.

70
MCQhard

You are creating a new Custom Vision project with the above JSON. The domainId corresponds to the 'Logo' domain. Which type of model will this project train?

A.An object detection model for logo detection
B.An optical character recognition model
C.A multilabel image classification model for logo detection
D.A general image classification model
AnswerC

Logo domain with Multilabel type means classification, not detection.

Why this answer

The 'Logo' domain in Custom Vision is specifically designed for image classification tasks, not object detection. When you create a project with the 'Logo' domain, it trains a multilabel image classification model, meaning each image can be assigned multiple labels (e.g., multiple logos in one image). This domain is optimized for identifying and classifying logos within images, making it distinct from object detection or general classification.

Exam trap

The trap here is that candidates often confuse the 'Logo' domain with object detection, assuming it draws bounding boxes around logos, when in fact it performs multilabel classification without localization.

How to eliminate wrong answers

Option A is wrong because the 'Logo' domain does not correspond to object detection; object detection requires a domain like 'General (Object Detection)' or 'Logo (Object Detection)' if available, and the JSON specifies the 'Logo' domain which is for classification. Option B is wrong because optical character recognition (OCR) is not a Custom Vision domain; OCR is handled by Azure Cognitive Services like Computer Vision's Read API, not Custom Vision. Option D is wrong because while the 'Logo' domain is a type of image classification, it is specifically a multilabel classification model, not a general image classification model (which typically uses single-label classification).

71
MCQhard

An application uses Azure AI Face API to perform face detection and verification. The application must ensure that only users with verified identities can access sensitive data. Which additional Azure service should you integrate to comply with Microsoft's Responsible AI standards for facial recognition?

A.Azure Video Indexer
B.Azure AI Content Safety
C.Azure AI Vision Image Analysis
D.Microsoft Entra ID and Face API Limited Access
AnswerD

Microsoft Entra ID provides identity management, and Face API Limited Access ensures compliance with Responsible AI standards for facial recognition.

Why this answer

D is correct because Microsoft's Responsible AI standards for facial recognition require that applications using the Face API for identity verification must be backed by a verified identity system like Microsoft Entra ID (formerly Azure AD) and must apply for the Face API Limited Access policy. This ensures that only authorized users with verified identities can access sensitive data, aligning with Microsoft's ethical guidelines for facial recognition technology.

Exam trap

The trap here is that candidates often confuse content moderation services (like Azure AI Content Safety) with identity verification and access control, overlooking the need for a dedicated identity provider (Microsoft Entra ID) and the specific Limited Access policy required by Microsoft for facial recognition use cases.

How to eliminate wrong answers

Option A is wrong because Azure Video Indexer is designed for extracting insights from video content, such as speech transcription and scene detection, and does not provide identity verification or access control for sensitive data. Option B is wrong because Azure AI Content Safety focuses on detecting harmful content (e.g., hate speech, violence) in text and images, not on verifying user identities or enforcing access policies. Option C is wrong because Azure AI Vision Image Analysis performs general image analysis tasks like object detection and captioning, but it lacks the identity verification and access management capabilities required for secure data access.

72
MCQmedium

You are building a computer vision solution to detect defects on a manufacturing assembly line. The solution must process images in real-time with low latency, and you need to choose an Azure service. Which service should you use?

A.Azure Computer Vision API
B.Azure Video Indexer
C.Azure Form Recognizer
D.Azure Custom Vision
AnswerD

Custom image classification and object detection with low-latency prediction endpoint.

Why this answer

Azure Custom Vision is the correct choice because it allows you to train a custom image classification or object detection model tailored to detect specific manufacturing defects. It supports real-time, low-latency inference via a Docker container deployed to edge devices or directly through the prediction API, meeting the assembly line's performance requirements.

Exam trap

The trap here is that candidates often choose Azure Computer Vision API (Option A) because it sounds like a general-purpose vision service, but they overlook the requirement for custom defect detection, which necessitates a trainable model like Custom Vision.

How to eliminate wrong answers

Option A is wrong because Azure Computer Vision API provides pre-trained models for general image analysis (e.g., OCR, tagging) and cannot be customized to detect specific manufacturing defects without retraining. Option B is wrong because Azure Video Indexer is designed for analyzing video content (e.g., speech, faces, scenes) and is not optimized for real-time, low-latency image processing on a per-frame basis. Option C is wrong because Azure Form Recognizer is specialized for extracting text and structure from documents (e.g., invoices, forms), not for detecting visual defects in manufacturing images.

73
Multi-Selecthard

Which THREE factors should you consider when selecting a pricing tier for Azure Computer Vision in a production environment?

Select 3 answers
A.Availability of free tier
B.Type of storage account for images
C.Data residency requirements
D.Latency requirements
E.Transactions per second limit
AnswersC, D, E

May require specific region and tier.

Why this answer

Data residency requirements (Option C) are critical when selecting a pricing tier for Azure Computer Vision because the service processes images in specific regional data centers, and some tiers (e.g., Standard S0) support multi-region processing while others may be restricted. Compliance with regulations like GDPR or HIPAA may require that image data never leaves a particular geography, directly influencing which tier and region you can choose.

Exam trap

The trap here is that candidates often confuse the free tier's availability as a valid production option, or mistakenly think storage account type influences pricing tier selection, when in reality the key factors are operational constraints like TPS, latency, and data residency compliance.

74
MCQeasy

A company wants to extract key-value pairs from scanned invoices using Azure AI. Which service should they use?

A.Read API
B.Custom Vision
C.OCR API
D.Azure AI Document Intelligence
AnswerD

Document Intelligence uses prebuilt or custom models to extract key-value pairs.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct choice because it is specifically designed to extract key-value pairs, tables, and structured data from scanned documents like invoices. Unlike the Read API or OCR API, which only return raw text or OCR output, Document Intelligence uses prebuilt models (e.g., 'prebuilt-invoice') that understand the semantic layout of invoices, enabling direct extraction of fields such as invoice number, date, and total amount.

Exam trap

The trap here is that candidates often confuse the Read API or OCR API with Document Intelligence because all three involve text extraction, but only Document Intelligence provides key-value pair extraction and document understanding capabilities.

How to eliminate wrong answers

Option A is wrong because the Read API extracts printed and handwritten text as lines and words, but it does not parse key-value pairs or understand document structure. Option B is wrong because Custom Vision is an image classification and object detection service, not designed for text extraction or document understanding. Option C is wrong because the OCR API (part of Computer Vision) performs optical character recognition to return raw text and bounding boxes, but it lacks the ability to identify and extract key-value pairs or structured fields from invoices.

75
MCQhard

A manufacturing company uses Azure Custom Vision to detect defects on an assembly line. The model is deployed to a container on a local edge server. Recently, the model's accuracy dropped. You suspect data drift. What should you do to monitor and retrain the model?

A.Use Azure Machine Learning data drift monitoring on the Custom Vision endpoint.
B.Periodically collect new images with labels, retrain the model in Custom Vision, and redeploy the updated container.
C.Configure Custom Vision to send alerts when drift is detected.
D.Enable active learning in Custom Vision to automatically retrain the model.
AnswerB

Manual retraining is required to address drift.

Why this answer

Custom Vision models deployed to containers on edge devices do not expose a REST endpoint that Azure Machine Learning's data drift monitoring can directly access. The only way to detect drift and retrain is to periodically collect new labeled images from the production line, retrain the model in Custom Vision, and redeploy the updated container to the edge server.

Exam trap

The trap here is that candidates assume Azure Machine Learning's data drift monitoring works with any deployed model, but it specifically requires an Azure-hosted endpoint, not a local container, and Custom Vision lacks native drift detection or auto-retraining features.

How to eliminate wrong answers

Option A is wrong because Azure Machine Learning data drift monitoring requires an Azure-hosted endpoint (e.g., AKS or ACI) with a scoring URI; Custom Vision containers on local edge servers do not provide such an endpoint, so drift monitoring cannot be configured. Option C is wrong because Custom Vision does not have built-in drift detection or alerting capabilities; it only provides training and prediction APIs, not monitoring. Option D is wrong because active learning in Custom Vision is a feature for image classification that suggests images for labeling to improve the model, but it does not automatically retrain the model or handle drift detection on edge deployments.

Page 1 of 2 · 109 questions totalNext →

Ready to test yourself?

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