Microsoft Azure AI Fundamentals AI-900 (AI-900) — Questions 301375

1020 questions total · 14pages · All types, answers revealed

Page 4

Page 5 of 14

Page 6
301
MCQeasy

A development team creates an AI chatbot for a hospital website that answers patient queries. The team scripts the AI to always respond with a disclaimer that it is not a substitute for professional medical advice. Additionally, they include a mechanism for users to report inaccurate responses, which are then reviewed by a human team. Which Microsoft responsible AI principle is most directly being implemented by the reporting and human review mechanism?

A.Fairness
B.Reliability and safety
C.Transparency
D.Accountability
AnswerD

The reporting and human review process ensures there is a way to hold the AI system and its operators accountable for errors, directly implementing the accountability principle.

Why this answer

The reporting and human review mechanism directly implements the Accountability principle, which requires that AI systems be designed with clear lines of responsibility and oversight. By allowing users to flag inaccuracies and having a human team review those reports, the organization takes ownership of the system's outputs and ensures corrective actions can be taken. This goes beyond mere transparency or reliability—it establishes a feedback loop where humans remain ultimately responsible for the AI's behavior.

Exam trap

The trap here is that candidates confuse 'accountability' with 'transparency' because both involve user-facing mechanisms, but accountability specifically requires a human oversight and remediation process, whereas transparency only requires disclosure of how the system works.

How to eliminate wrong answers

Option A is wrong because Fairness focuses on ensuring AI systems do not discriminate against groups or individuals based on attributes like race, gender, or age; the reporting mechanism does not directly address bias or equitable treatment. Option B is wrong because Reliability and safety concern the system's ability to function correctly and avoid harm under normal and edge-case conditions; while the review process can improve reliability, the primary intent of the reporting mechanism is to assign responsibility for errors, not to guarantee operational robustness. Option C is wrong because Transparency involves providing clear information about how and why an AI system makes decisions (e.g., model documentation, explainability); the reporting mechanism is about enabling oversight and remediation, not about explaining the system's inner workings.

302
MCQhard

A real estate company trains a model to predict house prices. They evaluate it on a test set of 100 houses. The model predictions have a mean absolute error (MAE) of $5,000 and a root mean squared error (RMSE) of $20,000. What does the large difference between MAE and RMSE indicate about the model's errors?

A.The model has many small errors and a few large errors.
B.The model consistently overestimates prices.
C.The model has a high bias and low variance.
D.The model is perfectly accurate.
AnswerA

RMSE penalizes large errors heavily; a large gap indicates a few outliers with high error, even if most errors are small.

Why this answer

The mean absolute error (MAE) of $5,000 and root mean squared error (RMSE) of $20,000 show a large discrepancy because RMSE squares errors before averaging, which heavily penalizes large deviations. Since RMSE is four times larger than MAE, this indicates that while most predictions are close (small errors), there are a few predictions with very large errors that inflate the RMSE. This pattern is classic for a model that performs well on most houses but fails badly on a few outliers.

Exam trap

The trap here is that candidates assume a large RMSE always means the model is poor overall, but the question tests the understanding that a large gap between RMSE and MAE specifically reveals the presence of outliers with large errors, not uniform inaccuracy.

How to eliminate wrong answers

Option B is wrong because the MAE and RMSE values do not indicate direction of error (over- or underestimation); they measure magnitude only, and a consistent bias would require analyzing signed errors or mean error. Option C is wrong because high bias would lead to systematic underfitting with large errors across all predictions, not a mix of small and large errors; the large RMSE relative to MAE suggests high variance (overfitting on outliers), not high bias. Option D is wrong because a perfectly accurate model would have both MAE and RMSE equal to $0, not $5,000 and $20,000.

303
MCQmedium

A city traffic department wants to use Azure Computer Vision to automatically analyze live video feeds from traffic cameras. They need to detect and locate common objects such as cars, pedestrians, and bicycles in each frame. The department does not have a labeled dataset for custom training. Which prebuilt Azure Computer Vision capability should they use?

A.Image Analysis (descriptive tags and captions)
B.Optical Character Recognition (OCR) API
C.Object Detection (part of Image Analysis 4.0)
D.Custom Vision object detection
AnswerC

Correct. The Object Detection API in Azure Computer Vision can detect and locate common objects in images without any custom training. It returns bounding boxes for objects like cars, people, and bicycles.

Why this answer

Option C is correct because the Object Detection capability within Image Analysis 4.0 can detect and locate common objects (e.g., cars, pedestrians, bicycles) in images or video frames without requiring any labeled dataset. It provides bounding box coordinates for each detected object, which directly meets the requirement to 'detect and locate' objects in live traffic camera feeds.

Exam trap

The trap here is that candidates may confuse 'descriptive tags' (Option A) with object detection, not realizing that tags only describe the scene without providing spatial location, which is essential for the 'locate' requirement in the question.

How to eliminate wrong answers

Option A is wrong because Image Analysis (descriptive tags and captions) generates labels and natural language descriptions for the entire scene, but it does not provide bounding boxes or precise locations of individual objects. Option B is wrong because Optical Character Recognition (OCR) is designed to extract printed or handwritten text from images, not to detect or locate non-text objects like cars or pedestrians. Option D is wrong because Custom Vision object detection requires a labeled dataset for training a custom model, which the department explicitly does not have.

304
MCQmedium

A company uses Azure OpenAI Service to generate long technical reports. To manage costs, the development team needs to accurately estimate the number of tokens that a given prompt will consume before making any API call. Which Azure OpenAI Service feature should they use to obtain this estimate?

A.The Chat Completions API
B.The Embeddings API
C.The Token Counter tool in Azure OpenAI Studio
D.The Content Filter configuration
AnswerC

The Token Counter tool provides an accurate estimate of how many tokens a given prompt will use, allowing developers to predict costs before making an API call.

Why this answer

The Token Counter tool in Azure OpenAI Studio is specifically designed to estimate the number of tokens a prompt will consume before making an API call. This allows developers to predict costs accurately by calculating token usage for both input and expected output, without incurring actual API charges.

Exam trap

Microsoft often tests the misconception that the Chat Completions API itself can provide a pre-call token estimate, but in reality it only returns token usage after the call, making the Token Counter tool the correct pre-call estimation feature.

How to eliminate wrong answers

Option A is wrong because the Chat Completions API is used to generate responses from a model, not to estimate token counts; it consumes tokens during the call and returns usage in the response, but does not provide a pre-call estimate. Option B is wrong because the Embeddings API converts text into vector representations for semantic search or clustering, and while it does report token usage, its primary purpose is not token estimation for generative prompts. Option D is wrong because the Content Filter configuration manages safety filters for harmful content, not token counting or cost estimation.

305
MCQeasy

What is the Azure AI Vision service's 'Image Analysis 4.0' major new capability compared to previous versions?

A.Support for processing video files, which was not available in version 3.x
B.The Florence foundation model enabling detailed captions, dense captioning, background removal, and multimodal embeddings
C.Support for the first time for color analysis features in images
D.The ability to process images larger than 4MB for the first time
AnswerB

Florence foundation model powers Image Analysis 4.0's advanced capabilities: detailed captions, multi-region descriptions, background removal, and vector embeddings.

Why this answer

Image Analysis 4.0 introduces the Florence foundation model, which significantly enhances image understanding capabilities. This model enables detailed captions, dense captioning (generating captions for multiple regions within an image), background removal, and multimodal embeddings that align images and text in a shared vector space. These features go far beyond the classification, object detection, and OCR capabilities of version 3.x.

Exam trap

The trap here is that candidates may confuse Image Analysis 4.0's new Florence model with general AI improvements, mistakenly thinking video support or larger file sizes are the headline feature, when the core innovation is the foundational model's advanced image understanding.

How to eliminate wrong answers

Option A is wrong because video processing is not a new capability of Image Analysis 4.0; Azure Video Indexer and Azure Media Services handle video, while Image Analysis remains focused on still images. Option C is wrong because color analysis features, such as dominant colors and accent color detection, have been available since earlier versions (e.g., Image Analysis 3.x). Option D is wrong because the 4MB image size limit has not been a hard constraint in previous versions; the service has always accepted images up to 4MB, and version 4.0 does not change this limit.

306
MCQhard

A data scientist is building a classification model to detect fraudulent transactions. The dataset has 1,000,000 legitimate transactions and only 1,000 fraudulent ones. The model achieves 99.9% accuracy on the test set, but it fails to catch most fraudulent cases. Which metric should the data scientist prioritize to better evaluate the model's performance on this imbalanced dataset?

A.Accuracy
B.Mean Squared Error
C.Recall
D.R-squared
AnswerC

Recall measures the proportion of actual fraudulent transactions that the model correctly identifies, which is the key metric for catching fraud.

Why this answer

Recall measures the proportion of actual positive cases (fraudulent transactions) correctly identified by the model. With only 1,000 fraud cases out of 1,001,000 total transactions, a model that predicts 'legitimate' for every transaction would achieve 99.9% accuracy but 0% recall, making recall the critical metric for imbalanced fraud detection.

Exam trap

The trap here is that candidates often default to accuracy as the universal metric, not recognizing that on imbalanced datasets (like 99.9% majority class), accuracy can be deceptively high while the model fails entirely at its primary task of detecting the minority class.

How to eliminate wrong answers

Option A is wrong because accuracy is misleading on imbalanced datasets; a model can achieve high accuracy by simply predicting the majority class (legitimate) for all cases, failing to detect the minority class (fraud). Option B is wrong because Mean Squared Error (MSE) is a regression metric used to measure average squared differences between predicted and actual continuous values, not applicable to classification tasks like fraud detection. Option D is wrong because R-squared is a regression metric that indicates the proportion of variance in the dependent variable explained by independent variables, irrelevant for evaluating classification model performance on imbalanced data.

307
MCQmedium

A retail chain uses ceiling-mounted cameras to monitor shelf inventory. They need to identify and locate individual products (e.g., a specific brand of cereal) within an image and count how many are present. Which Azure Computer Vision capability should they use?

A.Image classification
B.Object detection
C.Optical character recognition (OCR)
D.Semantic segmentation
AnswerB

Object detection identifies and locates multiple objects of interest within an image, providing bounding boxes and enabling counting of each object type.

Why this answer

Object detection is the correct capability because it not only identifies the presence of a specific product (e.g., a brand of cereal) within an image but also localizes each instance by drawing bounding boxes around them, enabling an accurate count. Image classification would only label the entire image as containing cereal without locating individual boxes, while OCR and semantic segmentation serve different purposes (text extraction and pixel-level labeling, respectively).

Exam trap

The trap here is that candidates confuse object detection with image classification, assuming that labeling the image as 'cereal' is sufficient to count items, when in fact object detection is required for instance-level localization and counting.

How to eliminate wrong answers

Option A is wrong because image classification assigns a single label to the entire image (e.g., 'cereal') and cannot distinguish multiple instances or provide their locations, making it impossible to count individual products. Option C is wrong because optical character recognition (OCR) extracts text from images, not objects, so it cannot identify or count non-textual products like cereal boxes. Option D is wrong because semantic segmentation classifies every pixel into categories (e.g., 'cereal box' vs. 'shelf') but does not differentiate between individual instances of the same class, so it cannot count separate boxes of the same brand.

308
MCQmedium

A warehouse uses AI to monitor inventory. They need to detect the presence and location of specific objects (e.g., forklifts, pallets) in real-time video feeds. Which Azure Computer Vision capability should they use?

A.Image classification
B.OCR (optical character recognition)
C.Object detection
D.Facial recognition
AnswerC

Object detection identifies multiple objects within an image and returns their bounding boxes and class labels, perfect for locating forklifts and pallets in warehouse video.

Why this answer

Object detection is the correct choice because it identifies specific objects (e.g., forklifts, pallets) within an image or video frame and returns bounding box coordinates indicating their location. This capability is designed for real-time spatial awareness, which directly matches the warehouse's need to detect both the presence and position of objects in video feeds.

Exam trap

The trap here is that candidates confuse image classification (which only labels the whole scene) with object detection (which locates individual objects), especially when the question emphasizes 'presence and location' — a classic AI-900 pitfall.

How to eliminate wrong answers

Option A is wrong because image classification assigns a single label to an entire image (e.g., 'warehouse') but does not locate multiple objects or provide their positions. Option B is wrong because OCR extracts text from images, not physical objects like forklifts or pallets. Option D is wrong because facial recognition identifies or verifies human faces, not inanimate objects such as warehouse inventory.

309
MCQeasy

A company builds a machine learning model to predict whether a customer will purchase a product. They use a training dataset with 50% purchasers and 50% non-purchasers. The model achieves 90% accuracy on the test set. However, when deployed, the model performs poorly because the actual customer base has only 5% purchasers. What is the most likely cause of this poor performance?

A.The model is overfitted to the training data.
B.The model is underfitted and fails to capture key patterns.
C.Data leakage caused inflated accuracy during testing.
D.The training and deployment data have different distributions.
AnswerD

This is correct. The training set had 50% purchasers, but the production environment only has 5%. The model's assumptions no longer hold, leading to poor real-world performance even though test accuracy was high.

Why this answer

The model was trained on a balanced dataset (50% purchasers, 50% non-purchasers) but deployed on a real-world dataset with only 5% purchasers. This mismatch in class distribution between training and deployment data causes the model to fail, as it learned decision boundaries optimized for balanced classes. This is a classic case of distribution shift, specifically prior probability shift, which invalidates the model's assumptions about the target variable's base rate.

Exam trap

The trap here is that candidates often confuse high accuracy on a balanced test set with real-world readiness, failing to recognize that accuracy is misleading when class distributions shift dramatically between training and production.

How to eliminate wrong answers

Option A is wrong because overfitting would cause poor performance on any test set drawn from the same distribution as training data, but here the test set accuracy was 90%, indicating the model generalized well within the training distribution. Option B is wrong because underfitting would result in low accuracy on both training and test sets, not the observed 90% test accuracy. Option C is wrong because data leakage would inflate test accuracy artificially, but the issue here is not about leakage—it is about the deployment data having a fundamentally different class distribution than the training data.

310
MCQmedium

A university wants to build a chatbot that can answer questions about its admission procedures. The chatbot should retrieve answers directly from a set of official PDF documents containing policies and FAQs. Which Azure AI Language feature should they use to implement this?

A.Sentiment analysis
B.Key phrase extraction
C.Custom question answering
D.Language detection
AnswerC

Correct. Custom question answering builds a knowledge base from sources like PDFs and FAQs to answer user queries.

Why this answer

Custom question answering (C) is the correct choice because it allows the university to ingest official PDF documents and create a knowledge base of question-answer pairs. The chatbot can then retrieve answers directly from this curated content, making it ideal for domain-specific, document-based Q&A scenarios like admission procedures.

Exam trap

The trap here is that candidates may confuse key phrase extraction (B) with question answering, thinking that extracting key phrases is sufficient to answer questions, but key phrase extraction only lists terms without providing any answer retrieval or ranking logic.

How to eliminate wrong answers

Option A is wrong because sentiment analysis detects positive, negative, or neutral sentiment in text, not factual answers from documents. Option B is wrong because key phrase extraction identifies important terms or topics but does not retrieve specific answers to user questions. Option D is wrong because language detection identifies the language of text, which is irrelevant to answering questions about admission policies.

311
MCQmedium

What is 'context length' limitation in LLMs and how do 'long-context models' address it?

A.The physical cable length limitation when connecting AI servers in a data centre
B.The maximum text an LLM can process at once — long-context models extend this to 128K+ tokens
C.The minimum number of examples required before the model produces reliable outputs
D.The duration (in seconds) before an Azure OpenAI API request times out
AnswerB

Context windows limit conversation and document size — GPT-4o's 128K context enables full-document analysis and extended conversations.

Why this answer

Option B is correct because 'context length' in large language models (LLMs) refers to the maximum number of tokens (words, subwords, or characters) the model can process in a single input, including both the prompt and the generated output. Long-context models, such as GPT-4 Turbo or Claude 3, extend this limit to 128K tokens or more, enabling the model to handle entire documents, lengthy conversations, or large codebases without truncation.

Exam trap

The trap here is that candidates confuse 'context length' with unrelated operational metrics like API timeouts or hardware limits, rather than recognizing it as a core architectural token limit of the LLM itself.

How to eliminate wrong answers

Option A is wrong because it confuses a physical networking constraint (cable length in a data center) with a software-defined token limit in LLMs, which has nothing to do with hardware cabling. Option C is wrong because it misrepresents 'context length' as a minimum number of training examples for reliability, which is actually a concept related to few-shot learning or model fine-tuning, not the token window size. Option D is wrong because it conflates API timeout duration (a client-server network setting) with the model's internal token processing limit, which is a fixed architectural parameter of the LLM itself.

312
Multi-Selectmedium

A language teacher uses Azure AI Language to automatically analyze hundreds of student essays. The teacher wants to identify the main topics discussed in each essay and also understand the overall sentiment (positive, negative, or neutral) expressed. Which two prebuilt Azure AI Language features should the teacher use together to accomplish this goal?

Select 2 answers
A.Key phrase extraction and Sentiment analysis
B.Entity recognition and Language detection
C.Text summarization and Key phrase extraction
D.Sentiment analysis and Entity recognition
AnswersA, D

Key phrase extraction identifies the main topics, and sentiment analysis determines the overall sentiment. This combination directly meets the teacher's requirements.

Why this answer

Key phrase extraction identifies the main topics discussed in each essay by extracting salient terms and phrases, while sentiment analysis determines the overall sentiment (positive, negative, or neutral) expressed in the text. Together, these two prebuilt Azure AI Language features directly address the teacher's goal of analyzing both topics and sentiment.

Exam trap

The trap here is that candidates often confuse entity recognition with key phrase extraction, mistakenly thinking that identifying named entities (like 'Azure') is the same as extracting the main topics (like 'cloud computing benefits'), when entity recognition focuses on specific categories rather than thematic content.

313
MCQmedium

A data scientist trains a binary classification model to predict whether a loan applicant will default (positive class) or not (negative class). The training data contains 5% default cases. The model predicts 'no default' for every applicant in the test set and achieves 95% accuracy. Which evaluation metric best reveals that the model is failing to identify any default cases?

A.A. Precision for the default class
B.B. Recall for the default class
C.C. F1-score for the default class
D.D. Overall accuracy
AnswerB

Recall (sensitivity) for defaults is the fraction of actual defaults that the model correctly identifies. With no defaults predicted, recall = 0%, clearly showing the model's failure.

Why this answer

Recall for the default class (positive class) measures the proportion of actual default cases that the model correctly identifies. With a model that predicts 'no default' for every applicant, recall for the default class is 0% because it fails to identify any true positive cases. This metric directly reveals the model's inability to detect defaults, despite the high overall accuracy of 95%.

Exam trap

The trap here is that candidates often focus on the high overall accuracy (95%) and assume the model is performing well, overlooking how class imbalance can make accuracy a misleading metric, and fail to recognize that recall for the positive class is the appropriate diagnostic tool.

How to eliminate wrong answers

Option A is wrong because precision for the default class would be undefined (division by zero) when no positive predictions are made, but it does not directly reveal the failure to identify defaults; precision focuses on the accuracy of positive predictions, not their completeness. Option C is wrong because the F1-score is the harmonic mean of precision and recall; with recall at 0%, the F1-score would also be 0%, but it is not the best metric to reveal the failure because it combines both metrics and is less intuitive than recall alone for this scenario. Option D is wrong because overall accuracy is 95% due to the class imbalance (5% defaults), which masks the model's complete failure to predict defaults; accuracy is misleading in imbalanced datasets and does not reveal the lack of positive predictions.

314
MCQmedium

What is the purpose of a confusion matrix in evaluating a classification model?

A.To measure how long the model takes to make predictions
B.To show the breakdown of correct and incorrect predictions by class
C.To visualize the distribution of training data
D.To show how confused users are when interacting with AI systems
AnswerB

A confusion matrix reveals true positives, false positives, true negatives, and false negatives, enabling calculation of precision, recall, and F1.

Why this answer

A confusion matrix is a table that compares the actual class labels against the model's predicted class labels, showing the counts of true positives, true negatives, false positives, and false negatives for each class. This breakdown allows you to compute key performance metrics such as accuracy, precision, recall, and F1-score, which are essential for evaluating a classification model's performance. Option B correctly identifies this purpose.

Exam trap

The trap here is that candidates may confuse the term 'confusion' with user confusion or think the matrix measures prediction speed, when in fact it is a structured table for analyzing correct and incorrect predictions per class.

How to eliminate wrong answers

Option A is wrong because prediction time is a performance metric related to latency or throughput, not a classification evaluation tool like a confusion matrix. Option C is wrong because visualizing the distribution of training data is typically done with histograms, bar charts, or scatter plots, not a confusion matrix, which is used for evaluating predictions against actual labels. Option D is wrong because user confusion or sentiment is not a technical metric in machine learning model evaluation; the term 'confusion' in confusion matrix refers to the matrix's ability to show where the model is 'confused' between classes, not human user confusion.

315
MCQmedium

Which Azure AI service is used to index and extract insights from large collections of videos at scale?

A.Azure AI Custom Vision
B.Azure AI Video Indexer
C.Azure Blob Storage media services
D.Azure AI Speech transcription only
AnswerB

Video Indexer extracts transcripts, faces, topics, scenes, and more from videos automatically, making video libraries searchable.

Why this answer

Azure AI Video Indexer is the correct service because it is specifically designed to ingest large collections of videos, extract metadata (such as transcripts, faces, emotions, and keyframes), and provide searchable insights at scale. Unlike other Azure AI services, Video Indexer combines multiple AI models (speech, vision, and language) into a single pipeline optimized for video content, making it the appropriate choice for indexing and extracting insights from video libraries.

Exam trap

The trap here is that candidates confuse Azure AI Video Indexer with Azure AI Speech transcription only, assuming that extracting insights from video is solely about transcribing audio, when in fact Video Indexer combines speech, vision, and language AI to provide comprehensive video insights.

How to eliminate wrong answers

Option A is wrong because Azure AI Custom Vision is a service for training custom image classification and object detection models on still images, not for indexing or extracting insights from video collections. Option C is wrong because Azure Blob Storage is a scalable object storage service for unstructured data (including video files), but it does not perform AI-based indexing or insight extraction; it only stores the media. Option D is wrong because Azure AI Speech transcription only handles audio-to-text conversion (speech recognition) and does not provide video-specific insights such as scene detection, facial recognition, or keyframe extraction.

316
MCQeasy

A security company wants to use Azure Computer Vision to monitor a restricted area. They need to count the number of people present in each camera frame and draw bounding boxes around each person. Which Azure Computer Vision capability should they use?

A.Optical Character Recognition (OCR)
B.Image Analysis (object detection)
C.Face detection
D.Image classification
AnswerB

Object detection identifies objects within an image and returns their bounding boxes, making it suitable for counting and locating people.

Why this answer

Option B (Image Analysis with object detection) is correct because Azure Computer Vision's object detection capability can identify and locate multiple instances of a specific object class—in this case, people—within an image. It returns bounding box coordinates for each detected person, enabling the security company to count individuals and draw boxes around them in each camera frame.

Exam trap

The trap here is confusing face detection (which only finds faces) with object detection (which finds full people), leading candidates to choose Face detection when the requirement is to count people regardless of face visibility.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) extracts text from images, not people or objects, so it cannot count people or draw bounding boxes around them. Option C is wrong because Face detection specifically identifies and locates human faces, not full bodies; it would miss people whose faces are not visible (e.g., turned away or partially occluded) and does not count people as whole objects. Option D is wrong because Image classification assigns a single label to the entire image (e.g., 'restricted area') and does not provide bounding boxes or count multiple instances of an object within the image.

317
MCQmedium

What does Azure AI Vision return when it detects that an image may contain adult content?

A.The image is immediately deleted from Azure Storage
B.Boolean flags and confidence scores for adult, racy, and gory content categories
C.A list of specific body parts detected in the image
D.An age verification requirement for the requesting user
AnswerB

Azure Vision returns isAdultContent, isRacyContent, and isGoryContent flags with confidence scores for content moderation decisions.

Why this answer

Azure AI Vision's content moderation feature analyzes images for adult, racy, and gory content. It returns Boolean flags (indicating whether content is detected) and confidence scores (ranging from 0 to 1) for each category, allowing applications to make policy-based decisions without deleting or altering the original image.

Exam trap

The trap here is that candidates assume Azure AI Vision automatically deletes or blocks content (Option A), when in fact it only returns classification metadata, leaving action decisions to the calling application.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision does not automatically delete images from Azure Storage; it only returns classification metadata, and deletion would require explicit application logic. Option C is wrong because Azure AI Vision does not return lists of specific body parts; that would require a different service like Azure AI Video Indexer or custom object detection models. Option D is wrong because Azure AI Vision does not enforce age verification on the requesting user; it simply analyzes the image content and returns scores, leaving access control to the application.

318
MCQmedium

A data scientist trains a regression model to predict house prices. The model has a mean absolute error (MAE) of $5,000 on the test set. Which statement best interprets this metric?

A.On average, the model's predictions are $5,000 away from the actual prices.
B.The model is accurate 95% of the time.
C.The model's predictions are within $5,000 of the actual prices for 50% of the houses.
D.The square root of the average squared error is $5,000.
AnswerA

Correct. Mean Absolute Error (MAE) is the average absolute difference between predicted and actual values.

Why this answer

Option A is correct because Mean Absolute Error (MAE) measures the average absolute difference between predicted and actual values. An MAE of $5,000 means that, on average, each prediction deviates from the true house price by $5,000. This is a standard interpretation of MAE in regression metrics.

Exam trap

The trap here is that candidates often confuse MAE with RMSE or misinterpret it as a percentage accuracy or percentile bound, leading them to select options B, C, or D.

How to eliminate wrong answers

Option B is wrong because MAE does not represent accuracy percentage; it is an average error magnitude, not a classification accuracy metric. Option C is wrong because MAE is an average over all predictions, not a median or percentile; it does not imply that 50% of predictions fall within $5,000. Option D is wrong because it describes Root Mean Squared Error (RMSE), not MAE; RMSE is the square root of the average squared error, which penalizes larger errors more heavily.

319
MCQeasy

What is 'DALL-E' in Azure OpenAI and what does it do?

A.A text summarisation model that condenses long documents
B.An image generation model that creates images from natural language text prompts
C.A data analysis language for querying Azure databases
D.A code generation tool optimised for Python development
AnswerB

DALL-E is a text-to-image model — generating novel images from descriptive prompts with specified content and style.

Why this answer

DALL-E is an image generation model within Azure OpenAI that creates original images from natural language text prompts. It uses a transformer-based architecture trained on image-text pairs to generate visuals that match the semantic content of the input description, making it a core generative AI workload for visual content creation.

Exam trap

The trap here is that candidates may confuse DALL-E with other Azure OpenAI models like GPT for text generation or Codex for code, because all are part of the same service but serve fundamentally different modalities.

How to eliminate wrong answers

Option A is wrong because text summarization models (like GPT-3.5 or GPT-4 with summarization prompts) condense documents, not DALL-E. Option C is wrong because data analysis languages for querying Azure databases include KQL (Kusto Query Language) or T-SQL, not DALL-E. Option D is wrong because code generation tools optimized for Python development, such as GitHub Copilot or Azure OpenAI's Codex models, are distinct from DALL-E's image generation capability.

320
MCQmedium

What is a common use case for AI-powered virtual assistants or chatbots in enterprise settings?

A.Replacing all human customer service employees permanently
B.Automating first-line support by answering common questions 24/7
C.Making autonomous business decisions without human oversight
D.Monitoring employee productivity in real time
AnswerB

Enterprise chatbots handle routine FAQ-type queries, freeing human agents for complex, high-value interactions.

Why this answer

Option B is correct because AI-powered virtual assistants and chatbots are commonly deployed in enterprise settings to handle first-line support inquiries, such as FAQs, password resets, or order status checks, operating 24/7 without human intervention. This reduces the workload on human agents by automating routine, high-volume interactions, allowing them to focus on complex issues. The technology relies on natural language processing (NLP) and intent recognition to understand user queries and provide predefined or dynamically generated responses.

Exam trap

The trap here is that candidates may confuse the capability of AI to automate tasks with the idea of full replacement or autonomous decision-making, leading them to choose options A or C, but the exam emphasizes that AI augments human roles and operates under strict governance and oversight.

How to eliminate wrong answers

Option A is wrong because AI-powered virtual assistants are designed to augment, not replace, human customer service employees; they handle routine tasks but cannot fully replicate human empathy, complex problem-solving, or nuanced decision-making, and complete replacement would introduce unacceptable risks in handling escalations. Option C is wrong because AI chatbots lack the authority and contextual understanding to make autonomous business decisions without human oversight; they operate within strict, predefined workflows and require human validation for actions like refunds or policy changes to avoid compliance and ethical violations. Option D is wrong because monitoring employee productivity in real time is not a primary use case for virtual assistants; this function is typically performed by specialized workforce analytics or surveillance software, and chatbots are designed for external or internal user interaction, not passive monitoring.

321
MCQmedium

A data scientist trains a decision tree model to predict customer churn. The model achieves 99% accuracy on the training data but only 80% on the test data. Which concept best explains this performance difference?

A.Underfitting
B.Overfitting
C.Bias-variance tradeoff
D.Cross-validation
AnswerB

Overfitting means the model learns the training data too well, including noise, leading to poor generalization. The large gap between 99% training and 80% test accuracy is a hallmark of overfitting.

Why this answer

The model's high accuracy on training data (99%) but significantly lower accuracy on test data (80%) indicates that it has memorized the training data rather than learning generalizable patterns. This is the classic symptom of overfitting, where the decision tree captures noise and outliers in the training set, leading to poor performance on unseen data.

Exam trap

The trap here is that candidates may confuse overfitting with underfitting because they see a performance gap, but the key differentiator is that overfitting shows high training accuracy, while underfitting shows low accuracy on both sets.

How to eliminate wrong answers

Option A is wrong because underfitting would result in poor performance on both training and test data, not high training accuracy with lower test accuracy. Option C is wrong because while the bias-variance tradeoff is related to overfitting, it is a broader concept describing the balance between underfitting (high bias) and overfitting (high variance); the specific performance pattern described is directly explained by overfitting. Option D is wrong because cross-validation is a technique used to evaluate model generalization and mitigate overfitting, not a concept that explains the performance difference itself.

322
MCQmedium

What is the Azure AI Custom Vision portal used for?

A.Managing Azure subscription billing for AI services
B.Training and evaluating custom image classification and object detection models without code
C.Building chatbots using natural language understanding
D.Monitoring the health of deployed AI services
AnswerB

Custom Vision portal provides a no-code UI for labeling images, training models, evaluating results, and deploying prediction endpoints.

Why this answer

The Azure AI Custom Vision portal is a no-code web interface that allows users to upload images, label them, and train custom image classification or object detection models. It abstracts away the underlying machine learning code, making it accessible for non-developers to build and evaluate computer vision models tailored to their specific use cases.

Exam trap

The trap here is that candidates confuse the Custom Vision portal with other Azure AI services like Computer Vision or LUIS, assuming it handles general image analysis or NLP tasks, when it is specifically for training custom models with user-provided labeled data.

How to eliminate wrong answers

Option A is wrong because managing Azure subscription billing for AI services is handled through the Azure Cost Management + Billing portal, not the Custom Vision portal. Option C is wrong because building chatbots using natural language understanding is the purpose of Azure AI Language (formerly LUIS) or Azure Bot Service, not Custom Vision. Option D is wrong because monitoring the health of deployed AI services is done via Azure Monitor or Application Insights, not the Custom Vision portal.

323
MCQeasy

A company develops an AI system to predict employee performance based on work habits. The system uses complex neural networks and its decisions are not easily interpretable. The company wants to ensure that employees can understand why a particular performance prediction was made. Which Microsoft responsible AI principle is most directly relevant?

A.A) Fairness
B.B) Reliability and safety
C.C) Transparency
D.D) Privacy and security
AnswerC

Transparency requires that AI systems be interpretable and that their decisions can be explained to users and stakeholders. This directly matches the company's goal of allowing employees to understand why a prediction was made.

Why this answer

Transparency is the responsible AI principle that directly addresses the need for interpretability and explainability of AI systems. In this scenario, the company uses complex neural networks that are inherently black-box models, making their decisions difficult to understand. Transparency requires that the system provides explanations for its predictions, enabling employees to comprehend why a particular performance rating was assigned, which aligns with the goal of building trust and accountability.

Exam trap

The trap here is that candidates often confuse 'transparency' with 'fairness' because both involve ethical AI, but transparency specifically addresses the 'why' behind a decision, not the absence of bias.

How to eliminate wrong answers

Option A is wrong because fairness focuses on ensuring that AI systems do not discriminate against groups or individuals based on attributes like race or gender, not on explaining individual predictions. Option B is wrong because reliability and safety concern the system's ability to function consistently and without harmful errors, not the interpretability of its decisions. Option D is wrong because privacy and security deal with protecting sensitive data and preventing unauthorized access, not with providing understandable explanations for model outputs.

324
MCQmedium

What is 'active learning' in Azure Machine Learning data labelling?

A.Having users actively participate in model training by rating AI responses
B.Strategically selecting the most informative examples for human labelling to maximise learning efficiency
C.A training approach where the model actively searches the internet for additional training data
D.Continuous model training that runs actively in the background as new data arrives
AnswerB

Active learning labels uncertain model predictions first — achieving better performance with fewer labels than random selection.

Why this answer

Active learning in Azure Machine Learning data labelling is a technique where the model identifies the data points it is most uncertain about and prioritizes those for human review. This strategic selection maximizes the learning efficiency of the model by ensuring that each labelled example provides the highest possible information gain, reducing the total number of labels needed.

Exam trap

The trap here is that candidates confuse 'active learning' with 'online learning' or 'continuous training' (Option D), because both involve iterative model updates, but active learning is specifically about sample selection efficiency, not the timing of training.

How to eliminate wrong answers

Option A is wrong because it describes a human-in-the-loop feedback mechanism for reinforcement learning or model evaluation, not the data labelling optimization process of active learning. Option C is wrong because active learning does not involve the model searching the internet; it operates on the existing unlabelled dataset to select samples for human annotation. Option D is wrong because it describes continuous or online learning where the model updates incrementally with new data, not the selective sampling strategy used in active learning to reduce labelling effort.

325
MCQmedium

What is 'Azure AI Language's text analytics for health' (TA4H) and who uses it?

A.A health monitoring system that analyses patient wearable data for anomalies
B.A pre-built NLP service for extracting medical entities from clinical text, linked to standard terminologies
C.A service for doctors to receive AI-generated medical advice based on their queries
D.A healthcare compliance tool that checks medical records for documentation errors
AnswerB

TA4H requires no training — it extracts diagnoses, medications, and procedures from clinical notes with medical ontology linking.

Why this answer

Option B is correct because Azure AI Language's text analytics for health (TA4H) is a pre-built natural language processing (NLP) service specifically designed to extract medical entities—such as diagnoses, medications, symptoms, and procedures—from unstructured clinical text. It links these entities to standard medical terminologies like SNOMED CT, ICD-10-CM, and RxNorm, enabling structured analysis of health records without requiring custom model training.

Exam trap

The trap here is that candidates confuse a pre-built NLP service for medical entity extraction with broader healthcare AI tools like diagnostic systems or compliance checkers, leading them to select options that describe unrelated Azure services or overstate the service's capabilities.

How to eliminate wrong answers

Option A is wrong because TA4H does not analyze wearable device data or detect anomalies; that is a function of Azure IoT and anomaly detection services, not a pre-built NLP service for clinical text. Option C is wrong because TA4H does not generate AI-driven medical advice or diagnoses; it extracts and normalizes medical entities from text, leaving clinical decision-making to healthcare professionals. Option D is wrong because TA4H is not a compliance auditing tool for documentation errors; it focuses on entity extraction and linking to standard terminologies, not on validating record completeness or regulatory adherence.

326
MCQmedium

An insurance company uses an AI system to automatically process and approve or reject claims. The system sometimes rejects valid claims because the uploaded documents are in slightly different formats (e.g., PDF vs. scanned images). The company wants to minimize these errors. Which Microsoft responsible AI principle is most directly relevant to addressing this issue?

A.Fairness
B.Inclusiveness
C.Reliability and safety
D.Transparency
AnswerC

Reliability and safety requires the system to perform safely and consistently, handling legitimate variations in input (like different document formats) without errors.

Why this answer

The issue is that the AI system fails to process valid claims due to variations in document formats (PDF vs. scanned images), which is a reliability and safety problem. The system should be robust enough to handle input variations and consistently produce correct outcomes. Microsoft's Reliability and safety principle focuses on ensuring AI systems operate reliably, safely, and consistently under expected conditions, directly addressing the need to minimize such errors.

Exam trap

Microsoft often tests the trap where candidates confuse 'Reliability and safety' with 'Fairness' because both involve avoiding negative outcomes, but the key distinction is that reliability focuses on consistent performance across input variations, while fairness focuses on equitable treatment across demographic groups.

How to eliminate wrong answers

Option A is wrong because Fairness is about ensuring AI systems do not discriminate against groups or individuals based on attributes like race or gender, not about handling document format variations. Option B is wrong because Inclusiveness is about designing AI systems that empower everyone and are accessible to people with diverse abilities, not about technical robustness to input format changes. Option D is wrong because Transparency is about making AI systems understandable and providing clear explanations for decisions, not about improving the system's ability to process different document formats correctly.

327
MCQhard

A data scientist trains a binary classification model to detect spam emails. The dataset contains 95% legitimate emails (negative class) and 5% spam (positive class). The model predicts all emails as legitimate. The accuracy is 95%, but the model is useless. Which metric would best indicate the model's failure?

A.Precision
B.Recall
C.F1 score
D.Specificity
AnswerB

Recall (sensitivity) for the positive class is 0 because no spam emails are detected, highlighting the model's complete failure to identify the minority class.

Why this answer

Recall (sensitivity) measures the proportion of actual positive cases correctly identified. With 5% spam and the model predicting all as legitimate, recall is 0% because no spam emails are detected. This directly exposes the model's failure to identify the positive class despite high accuracy.

Exam trap

The trap here is that candidates see 95% accuracy and assume the model is good, failing to recognize that accuracy is meaningless for imbalanced classes without evaluating per-class metrics like recall.

How to eliminate wrong answers

Option A is wrong because precision measures the proportion of positive predictions that are correct; since the model predicts no positives, precision is undefined (division by zero) or 0, but it does not directly show the failure to find actual positives. Option C is wrong because the F1 score is the harmonic mean of precision and recall; with recall at 0, F1 is also 0, but it is a composite metric that obscures the specific failure mode. Option D is wrong because specificity measures the proportion of actual negatives correctly identified; the model correctly identifies all legitimate emails (specificity = 100%), which would misleadingly suggest good performance on the negative class.

328
MCQmedium

What is anomaly detection in the context of AI workloads?

A.Classifying images into categories of 'normal' and 'abnormal'
B.Identifying data points that deviate significantly from expected patterns
C.Detecting grammatical errors in text
D.Finding duplicate records in a database
AnswerB

Anomaly detection flags unusual values or patterns in data — used for fraud detection, equipment monitoring, and security.

Why this answer

Anomaly detection is an AI technique that identifies data points, events, or observations that deviate significantly from the majority of the data or from expected patterns. In AI workloads, this is typically implemented using statistical methods, clustering algorithms (like k-means), or neural networks (e.g., autoencoders) to flag outliers for further investigation. Option B correctly captures this core definition, as anomaly detection is fundamentally about finding deviations, not about classification, grammar, or duplication.

Exam trap

The trap here is that candidates confuse anomaly detection with classification (Option A) because both can output 'normal' vs. 'abnormal' labels, but anomaly detection is unsupervised or semi-supervised and does not require pre-labeled training data for all anomaly types, whereas classification requires a balanced labeled dataset.

How to eliminate wrong answers

Option A is wrong because classifying images into 'normal' and 'abnormal' is a specific application of anomaly detection in computer vision, but it is not the general definition; anomaly detection can work on any data type (time series, logs, sensor data) and is not limited to image classification. Option C is wrong because detecting grammatical errors in text is a natural language processing (NLP) task, typically solved with language models or rule-based grammar checkers, not anomaly detection, which focuses on statistical outliers rather than syntactic correctness. Option D is wrong because finding duplicate records in a database is a data deduplication or record linkage task, often using hashing or similarity metrics, not anomaly detection, which identifies unusual single points rather than repeated entries.

329
MCQmedium

What is 'Azure OpenAI's batch API' and when should you use it?

A.An API for training new models in batches on your custom datasets
B.Asynchronous bulk processing of large inference request volumes at reduced cost
C.Grouping multiple Azure OpenAI API keys into a batch for easier management
D.A tool for running multiple prompt experiments simultaneously to find the best prompt
AnswerB

Batch API runs high-volume jobs (thousands of requests) asynchronously within 24h at ~50% cost reduction — ideal for offline processing.

Why this answer

Azure OpenAI's Batch API is designed for asynchronous processing of large volumes of inference requests, such as chat completions or embeddings, at a reduced cost compared to real-time API calls. It is ideal for workloads where immediate responses are not required, allowing you to submit a batch of requests and retrieve results later. This makes it a cost-effective solution for high-throughput, non-latency-sensitive tasks.

Exam trap

The trap here is that candidates confuse batch processing for inference with batch training of models, leading them to select Option A, but Azure OpenAI's Batch API is strictly for inference, not model training.

How to eliminate wrong answers

Option A is wrong because the Batch API is for inference (generating responses from existing models), not for training new models; model training uses separate services like Azure Machine Learning or fine-tuning APIs. Option C is wrong because the Batch API does not manage API keys; it processes inference requests in bulk, and API key management is handled through Azure's access control and key management features. Option D is wrong because the Batch API is not a tool for running prompt experiments; it is for processing a fixed set of prompts asynchronously, while prompt experimentation is typically done via interactive testing or A/B testing frameworks.

330
MCQmedium

A logistics company uses overhead cameras at a shipping dock to read labels on packages. The labels contain text in various fonts, sizes, and orientations, and sometimes the text is partially obscured. Which Azure Computer Vision capability should they use to extract the text from these labels?

A.Object detection
B.Optical Character Recognition (OCR)
C.Image classification
D.Semantic segmentation
AnswerB

OCR extracts text from images and is ideal for reading labels with varying fonts, sizes, and orientations.

Why this answer

Optical Character Recognition (OCR) is the correct choice because it is specifically designed to extract printed or handwritten text from images, handling variations in fonts, sizes, orientations, and partial occlusion. Azure Computer Vision's OCR API (Read API) uses deep-learning models to detect and digitize text from natural scenes, making it ideal for reading labels on packages in a logistics environment.

Exam trap

The trap here is that candidates may confuse object detection (which finds objects) with OCR (which reads text), or assume image classification can handle text extraction, when in fact OCR is the only Azure Computer Vision capability purpose-built for digitizing text from images.

How to eliminate wrong answers

Option A is wrong because object detection identifies and locates objects (e.g., packages, people) within an image, but it does not extract text content from labels. Option C is wrong because image classification assigns a single label or category to an entire image (e.g., 'shipping dock'), but it cannot read or digitize the text on labels. Option D is wrong because semantic segmentation partitions an image into pixel-level regions belonging to different classes (e.g., package vs. floor), but it does not perform text extraction.

331
MCQeasy

A construction safety team wants to automatically detect whether workers on a job site are wearing hard hats by analyzing images from surveillance cameras. They have a large set of labeled images containing workers wearing hard hats and workers without hard hats. The team needs to train a model that can identify the location of each hard hat in an image. Which Azure Computer Vision service should they use?

A.Custom Vision – Object Detection
B.Computer Vision – Optical Character Recognition (OCR)
C.Face API
D.Custom Vision – Image Classification
AnswerA

Custom Vision object detection can be trained with labeled images that contain bounding boxes around objects of interest, such as hard hats, and then outputs predictions with bounding boxes for new images.

Why this answer

Option A is correct because Custom Vision – Object Detection is specifically designed to identify and locate multiple objects within an image by drawing bounding boxes around them. The construction safety team needs to detect the location of each hard hat, which requires object detection, not just classification. Custom Vision allows training a model with labeled images that include bounding box annotations for objects like hard hats.

Exam trap

The trap here is that candidates often confuse Image Classification with Object Detection, thinking that classifying an image as containing a hard hat is sufficient, but the question explicitly requires identifying the location of each hard hat, which only Object Detection can provide.

How to eliminate wrong answers

Option B is wrong because Computer Vision – Optical Character Recognition (OCR) is used to extract text from images, not to detect objects like hard hats. Option C is wrong because Face API is designed for detecting and analyzing human faces, not for detecting objects such as hard hats. Option D is wrong because Custom Vision – Image Classification assigns a single label to an entire image (e.g., 'hard hat present' or 'no hard hat'), but it does not provide the location or bounding boxes of objects, which is required for identifying where each hard hat is in the image.

332
MCQmedium

What is the 'AI Bill of Materials' (AI BOM) concept in responsible AI?

A.A financial document listing the costs of AI infrastructure components
B.A transparency document listing all components (data, models, code) used in an AI system
C.A checklist of billing items for Azure AI services
D.A list of materials needed to build an AI chatbot interface
AnswerB

AI BOM provides transparency about what went into an AI system — enabling risk identification, bias tracing, and reproducibility.

Why this answer

The AI Bill of Materials (AI BOM) is a transparency document that lists all components—such as datasets, models, code, and dependencies—used in building an AI system. It is analogous to a software bill of materials (SBOM) and is a key practice in responsible AI to ensure traceability, reproducibility, and accountability. Option B correctly identifies this purpose.

Exam trap

The trap here is that candidates confuse the AI BOM with a financial or billing document because of the word 'Bill' in the name, but it actually refers to a transparency and accountability inventory, not a cost sheet.

How to eliminate wrong answers

Option A is wrong because the AI BOM is not a financial document; it focuses on component transparency, not cost accounting. Option C is wrong because it is not a billing checklist for Azure AI services; it is a broader transparency artifact for any AI system. Option D is wrong because it is not a list of physical materials for building a chatbot interface; it is a digital inventory of data, models, and code components.

333
MCQmedium

What is 'Azure OpenAI's content filter' configurability and why does it matter?

A.Configuring which users can access Azure OpenAI based on their location
B.Adjustable severity thresholds per harm category for legitimate domain-specific use cases
C.Setting the maximum token count before content is filtered for length
D.Configuring which Azure OpenAI models are available to different teams within an organisation
AnswerB

Some domains (medical, security research) need adjusted filters — Azure OpenAI provides configurable thresholds through an approval process.

Why this answer

Azure OpenAI's content filter configurability allows administrators to adjust severity thresholds for each harm category (e.g., hate, violence, self-harm) to accommodate legitimate domain-specific use cases, such as medical or legal content that may require higher tolerance. This matters because it balances safety with utility, enabling organizations to fine-tune filtering based on their unique content policies and compliance needs without blocking valid applications.

Exam trap

The trap here is that candidates confuse content filter configurability with other Azure OpenAI management features like access control, model selection, or output length limits, rather than recognizing it as a safety-tuning mechanism for harm categories.

How to eliminate wrong answers

Option A is wrong because Azure OpenAI's content filter configurability is about adjusting filtering parameters, not restricting user access by location (which is handled by Azure AD conditional access or network policies). Option C is wrong because the maximum token count is a model parameter for output length, not a content filter setting; content filters evaluate safety regardless of token count. Option D is wrong because model availability per team is managed through Azure RBAC and model deployments, not through the content filter configuration.

334
MCQeasy

A company is developing an AI system to recommend movies to users. The team wants to ensure that the recommendations do not discriminate based on gender or ethnicity. Which Microsoft responsible AI principle is most directly related to this goal?

A.A) Fairness
B.B) Inclusiveness
C.C) Reliability and Safety
D.D) Transparency
AnswerA

Correct. Fairness is the principle that directly addresses the requirement to avoid discrimination based on protected attributes like gender or ethnicity.

Why this answer

Fairness is the Microsoft responsible AI principle that directly addresses the goal of preventing discrimination based on gender or ethnicity in AI recommendations. It requires that AI systems treat all people equitably, avoiding biases that could lead to unfair outcomes, such as recommending different movies to users based on protected attributes rather than their preferences.

Exam trap

The trap here is that candidates often confuse 'Inclusiveness' with 'Fairness,' thinking that designing for diverse users automatically prevents discrimination, but Inclusiveness is about accessibility and empowerment, while Fairness specifically targets bias and equitable treatment across protected attributes.

How to eliminate wrong answers

Option B (Inclusiveness) is wrong because inclusiveness focuses on designing AI systems that empower and engage everyone, including people with disabilities, but it does not specifically address the prevention of discrimination based on gender or ethnicity. Option C (Reliability and Safety) is wrong because it ensures that AI systems operate consistently and without harm, but it does not directly target bias or discrimination in recommendations. Option D (Transparency) is wrong because transparency is about making AI systems understandable and explainable, not about preventing discriminatory outcomes.

335
MCQmedium

What is the purpose of Azure Machine Learning's automated ML (AutoML) feature?

A.To automatically collect and label training data
B.To automatically try multiple algorithms and hyperparameters to find the best model
C.To automatically deploy trained models to production
D.To automatically monitor models for performance degradation
AnswerB

AutoML runs experiments across many algorithm/hyperparameter combinations and recommends the best performing model.

Why this answer

Azure Machine Learning's automated ML (AutoML) feature automates the process of algorithm selection and hyperparameter tuning. It iterates through various machine learning algorithms and their hyperparameter combinations, evaluating each based on a primary metric (e.g., accuracy, AUC_weighted) to identify the best-performing model for the given dataset and task (classification, regression, or forecasting). This significantly reduces the manual effort and time required for model development.

Exam trap

The trap here is that candidates confuse AutoML's automated model training and tuning with other Azure ML capabilities like automated deployment or monitoring, leading them to select options C or D.

How to eliminate wrong answers

Option A is wrong because AutoML does not handle data collection or labeling; it requires a prepared dataset with labels already present. Option C is wrong because AutoML focuses on model training and selection, not deployment; deploying the best model to a production endpoint is a separate step using Azure ML's model registration and deployment services. Option D is wrong because AutoML does not include ongoing performance monitoring; model monitoring for data drift or performance degradation is handled by Azure ML's Model Data Collector and monitoring capabilities.

336
MCQmedium

A customer support team receives hundreds of long product reviews every day. They want to automatically summarize each review into a few key sentences to quickly understand the main points. Which prebuilt Azure AI Language feature should they use?

A.Key phrase extraction
B.Sentiment analysis
C.Extractive summarization
D.Entity recognition
AnswerC

Extractive summarization selects the most representative sentences from the original text and arranges them to form a summary. It is a prebuilt feature in Azure AI Language.

Why this answer

Extractive summarization is the correct choice because it is specifically designed to condense long documents into a few key sentences by extracting the most important sentences directly from the original text. This aligns perfectly with the customer support team's goal of automatically summarizing hundreds of product reviews into concise, key points for quick understanding.

Exam trap

The trap here is that candidates often confuse key phrase extraction with summarization, assuming that extracting key phrases is sufficient to summarize a review, but key phrases are not sentences and cannot convey the main points in a readable, coherent form.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies and returns a list of single words or short phrases (e.g., 'battery life', 'customer service') but does not produce coherent sentences or a summary. Option B is wrong because sentiment analysis determines the overall positive, negative, or neutral tone of a review, not a condensed version of its content. Option D is wrong because entity recognition identifies and categorizes named entities (e.g., people, organizations, locations) but does not generate a summary of the text.

337
MCQmedium

Which Azure AI service extracts key information (like invoice numbers, dates, and amounts) from structured documents like forms and invoices?

A.Azure AI Language
B.Azure AI Document Intelligence
C.Azure AI Vision
D.Azure AI Translator
AnswerB

Document Intelligence extracts key-value pairs, tables, and text from invoices, receipts, forms, and other documents.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct service because it is specifically designed to extract structured data such as invoice numbers, dates, and amounts from forms and invoices. It uses prebuilt models for invoices and receipts, along with custom model training, to perform optical character recognition (OCR) and key-value pair extraction from structured documents.

Exam trap

The trap here is that candidates often confuse Azure AI Vision's OCR capability with Document Intelligence's specialized form extraction, assuming that general OCR is sufficient for structured data extraction, but Document Intelligence provides prebuilt models and key-value pair extraction that Vision lacks.

How to eliminate wrong answers

Option A is wrong because Azure AI Language focuses on text analytics, sentiment analysis, and language understanding (e.g., key phrase extraction, entity recognition) but does not natively extract structured fields from scanned forms or invoices. Option C is wrong because Azure AI Vision provides general image analysis, OCR, and spatial analysis, but it lacks the specialized prebuilt models and key-value pair extraction tailored for structured documents like invoices. Option D is wrong because Azure AI Translator is a machine translation service that converts text between languages and has no capability for extracting invoice-specific fields or processing form layouts.

338
MCQmedium

What is the purpose of image 'ground truth' in training computer vision models?

A.The physical location where training images were captured
B.The verified, accurate labels or annotations for training images that the model learns to predict
C.The minimum image resolution required for accurate model training
D.The baseline accuracy of a computer vision model before fine-tuning
AnswerB

Ground truth provides correct answers for training examples — the model's goal is to produce predictions matching the ground truth.

Why this answer

In computer vision, 'ground truth' refers to the verified, accurate labels or annotations for training images. The model uses these correct labels during supervised learning to learn the mapping from image features to outputs, enabling it to make accurate predictions on new, unseen data.

Exam trap

The trap here is confusing 'ground truth' with a physical or performance-related concept, when it strictly refers to the authoritative labels used to supervise model training.

How to eliminate wrong answers

Option A is wrong because 'ground truth' is a data quality concept, not a physical location; the physical capture location is irrelevant metadata. Option C is wrong because 'ground truth' has nothing to do with image resolution; resolution is a preprocessing concern, not a labeling concept. Option D is wrong because 'ground truth' is the correct label set, not a baseline accuracy metric; baseline accuracy is a performance measure, not a data attribute.

339
MCQeasy

A data scientist uses Azure Machine Learning to train a model that predicts the electricity consumption (in kilowatt-hours) of a building based on features like building age, square footage, and number of occupants. The data scientist wants to evaluate how accurately the model's predictions match the actual consumption values. Which evaluation metric is most appropriate for this regression task?

A.Precision
B.Mean Absolute Error (MAE)
C.F1 score
D.Area Under the ROC Curve (AUC)
AnswerB

MAE is a standard regression metric that measures the average absolute difference between predicted and actual values, making it appropriate for evaluating prediction accuracy.

Why this answer

Mean Absolute Error (MAE) is the most appropriate metric for this regression task because it directly measures the average absolute difference between predicted and actual electricity consumption values. Unlike classification metrics, MAE provides an interpretable error in the same unit (kilowatt-hours) as the target variable, making it ideal for evaluating continuous numerical predictions.

Exam trap

The trap here is that candidates confuse classification metrics (Precision, F1, AUC) with regression metrics, mistakenly applying them to a continuous prediction task because they recall these metrics from other Azure ML scenarios like fraud detection or image classification.

How to eliminate wrong answers

Option A is wrong because Precision is a classification metric that measures the proportion of true positive predictions among all positive predictions, which is irrelevant for a regression task predicting continuous values. Option C is wrong because F1 score is the harmonic mean of Precision and Recall, designed for binary or multiclass classification problems, not for evaluating regression errors. Option D is wrong because Area Under the ROC Curve (AUC) evaluates the trade-off between true positive rate and false positive rate for classification models, and has no meaning for continuous numerical predictions like electricity consumption.

340
MCQmedium

What is 'extractive vs abstractive summarisation' and which does Azure AI Language's document summarisation feature support?

A.Azure AI Language only supports extractive summarisation — abstractive requires Azure OpenAI
B.Azure AI Language supports both extractive (key sentences) and abstractive (generated synthesis) summarisation
C.Azure AI Language only supports abstractive summarisation because it is more advanced
D.Extractive is for short texts; abstractive is required for documents longer than 10,000 words
AnswerB

Both modes are available — extractive quotes source sentences; abstractive generates new text capturing the meaning.

Why this answer

Azure AI Language's document summarization feature supports both extractive summarization (selecting key sentences from the original text) and abstractive summarization (generating a new, condensed summary that rephrases the content). Option B is correct because the service provides both capabilities, allowing users to choose based on their needs.

Exam trap

The trap here is that candidates often assume abstractive summarization requires a separate service like Azure OpenAI, but Azure AI Language includes it natively, and they may also confuse the two types based on text length rather than the underlying technique.

How to eliminate wrong answers

Option A is wrong because Azure AI Language does support abstractive summarization natively, not just extractive; Azure OpenAI is not required for abstractive summarization in this context. Option C is wrong because Azure AI Language supports both extractive and abstractive summarization, not only abstractive; extractive summarization is also available and useful for certain use cases. Option D is wrong because the distinction between extractive and abstractive summarization is not based on text length; both methods can handle documents of varying sizes, and Azure AI Language does not impose a 10,000-word threshold for abstractive summarization.

341
MCQeasy

What is the purpose of Azure AI Vision's 'color analysis' feature?

A.Detecting color defects in manufactured products
B.Identifying dominant colors, accent colors, and whether images are black and white
C.Converting images to grayscale for accessibility
D.Measuring the color accuracy of display screens
AnswerB

Color analysis returns the dominant foreground/background colors, accent color, and black-and-white status of images.

Why this answer

Azure AI Vision's color analysis feature is designed to extract color information from images, including the dominant foreground and background colors, accent colors, and whether the image is black-and-white. This helps in understanding the visual composition and mood of an image, which is useful for applications like branding, content moderation, and image categorization.

Exam trap

The trap here is that candidates confuse the descriptive 'color analysis' feature with corrective or diagnostic tasks (like defect detection or display calibration), when in fact it only extracts and reports existing color properties from the image.

How to eliminate wrong answers

Option A is wrong because color analysis in Azure AI Vision does not perform defect detection in manufactured products; that would require a custom computer vision model trained on specific defect patterns, not the general-purpose color analysis API. Option C is wrong because converting images to grayscale is a simple image processing operation, not a feature of Azure AI Vision's color analysis, which instead identifies if an image is already black-and-white. Option D is wrong because measuring color accuracy of display screens is a hardware calibration task, unrelated to Azure AI Vision's cloud-based image analysis capabilities.

342
MCQmedium

What is the Azure Machine Learning model registry?

A.A marketplace for purchasing pre-built AI models
B.A centralized repository for versioning, tracking, and managing trained ML models
C.A compliance database for AI regulatory requirements
D.A system for monitoring models in production for data drift
AnswerB

The model registry stores trained models with versioning, lineage tracking, and metadata to support controlled deployment and governance.

Why this answer

The Azure Machine Learning model registry is a centralized repository within Azure Machine Learning that enables versioning, tracking, and management of trained machine learning models. It allows data scientists and MLOps engineers to register models with metadata, tags, and descriptions, and to manage multiple versions of the same model, facilitating reproducibility, collaboration, and deployment lifecycle management.

Exam trap

The trap here is that candidates confuse the model registry with model monitoring or deployment features, but the registry is purely a versioning and management store, not a runtime monitoring or purchasing system.

How to eliminate wrong answers

Option A is wrong because the Azure Machine Learning model registry is not a marketplace for purchasing pre-built AI models; that describes Azure AI Gallery or Azure Marketplace, not the model registry. Option C is wrong because the model registry is not a compliance database for AI regulatory requirements; compliance features are handled by Azure Policy, Azure Blueprints, or Azure Purview, not the model registry. Option D is wrong because the model registry is not a system for monitoring models in production for data drift; that is the function of Azure Machine Learning's data drift monitoring or Azure Monitor, while the registry focuses on versioning and storage of model artifacts.

343
MCQeasy

A security system uses cameras to detect whether a person is present at a restricted door. Which Azure Computer Vision capability should they use to detect the presence of human faces in the camera images?

A.Optical Character Recognition (OCR)
B.Face Detection
C.Object Detection
D.Image Classification
AnswerB

Face Detection is designed to locate human faces in an image, making it the appropriate choice for detecting presence of a person via facial features.

Why this answer

Face Detection is the correct choice because it is specifically designed to locate and identify human faces in images, returning bounding box coordinates for each detected face. This capability directly addresses the requirement to detect whether a person is present at a restricted door by identifying faces in camera images, without needing to recognize who the person is.

Exam trap

The trap here is that candidates often confuse Face Detection with Object Detection, thinking that any object detection model can handle faces equally well, but Azure's Face Detection is a specialized, pre-trained service optimized solely for human faces with additional attributes like face landmarks and attributes not available in generic Object Detection.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) extracts text from images, not human faces, so it cannot detect the presence of a person. Option C is wrong because Object Detection identifies and locates a wide range of objects (e.g., cars, animals) but is not specialized for human faces; while it could be trained to detect people, the question specifically asks for detecting human faces, which is the precise domain of Face Detection. Option D is wrong because Image Classification assigns a single label to an entire image (e.g., 'person present' or 'no person'), but it does not provide the location or bounding box of faces, which is required for detecting presence at a specific door.

344
MCQmedium

What is 'regularization' in machine learning and why is it used?

A.Normalizing input data to a standard scale before training
B.Adding a complexity penalty to the training objective to reduce overfitting
C.Ensuring models comply with AI regulations in different jurisdictions
D.Standardizing the format of training data from different sources
AnswerB

Regularization (L1/L2) penalizes large model weights during training, encouraging simpler models that generalize better.

Why this answer

Regularization is a technique used to reduce overfitting by adding a penalty term to the loss function during training. This penalty discourages the model from learning overly complex patterns (e.g., large weights) that fit the training data too closely but fail to generalize to new data. In Azure Machine Learning, regularization can be applied via algorithms like Lasso (L1) or Ridge (L2) regression, which directly modify the optimization objective.

Exam trap

The trap here is that candidates confuse regularization with data normalization or standardization, because both involve 'regularizing' data in a colloquial sense, but regularization is a penalty on model complexity, not a data transformation step.

How to eliminate wrong answers

Option A is wrong because normalizing input data to a standard scale is called feature scaling or normalization, not regularization; it addresses convergence speed and numerical stability, not overfitting. Option C is wrong because ensuring models comply with AI regulations refers to governance and responsible AI practices, not a mathematical technique to improve model generalization. Option D is wrong because standardizing the format of training data from different sources is data preprocessing or data integration, unrelated to adding a complexity penalty to the training objective.

345
MCQeasy

What does the Azure AI Translator's language detection feature do when no source language is specified?

A.It refuses to translate and returns an error
B.It automatically detects the source language and includes it in the translation response
C.It defaults to English as the assumed source language
D.It translates the text into every supported language
AnswerB

Translator automatically detects the source language from the text and returns the detected language code along with the translation.

Why this answer

When no source language is specified in Azure AI Translator, the language detection feature automatically identifies the language of the input text and includes the detected language code in the translation response. This is a core capability of the service, enabling seamless translation without requiring the user to pre-identify the source language.

Exam trap

The trap here is that candidates may assume the service defaults to English or fails when no source language is provided, but Azure AI Translator is designed to automatically detect the source language as a built-in convenience feature.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator does not refuse translation or return an error when no source language is specified; instead, it performs automatic language detection. Option C is wrong because the service does not default to English; it dynamically detects the actual source language from the input text. Option D is wrong because the service translates the text into a single target language (specified by the user), not into every supported language.

346
MCQmedium

What is 'model interpretability' and why is it important in responsible AI?

A.The ability to translate a model's code into multiple programming languages
B.Understanding and explaining why a model produces specific predictions to enable trust and auditing
C.The speed at which a model processes inference requests
D.The accuracy of a model as measured on a standard benchmark dataset
AnswerB

Interpretability lets stakeholders understand model decisions — critical for detecting bias, meeting regulations, and maintaining accountability.

Why this answer

Model interpretability refers to the ability to understand and explain why a model produces specific predictions. It is a critical component of responsible AI because it enables trust, accountability, and auditing by allowing stakeholders to verify that decisions are fair, unbiased, and based on relevant features rather than spurious correlations.

Exam trap

Microsoft often tests the distinction between model performance metrics (accuracy, speed) and the explainability aspect of responsible AI, leading candidates to confuse 'how well it performs' with 'why it performs that way'.

How to eliminate wrong answers

Option A is wrong because translating code into multiple programming languages is a software engineering task (e.g., using transpilers or polyglot runtimes), not a property of model interpretability. Option C is wrong because inference speed is a performance metric (measured in latency or throughput), not related to understanding model decisions. Option D is wrong because accuracy on a benchmark dataset measures predictive performance, not the ability to explain why specific predictions are made.

347
MCQeasy

A retail store wants to use an AI solution to automatically monitor security camera feeds and detect when a shelf is empty or if a person is in a restricted area. Which type of AI workload is best suited for this task?

A.Natural Language Processing
B.Computer Vision
C.Speech Recognition
D.Anomaly Detection
AnswerB

Correct because Computer Vision workloads analyze images and video to detect objects, people, activities, and changes in scenes, which directly matches the requirement of monitoring security feeds.

Why this answer

Computer Vision is the correct AI workload because it enables the system to analyze video frames from security cameras to detect visual patterns such as empty shelves (object absence) or unauthorized persons in restricted areas (object presence and location). This workload uses image classification, object detection, and semantic segmentation to interpret visual data in real time.

Exam trap

The trap here is that candidates may confuse Anomaly Detection (a technique) with Computer Vision (a workload), thinking that detecting empty shelves is an anomaly, but the core task requires visual image processing, not just statistical outlier detection.

How to eliminate wrong answers

Option A is wrong because Natural Language Processing (NLP) handles text and speech understanding, not visual analysis of camera feeds. Option C is wrong because Speech Recognition converts audio speech to text, which is irrelevant for monitoring video streams. Option D is wrong because Anomaly Detection is a statistical technique for identifying unusual data points in time-series or logs, not a dedicated AI workload for processing visual images; it could be a component within a Computer Vision pipeline but is not the primary workload type.

348
MCQmedium

What is 'object tracking' in computer vision and how does it differ from object detection?

A.Detecting the same object across multiple images in a photo album
B.Maintaining the identity of detected objects across consecutive video frames with persistent IDs
C.Monitoring GPS location of physical objects using IoT sensors
D.Detecting when a tracked object leaves the camera's field of view
AnswerB

Tracking gives each object a consistent ID across frames — enabling trajectory analysis and unique person counting.

Why this answer

Object tracking maintains the identity of detected objects across consecutive video frames by assigning persistent IDs, enabling the system to follow the same object over time. This differs from object detection, which identifies and locates objects in a single frame without preserving identity across frames. In Azure Video Indexer or Custom Vision, tracking is essential for scenarios like counting unique people or vehicles in a video stream.

Exam trap

The trap here is that candidates confuse object detection (locating objects in a single frame) with object tracking (maintaining identity across frames), often selecting Option A because they think 'same object across images' implies tracking, but without temporal video context it is just detection or matching.

How to eliminate wrong answers

Option A is wrong because detecting the same object across multiple images in a photo album is a form of image matching or content-based image retrieval, not object tracking, which requires temporal continuity across video frames. Option C is wrong because monitoring GPS location using IoT sensors is a geolocation or telemetry task, not a computer vision workload, and does not involve analyzing visual data. Option D is wrong because detecting when a tracked object leaves the camera's field of view is a specific event detection that relies on tracking, but it is not the definition of object tracking itself; tracking is the continuous assignment of IDs across frames, not just the detection of exit events.

349
MCQhard

A company uses Azure OpenAI to build a customer service chatbot. They want to prevent malicious users from injecting prompts that cause the chatbot to behave unexpectedly, such as revealing its system instructions. Which responsible AI consideration is most directly relevant?

A.Fairness
B.Reliability and Safety
C.Privacy and Security
D.Inclusiveness
AnswerB

Correct. This principle ensures the system is trustworthy and handles inputs safely, including defending against prompt injection attacks.

Why this answer

Prompt injection attacks target the system by embedding malicious instructions in user input, causing the model to override its original directives or reveal sensitive information. This directly undermines the reliability and safety of the AI system, as the chatbot's behavior becomes unpredictable and potentially harmful. Azure OpenAI's safety systems (e.g., content filtering, abuse detection) are designed to mitigate such risks, making Reliability and Safety the most relevant responsible AI consideration.

Exam trap

Microsoft often tests the distinction between 'Privacy and Security' (data protection) and 'Reliability and Safety' (operational integrity), causing candidates to mistakenly choose Privacy and Security because prompt injection can reveal system instructions, which feels like a privacy breach, but the primary responsible AI pillar is Reliability and Safety.

How to eliminate wrong answers

Option A is wrong because Fairness focuses on avoiding bias and ensuring equitable treatment across user groups, not on preventing adversarial manipulation of model behavior. Option C is wrong because Privacy and Security primarily concerns data protection, access control, and encryption, whereas prompt injection is an attack on the model's operational integrity, not on data confidentiality (though it may lead to data leaks, the core issue is behavioral safety). Option D is wrong because Inclusiveness addresses accessibility and accommodating diverse user needs, not defending against malicious inputs that cause unexpected model outputs.

350
MCQeasy

A company uses an AI system to automatically generate personalized email subject lines for marketing campaigns. The system has been trained on historical data that includes biased language patterns. The company wants to ensure the generated subject lines do not reinforce stereotypes based on gender, age, or ethnicity. Which Microsoft responsible AI principle should guide the selection and filtering of training data?

A.Inclusiveness
B.Reliability and safety
C.Privacy and security
D.Transparency
AnswerA

Correct. Inclusiveness focuses on designing AI systems that are fair and avoid bias against groups, which directly applies to removing stereotypes from training data.

Why this answer

The correct answer is A, Inclusiveness, because this principle directly addresses the need to ensure AI systems treat all people fairly and avoid reinforcing stereotypes. By selecting and filtering training data to remove biased language patterns related to gender, age, or ethnicity, the company operationalizes inclusiveness to prevent the model from generating discriminatory subject lines. This principle guides the proactive mitigation of bias in data curation and model outputs.

Exam trap

The trap here is that candidates often confuse inclusiveness with transparency, mistakenly thinking that explaining biased outputs is sufficient, whereas inclusiveness requires actively preventing bias in the training data itself.

How to eliminate wrong answers

Option B, Reliability and safety, is wrong because it focuses on ensuring the AI system performs consistently and safely under normal and adverse conditions, not on the fairness or bias of the training data. Option C, Privacy and security, is wrong because it concerns protecting personal data and preventing unauthorized access, not the ethical selection of training data to avoid stereotypes. Option D, Transparency, is wrong because it emphasizes making the AI system's decisions understandable and explainable to users, not the direct filtering of biased data from the training set.

351
MCQmedium

What is the Azure AI Vision background removal feature used for?

A.Blurring the background to create depth of field effects
B.Automatically separating foreground subjects from the background in images
C.Identifying what type of background (indoor/outdoor) is in an image
D.Replacing backgrounds in video calls
AnswerB

Background removal isolates the main subject from its background, useful for product photography and visual content creation.

Why this answer

Azure AI Vision background removal is designed to automatically separate foreground subjects from the background in images, producing a mask or a cut-out of the primary object. This feature uses deep learning models to identify and isolate the main subject, enabling further processing like compositing or analysis without the background.

Exam trap

The trap here is that candidates confuse background removal (subject isolation) with background replacement or blurring, which are downstream applications of the mask, not the feature itself.

How to eliminate wrong answers

Option A is wrong because blurring the background to create depth of field effects is not a function of Azure AI Vision background removal; that would be a post-processing effect applied after segmentation, not the core separation task. Option C is wrong because classifying the background type (indoor/outdoor) is a scene classification task, not background removal, which focuses on isolating the foreground subject regardless of background category. Option D is wrong because replacing backgrounds in video calls is a real-time video processing feature typically handled by services like Azure Video Indexer or custom solutions, not the static image background removal API of Azure AI Vision.

352
MCQhard

A company uses Azure OpenAI Service to generate creative product descriptions. They want to increase the randomness and variety of the generated outputs to produce more diverse suggestions. Which parameter should they increase?

A.Temperature
B.Top_p
C.Frequency penalty
D.Presence penalty
AnswerA

Increasing temperature raises the entropy of the output distribution, making the model more likely to select less probable tokens, thus increasing randomness and variety.

Why this answer

Temperature controls the randomness of the model's output by scaling the logits before applying the softmax function. Increasing temperature (e.g., from 0.7 to 1.0) flattens the probability distribution, making lower-probability tokens more likely to be chosen, which increases diversity and creativity in generated text.

Exam trap

The trap here is that candidates often confuse temperature with Top_p, assuming both control randomness equally, but temperature directly scales logits while Top_p filters the token set by cumulative probability—a subtle but critical distinction tested in AI-900.

How to eliminate wrong answers

Option B (Top_p) is wrong because it controls nucleus sampling—the cumulative probability threshold for token selection—not randomness; increasing Top_p can also increase diversity but does so by expanding the set of candidate tokens rather than adjusting their probability distribution. Option C (Frequency penalty) is wrong because it reduces the likelihood of tokens that have already appeared frequently in the text, which decreases repetition but does not directly increase randomness or variety. Option D (Presence penalty) is wrong because it penalizes tokens that have appeared at all in the text, encouraging the model to introduce new topics, but it does not increase the randomness of token selection.

353
MCQmedium

What is 'model interpretability' and which Azure tool helps with it?

A.Understanding what programming language a model was written in
B.Understanding why a model makes specific predictions by identifying influential features — supported by Azure ML's Responsible AI dashboard
C.Translating model documentation into multiple languages
D.Monitoring how quickly a model responds to prediction requests
AnswerB

Interpretability explains model decisions; Azure ML's Responsible AI dashboard with InterpretML shows feature importance and counterfactual analysis.

Why this answer

Model interpretability refers to the ability to understand and explain why a machine learning model makes specific predictions, typically by identifying which input features most influenced the output. Azure Machine Learning's Responsible AI dashboard directly supports this through built-in interpretability components like feature importance plots and error analysis, enabling developers to debug models and build trust. Option B correctly pairs the definition with the specific Azure tool that implements it.

Exam trap

The trap here is that candidates confuse 'interpretability' with general monitoring or documentation tasks, but the AI-900 exam specifically tests the Responsible AI dashboard as the tool for explaining model predictions through feature importance.

How to eliminate wrong answers

Option A is wrong because model interpretability is about understanding prediction logic, not the programming language used to write the model — the language is irrelevant to explaining model behavior. Option C is wrong because translating documentation is a localization task, not a machine learning interpretability function; Azure's Responsible AI dashboard does not perform language translation. Option D is wrong because monitoring prediction response speed is a performance metric (latency), not an interpretability concern; Azure Monitor or Application Insights would track that, not the Responsible AI dashboard.

354
MCQmedium

A hospital uses an AI system to analyze patient records and provide treatment recommendations. They want to ensure that individual patients cannot be re-identified from the data used to train the model. Which Microsoft responsible AI principle is most directly relevant to this requirement?

A.Fairness
B.Privacy and security
C.Inclusiveness
D.Accountability
AnswerB

This principle emphasizes protecting data privacy and preventing re-identification, exactly matching the hospital's requirement.

Why this answer

The requirement to prevent re-identification of individual patients from training data directly aligns with the Privacy and Security principle. This principle mandates that data be anonymized or de-identified to protect personal information, ensuring that individuals cannot be traced back from the dataset. In AI systems, this involves techniques like differential privacy, which adds noise to data to obscure individual contributions while preserving overall statistical patterns.

Exam trap

The trap here is that candidates confuse the Privacy and Security principle with Fairness, mistakenly thinking that preventing re-identification is about ensuring equal treatment rather than protecting personal data from exposure.

How to eliminate wrong answers

Option A (Fairness) is wrong because fairness addresses bias and equitable treatment across groups, not the protection of individual identity from data. Option C (Inclusiveness) is wrong because inclusiveness focuses on designing AI to empower and engage diverse users, not on data anonymization or re-identification prevention. Option D (Accountability) is wrong because accountability involves governance, transparency, and responsibility for AI outcomes, not the technical safeguarding of personal data from re-identification.

355
MCQhard

What is the difference between 'precision' and 'recall' as model evaluation metrics?

A.Precision is the speed of prediction; recall is the model's memory usage
B.Precision measures correctness of positive predictions; recall measures coverage of actual positives
C.Precision and recall are both the same metric, just calculated on different datasets
D.Recall is higher than precision whenever the model has seen more training data
AnswerB

Precision = TP/(TP+FP): how often positive predictions are right. Recall = TP/(TP+FN): how many true positives were found.

Why this answer

Option B is correct because precision measures the proportion of positive identifications that were actually correct (true positives / (true positives + false positives)), while recall measures the proportion of actual positives that were correctly identified (true positives / (true positives + false negatives)). In Azure Machine Learning, these metrics are critical for evaluating classification models, especially when dealing with imbalanced datasets, as they provide distinct insights into model performance.

Exam trap

The trap here is that candidates often confuse precision and recall with unrelated concepts like speed or memory, or assume they are identical metrics, when in fact they measure fundamentally different aspects of classification accuracy.

How to eliminate wrong answers

Option A is wrong because precision is not related to prediction speed; it is a statistical metric of classification accuracy, and recall is not about memory usage but about the model's ability to find all relevant positive instances. Option C is wrong because precision and recall are distinct metrics that measure different aspects of model performance; they are not the same metric calculated on different datasets. Option D is wrong because recall is not inherently higher than precision when more training data is used; the relationship between precision and recall depends on the model's threshold and the distribution of the data, not simply on the volume of training data.

356
MCQeasy

A social media platform uses Azure OpenAI Service to generate summaries of user comments. The development team discovers that sometimes the generated summaries include offensive or harmful language that was present in the original comments. The team wants to ensure that the generated output is always free of hate speech, profanity, and self-harm references. What should the team configure in the Azure OpenAI Service?

A.Set the temperature parameter to 0
B.Configure a content filter
C.Increase the max_tokens parameter
D.Use a grounding source
AnswerB

Content filters in Azure OpenAI Service allow you to specify categories of harmful content to block, directly addressing the requirement.

Why this answer

Option B is correct because Azure OpenAI Service provides built-in content filtering that can be configured to block hate speech, profanity, and self-harm references in both input prompts and generated completions. This ensures that even if offensive language appears in the original user comments, the generated summaries will be free of such harmful content. The content filter operates at the service level, applying predefined severity thresholds to filter out undesirable language.

Exam trap

The trap here is that candidates may confuse model parameters like temperature or max_tokens with safety controls, or assume that grounding sources automatically sanitize output, when in fact content filters are the dedicated mechanism for blocking harmful language.

How to eliminate wrong answers

Option A is wrong because setting the temperature parameter to 0 makes the model deterministic (always choosing the highest-probability token) but does not filter or block offensive language; it only reduces randomness in output. Option C is wrong because increasing the max_tokens parameter only extends the maximum length of the generated response and has no effect on content safety or filtering. Option D is wrong because using a grounding source (e.g., Azure Cognitive Search) provides factual context to reduce hallucinations but does not filter hate speech, profanity, or self-harm references from the generated output.

357
MCQmedium

What does 'AI-powered search' mean and how does it differ from traditional keyword search?

A.Using AI to speed up the indexing of documents in a search engine
B.Understanding query meaning and intent to return relevant results beyond exact keyword matching
C.Automatically correcting user spelling mistakes before processing search queries
D.Personalising search results for each user based on their browsing history
AnswerB

AI search uses semantic understanding and vector embeddings — finding relevant results even when exact words don't match.

Why this answer

AI-powered search uses natural language processing (NLP) and machine learning models to interpret the user's intent and the semantic meaning of a query, rather than relying solely on exact keyword matches. This allows the search engine to return relevant results even when the query uses synonyms, paraphrases, or natural language phrasing. In contrast, traditional keyword search only matches documents containing the exact words or phrases from the query, often missing context or user intent.

Exam trap

The trap here is that candidates often confuse a single AI feature (like spelling correction or personalization) with the core paradigm shift of semantic understanding, leading them to pick a narrower, more specific option instead of the fundamental definition.

How to eliminate wrong answers

Option A is wrong because AI-powered search is not primarily about speeding up indexing; indexing speed is a performance optimization, not a core differentiator in search relevance. Option C is wrong because automatic spelling correction is a specific feature that can be part of AI-powered search, but it is not the defining characteristic; the key difference is understanding intent, not just fixing typos. Option D is wrong because personalizing results based on browsing history is a form of recommendation or personalization, not the fundamental shift from keyword matching to semantic understanding that defines AI-powered search.

358
MCQhard

A law firm needs to automatically categorize documents (e.g., 'contract', 'pleading', 'memo') and extract specific clauses such as 'indemnity' and 'confidentiality'. They have a large set of labeled examples for both tasks. Which combination of Azure AI Language features should they use?

A.Prebuilt sentiment analysis and key phrase extraction
B.Custom text classification and custom named entity recognition
C.Question answering and conversation summarization
D.Language detection and translation
AnswerB

Custom text classification allows training on labeled categories, and custom NER allows extracting user-defined entities like specific clauses.

Why this answer

Option B is correct because the law firm needs to categorize documents (a text classification task) and extract specific clauses (a named entity recognition task). Custom text classification allows training a model on labeled examples to classify documents into categories like 'contract' or 'pleading', while custom named entity recognition (NER) can be trained to extract domain-specific entities such as 'indemnity' and 'confidentiality' clauses from the text. Azure AI Language supports both custom features, enabling the firm to build tailored models using their labeled dataset.

Exam trap

The trap here is that candidates may confuse prebuilt features (like sentiment analysis or key phrase extraction) with custom features, assuming that prebuilt models can be adapted to domain-specific tasks without training, when in fact only custom text classification and custom NER can leverage labeled examples for tailored document categorization and entity extraction.

How to eliminate wrong answers

Option A is wrong because prebuilt sentiment analysis and key phrase extraction are general-purpose features that cannot be trained on custom labeled data to classify documents into specific legal categories or extract domain-specific clauses like 'indemnity'. Option C is wrong because question answering is designed to provide answers from a knowledge base or FAQ, not to classify documents or extract custom entities; conversation summarization condenses dialogues, not legal documents. Option D is wrong because language detection identifies the language of text and translation converts text between languages, neither of which performs document categorization or clause extraction.

359
MCQmedium

A data scientist has trained a binary classification model to detect fraudulent credit card transactions. The dataset contains 99.9% legitimate transactions and only 0.1% fraudulent ones. The model predicts all transactions as legitimate, achieving 99.9% accuracy on the test set. However, the business requires the model to actually catch as many fraudulent transactions as possible. Which metric would best reveal the model's failure to identify fraud?

A.Accuracy
B.Recall
C.Precision
D.F1 score
AnswerB

Recall measures the fraction of actual fraudulent transactions that the model correctly identifies. Since the model never predicts fraud, recall is 0%, which clearly shows the failure.

Why this answer

Recall (also known as sensitivity) measures the proportion of actual positive cases (fraudulent transactions) that were correctly identified by the model. In this scenario, the model predicts all transactions as legitimate, so it correctly identifies 0 out of the 0.1% fraudulent transactions, yielding a recall of 0%. This directly reveals the model's complete failure to catch fraud, despite the high accuracy.

Exam trap

The trap here is that candidates see the high accuracy (99.9%) and assume the model is performing well, failing to recognize that accuracy is meaningless in extreme class imbalance and that recall is the metric designed to evaluate the model's ability to find the rare positive class.

How to eliminate wrong answers

Option A is wrong because accuracy is a misleading metric in highly imbalanced datasets; here it is 99.9% simply because the model correctly classifies all legitimate transactions, but it hides the fact that no fraud is detected. Option C is wrong because precision measures the proportion of predicted positive cases that are actually positive; since the model never predicts any positive cases, precision is undefined (or 0/0), and it does not directly expose the failure to identify fraud. Option D is wrong because the F1 score is the harmonic mean of precision and recall; with recall at 0%, the F1 score will also be 0%, but it is a composite metric that obscures the specific failure mode—recall alone is the direct and simplest indicator of the model's inability to catch fraud.

360
MCQmedium

A retail company uses ceiling-mounted cameras to monitor shelf stock. They want an automated system that analyzes each camera image to detect if any product is missing from its expected location on the shelf (a product gap). Which Azure Computer Vision capability should they use?

A.Image classification
B.Optical Character Recognition (OCR)
C.Object detection
D.Face detection
AnswerC

Object detection finds and locates objects within an image. By detecting the expected products, the system can determine if any are missing, indicating a gap.

Why this answer

Object detection is the correct choice because it can identify and locate multiple objects (e.g., product boxes) within an image and determine if expected items are missing from their designated positions on the shelf. Unlike image classification, which assigns a single label to the entire image, object detection provides bounding boxes and class labels for each detected object, enabling precise gap analysis.

Exam trap

The trap here is that candidates confuse image classification (which labels the whole scene) with object detection (which locates individual objects), leading them to choose option A when the task requires spatial awareness of multiple items.

How to eliminate wrong answers

Option A is wrong because image classification assigns a single label to the entire image (e.g., 'shelf with products') and cannot identify individual product locations or detect missing items. Option B is wrong because Optical Character Recognition (OCR) extracts text from images, which is irrelevant for detecting physical product gaps on shelves. Option D is wrong because face detection is specialized for locating human faces and has no application in monitoring shelf stock or product gaps.

361
MCQeasy

What is the primary challenge of deploying computer vision AI in real-world environments?

A.Computer vision models are too large to fit in cloud storage
B.Handling real-world variability in lighting, occlusion, image quality, and domain differences
C.The difficulty of displaying results in different languages
D.Obtaining legal permission to use cameras
AnswerB

Real-world deployment faces lighting variation, partial occlusion, quality differences, and training/production data distribution mismatches.

Why this answer

Option B is correct because real-world computer vision systems must cope with significant environmental variability—such as changing lighting conditions, partial occlusions, varying image resolutions, and domain shifts (e.g., training on studio photos but deploying on security camera feeds). These factors directly degrade model accuracy and require robust data augmentation, domain adaptation, or retraining strategies. Azure's Computer Vision service addresses this through pre-built models trained on diverse datasets and the ability to fine-tune with Custom Vision, but the fundamental challenge remains handling this variability at scale.

Exam trap

The trap here is that candidates confuse operational or compliance hurdles (like camera permissions or language display) with the core technical challenge of model robustness in uncontrolled environments, leading them to pick a superficially plausible but incorrect option.

How to eliminate wrong answers

Option A is wrong because computer vision models are not inherently too large for cloud storage; Azure Blob Storage can easily accommodate models of any size, and the real constraint is inference latency and compute cost, not storage capacity. Option C is wrong because displaying results in different languages is a localization concern handled by Azure Translator or UI frameworks, not a primary challenge of computer vision deployment. Option D is wrong because obtaining legal permission to use cameras is a compliance or policy issue, not a technical challenge of deploying computer vision AI; the core difficulty lies in algorithmic robustness, not legal permissions.

362
MCQmedium

A warehouse uses ceiling-mounted cameras to monitor inventory shelves. The system needs to determine whether each shelf is 'full', 'half full', or 'empty' based on the entire image of the shelf. Which Azure Computer Vision capability should they use?

A.A) Optical Character Recognition (OCR)
B.B) Object detection
C.C) Image classification
D.D) Semantic segmentation
AnswerC

Image classification assigns a category to the entire image. It is ideal for determining whether a shelf is full, half full, or empty based on the overall visual content.

Why this answer

Image classification (C) is the correct choice because the system needs to assign a single label (full, half full, or empty) to the entire image of a shelf. Azure Computer Vision's image classification analyzes the whole image and outputs a single category or tag, which directly matches the requirement of determining the overall state of the shelf. Object detection would identify and locate multiple objects within the image, not classify the entire scene, and semantic segmentation would assign a label to every pixel, which is overkill for this task.

Exam trap

The trap here is that candidates confuse 'object detection' (which finds and locates objects) with 'image classification' (which labels the entire image), leading them to choose object detection when the task is to assign a single category to the whole scene.

How to eliminate wrong answers

Option A is wrong because Optical Character Recognition (OCR) extracts text from images, not visual content like shelf fullness, and is irrelevant to classifying inventory levels. Option B is wrong because object detection identifies and locates individual objects (e.g., boxes) within an image, but the requirement is to classify the entire shelf image into one of three categories, not to detect multiple items. Option D is wrong because semantic segmentation assigns a class label to every pixel in the image, which provides detailed pixel-level masks rather than a single overall classification for the shelf.

363
MCQmedium

A marketing team uses Azure OpenAI Service to generate product descriptions. They want the descriptions to follow a specific brand voice (formal, concise) and avoid generating any harmful or offensive language. Which combination of features should the team use?

A.A: Fine-tune the model with brand-specific data and enable content filtering.
B.B: Use few-shot learning with examples and disable content filtering for creativity.
C.C: Increase the temperature parameter and use the logprobs parameter.
D.D: Use the top_p parameter and set max_tokens to a low value.
AnswerA

Correct: Fine-tuning teaches brand voice; content filtering blocks harmful language.

Why this answer

Fine-tuning the model with brand-specific data allows the model to learn the desired brand voice (formal, concise) by adjusting its weights based on a curated dataset. Enabling content filtering ensures that any harmful or offensive language is blocked, either by Azure's built-in content moderation or by custom filters, meeting the safety requirement. This combination directly addresses both the style and safety needs.

Exam trap

The trap here is that candidates may think few-shot learning (Option B) is sufficient for style control, but it lacks the consistency of fine-tuning, and disabling content filtering is a critical safety oversight that Azure explicitly tests as a non-negotiable requirement.

How to eliminate wrong answers

Option B is wrong because disabling content filtering removes the safeguard against harmful or offensive language, which contradicts the requirement to avoid such content; few-shot learning alone cannot guarantee consistent brand voice adherence. Option C is wrong because increasing the temperature parameter makes the output more random and less predictable, which is counterproductive for maintaining a formal, concise brand voice; the logprobs parameter is used for debugging or ranking tokens, not for controlling style or safety. Option D is wrong because the top_p parameter (nucleus sampling) controls diversity but does not enforce a specific brand voice or filter content; setting max_tokens to a low value only limits output length, not style or safety.

364
MCQmedium

What is 'agent orchestration' in multi-agent AI systems?

A.Scheduling when AI agents run to balance compute load across Azure regions
B.Coordinating multiple AI agents — planning tasks, delegating to specialists, and synthesising outputs
C.Training a single model that can perform multiple specialised tasks simultaneously
D.Organising AI agent code in a Git repository for version control
AnswerB

Orchestration manages the multi-agent workflow — an orchestrator delegates to specialist agents and combines their outputs.

Why this answer

Agent orchestration in multi-agent AI systems refers to the coordination of multiple AI agents, where a central orchestrator plans tasks, delegates them to specialized agents, and synthesizes their outputs into a coherent result. This is a core pattern in complex AI workflows, enabling modularity and specialization, unlike simple load balancing or code management.

Exam trap

The trap here is confusing 'orchestration' with infrastructure management (like load balancing or scheduling) rather than recognizing it as a pattern for coordinating the logic and outputs of multiple AI agents.

How to eliminate wrong answers

Option A is wrong because scheduling AI agents to balance compute load across Azure regions is a resource management or load-balancing task, not the coordination of agent tasks and outputs. Option C is wrong because training a single model for multiple specialized tasks contradicts the multi-agent paradigm, which relies on separate, specialized agents rather than a monolithic model. Option D is wrong because organizing code in a Git repository is a software version control practice, unrelated to the runtime coordination of AI agents.

365
MCQeasy

A retail company has historical data about customers, including age, purchase history, and whether they have churned (yes/no). They want to train a model that predicts if a new customer will churn. Which type of machine learning should they use?

A.Supervised regression
B.Supervised classification
C.Unsupervised clustering
D.Reinforcement learning
AnswerB

Classification predicts a discrete category. Churn prediction is a classic binary classification problem.

Why this answer

The goal is to predict a categorical outcome (churn: yes/no) from historical labeled data. Supervised classification algorithms, such as logistic regression or decision trees, learn from input features (age, purchase history) and the target label (churn status) to assign new customers to one of the discrete classes. This directly matches the requirement for a binary classification model.

Exam trap

The trap here is that candidates often confuse regression with classification when the output is a binary yes/no, mistakenly thinking any numeric prediction task is regression, but classification is required for discrete categorical outcomes.

How to eliminate wrong answers

Option A is wrong because supervised regression predicts a continuous numeric value (e.g., revenue amount), not a discrete category like churn yes/no. Option C is wrong because unsupervised clustering groups data without using labeled outcomes, so it cannot predict a specific target like churn status. Option D is wrong because reinforcement learning learns optimal actions through trial-and-error interactions with an environment, not from static historical labeled data for prediction.

366
MCQeasy

What is 'liveness detection' in Azure AI Face service?

A.Detecting whether a celebrity face in a photograph is still alive or deceased
B.Verifying that a face presented to a camera is a real live person, not a photo or video replay
C.Detecting human faces in real-time video streaming from security cameras
D.Monitoring whether a face recognition model remains accurate after deployment
AnswerB

Liveness detection prevents face spoofing attacks — distinguishing a live face from a photograph or video used for fraudulent authentication.

Why this answer

Liveness detection in Azure AI Face service is a security feature that distinguishes between a real, live person and a spoofing attempt such as a printed photo, video replay, or a 3D mask. It analyzes subtle cues like eye blinking, skin texture, and depth to ensure the face presented to the camera is physically present and alive. This prevents unauthorized access in identity verification scenarios.

Exam trap

The trap here is that candidates confuse liveness detection with general face detection or recognition, assuming any real-time face processing qualifies, when in fact liveness detection specifically addresses anti-spoofing and presentation attack detection.

How to eliminate wrong answers

Option A is wrong because liveness detection has nothing to do with determining if a celebrity is alive or deceased; that would be a biographical or news-related query, not a computer vision feature. Option C is wrong because detecting human faces in real-time video streaming is a general face detection capability, not specifically liveness detection, which focuses on verifying the authenticity of the face rather than just its presence. Option D is wrong because monitoring model accuracy post-deployment is a model management or MLOps concern, not a feature of the Face service itself.

367
MCQmedium

What is 'Whisper' in Azure OpenAI and what can it do?

A.A low-power mode for running Azure OpenAI at reduced compute cost
B.A speech recognition model that transcribes audio files to text across 100+ languages
C.A secure communication channel for transmitting sensitive data to Azure OpenAI
D.A text-to-speech model that generates very quiet, whispered audio output
AnswerB

Whisper transcribes and translates audio — working across many languages and audio conditions for pre-recorded content.

Why this answer

Whisper is a speech recognition model available in Azure OpenAI that transcribes audio files into text. It supports over 100 languages and is designed for high accuracy in diverse acoustic environments, making it ideal for tasks like meeting transcription, voice note conversion, and multilingual audio processing.

Exam trap

The trap here is that the name 'Whisper' might mislead candidates into thinking it relates to quiet audio output (text-to-speech) or a low-power mode, when in fact it is a speech recognition model for transcribing audio to text.

How to eliminate wrong answers

Option A is wrong because Whisper is not a low-power mode; Azure OpenAI offers provisioned throughput units (PTUs) for cost optimization, but Whisper is a specific model for speech-to-text. Option C is wrong because Whisper does not provide a secure communication channel; Azure OpenAI uses Azure Private Link and encryption for data transmission, but Whisper itself is a model, not a networking feature. Option D is wrong because Whisper is a speech recognition (audio-to-text) model, not a text-to-speech model; Azure OpenAI offers text-to-speech via other models like Neural TTS, and 'whispered audio output' is a fictional feature.

368
MCQeasy

What is the role of the Azure AI Foundry (AI Studio) playground?

A.A gaming environment where AI plays against human developers
B.An interactive testing environment for experimenting with AI models and prompts without coding
C.A virtual machine for running AI model training jobs
D.A sandbox for testing AI models in isolation from production data
AnswerB

The playground lets developers test models and prompts visually, exploring capabilities before writing application code.

Why this answer

The Azure AI Foundry (AI Studio) playground provides an interactive, no-code environment where developers and data scientists can experiment with generative AI models, test prompts, and adjust parameters like temperature and max tokens before integrating them into applications. This aligns with the need to prototype and validate model behavior without writing code, making it a key tool for rapid iteration in generative AI workloads.

Exam trap

The trap here is that candidates confuse the playground's interactive testing purpose with a training environment or a production isolation tool, overlooking that it is specifically designed for no-code experimentation with deployed models, not for model training or data governance.

How to eliminate wrong answers

Option A is wrong because the Azure AI Foundry playground is not a gaming environment; it is a testing interface for AI models, not a platform for AI-versus-human gameplay. Option C is wrong because the playground is not a virtual machine for training jobs; training is handled by compute clusters or managed compute resources in Azure Machine Learning, not the playground. Option D is wrong because while the playground is a sandbox for experimentation, it is not specifically isolated from production data—its purpose is to test prompts and models interactively, and isolation from production data is a security practice, not the defining role of the playground.

369
MCQmedium

What is an ML pipeline in Azure Machine Learning?

A.The networking infrastructure connecting Azure ML compute nodes
B.A workflow of connected steps for automating the end-to-end ML process
C.A data streaming service for real-time model predictions
D.A GitHub repository for storing ML model code
AnswerB

ML pipelines orchestrate and automate ML steps (data prep, training, evaluation) enabling reusable, schedulable workflows.

Why this answer

Option B is correct because an ML pipeline in Azure Machine Learning is a workflow of connected steps that automates the end-to-end machine learning process, including data preparation, training, evaluation, and deployment. This enables reproducibility, reusability, and orchestration of complex ML tasks without manual intervention.

Exam trap

The trap here is that candidates confuse an ML pipeline with the underlying compute infrastructure (Option A) or with real-time serving services (Option C), because Azure ML uses many interconnected services, but the pipeline is specifically the workflow definition, not the hardware or streaming layer.

How to eliminate wrong answers

Option A is wrong because it describes the networking infrastructure (e.g., virtual networks, compute clusters) that supports Azure ML, not the pipeline itself. Option C is wrong because it describes a data streaming service like Azure Stream Analytics or Event Hubs for real-time predictions, not an ML pipeline which is a batch-oriented workflow. Option D is wrong because a GitHub repository is a version control system for code, whereas an ML pipeline is a defined sequence of steps within Azure ML, often stored as a YAML or Python-based definition.

370
MCQmedium

A data scientist is training a model to classify customer reviews as positive, negative, or neutral. The dataset contains 10,000 reviews, but only 500 of them are negative. The data scientist wants to ensure the model performs well on the minority class (negative reviews). Which technique should the data scientist consider to address the class imbalance?

A.Increase the learning rate
B.Add more features to the model
C.Use a resampling technique like SMOTE or random oversampling of the minority class
D.Use L1 regularization (Lasso)
AnswerC

Resampling techniques balance the class distribution by creating synthetic samples (SMOTE) or duplicating existing minority samples (oversampling). This gives the minority class more influence during training, improving model recall for that class.

Why this answer

Option C is correct because resampling techniques like SMOTE (Synthetic Minority Oversampling Technique) or random oversampling directly address class imbalance by generating synthetic samples or duplicating existing samples from the minority class (negative reviews). This balances the training dataset, preventing the model from being biased toward the majority class (positive/neutral reviews) and improving recall for the minority class.

Exam trap

The trap here is that candidates may confuse regularization or feature engineering techniques with data-level imbalance solutions, or assume that simply increasing the learning rate can compensate for a skewed dataset.

How to eliminate wrong answers

Option A is wrong because increasing the learning rate does not address class imbalance; it controls the step size during gradient descent and can cause the model to overshoot minima or fail to converge. Option B is wrong because adding more features does not correct the skewed distribution of classes; it may even introduce noise or overfitting without balancing the dataset. Option D is wrong because L1 regularization (Lasso) is used for feature selection and preventing overfitting by penalizing the absolute size of coefficients, not for handling imbalanced class distributions.

371
MCQeasy

What does Azure AI Vision's 'optical character recognition' (OCR) feature do?

A.Converts text files into images for archival purposes
B.Extracts printed and handwritten text from images and documents
C.Recognises optical fibre cables in data centre photographs
D.Corrects spelling errors in text extracted from forms
AnswerB

OCR reads text from photos and scanned documents — enabling digitisation of printed/handwritten content for further processing.

Why this answer

Azure AI Vision's OCR feature is designed to extract printed and handwritten text from images and documents, converting visual text into machine-readable data. This is correct because OCR uses deep learning models to detect and read text characters from various visual sources, enabling downstream processing like search or analysis.

Exam trap

The trap here is that candidates may confuse OCR with other computer vision tasks like object detection (Option C) or assume OCR includes post-processing like spell checking (Option D), when in fact OCR is strictly about text extraction from visual media.

How to eliminate wrong answers

Option A is wrong because OCR extracts text from images, not converts text files into images; that would be a rendering or archival process, not OCR. Option C is wrong because OCR recognizes text characters, not optical fibre cables; cable recognition would require object detection or image classification, not OCR. Option D is wrong because OCR only extracts text as-is without correcting spelling errors; spell correction is a separate natural language processing task.

372
MCQmedium

What is 'citation' in generative AI and why is it important for trust?

A.The model citing academic papers when asked about scientific topics
B.Indicating which source documents support an answer — enabling verification and reducing hallucination risk
C.Quoting user messages back to them to confirm the AI understood the question
D.Copyright attribution when the model quotes text from its training data
AnswerB

Citation grounds responses in sources — users can fact-check against cited documents, building trust in high-stakes applications.

Why this answer

Option B is correct because citation in generative AI refers to explicitly linking generated content back to specific source documents, which allows users to verify the information and reduces the risk of hallucination by grounding the model's output in verifiable data. This is a key feature in Azure OpenAI Service's 'grounding with your data' capability, where citations are provided alongside responses to build trust and transparency.

Exam trap

The trap here is that candidates confuse citation with generic referencing or legal attribution, but the AI-900 exam specifically tests citation as a mechanism for grounding and verifiability in enterprise generative AI workloads.

How to eliminate wrong answers

Option A is wrong because citation is not limited to academic papers; it applies to any source documents used to ground the model, such as internal company files or web content. Option C is wrong because quoting user messages back is a form of echo or confirmation, not citation, and does not involve referencing external sources for verification. Option D is wrong because copyright attribution is a legal or ethical concern, not the primary purpose of citation in generative AI, which is about enabling verification and reducing hallucination risk, not about licensing or ownership.

373
MCQmedium

Which Azure AI capability can analyze video to identify and track specific people or objects across frames?

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

Video Indexer analyzes video content using AI, providing face identification, object tracking, scene detection, and automatic transcription.

Why this answer

Azure AI Video Indexer is the correct choice because it is specifically designed to analyze video content, including the ability to detect, track, and identify people or objects across frames using AI-powered computer vision and audio analysis. It provides features like face detection, object tracking, and motion detection over time, making it suitable for this scenario.

Exam trap

The trap here is that candidates often confuse Azure AI Video Indexer with Azure AI Custom Vision or Azure AI Face, mistakenly thinking that image-based services can handle video analysis, but Video Indexer is the only option that natively supports temporal tracking across video frames.

How to eliminate wrong answers

Option A is wrong because Azure AI Custom Vision is a service for training custom image classification and object detection models on static images, not for analyzing video streams or tracking objects across frames. Option C is wrong because Azure AI Face is focused solely on facial detection, recognition, and analysis in images, lacking the capability to track arbitrary objects or perform cross-frame video analysis. Option D is wrong because Azure AI Vision OCR (Optical Character Recognition) is limited to extracting text from images and documents, with no ability to analyze video or track people/objects.

374
MCQmedium

What is opinion mining (also called aspect-based sentiment analysis) in Azure AI Language?

A.Identifying who expressed an opinion in a text
B.Identifying sentiment toward specific aspects or topics mentioned in text
C.Translating opinions from one language to another
D.Detecting politically biased content in news articles
AnswerB

Opinion mining extracts sentiment at the aspect level — e.g., food positive, service negative — not just overall document sentiment.

Why this answer

Opinion mining, also known as aspect-based sentiment analysis, in Azure AI Language goes beyond general sentiment to identify sentiment (positive, negative, neutral, or mixed) toward specific aspects or topics mentioned in the text. For example, in a product review like 'The battery life is great but the screen is too dim,' it would detect positive sentiment toward 'battery life' and negative sentiment toward 'screen.' Option B correctly captures this core functionality.

Exam trap

The trap here is that candidates often confuse general sentiment analysis (which gives an overall positive/negative score for the entire text) with aspect-based sentiment analysis (which targets specific aspects), leading them to incorrectly choose option A or D due to a superficial understanding of 'opinion' or 'bias.'

How to eliminate wrong answers

Option A is wrong because opinion mining does not focus on identifying who expressed an opinion; that would be a named entity recognition or speaker attribution task, not aspect-based sentiment analysis. Option C is wrong because translating opinions between languages is a machine translation task, not a feature of opinion mining or aspect-based sentiment analysis in Azure AI Language. Option D is wrong because detecting politically biased content is not a capability of opinion mining; it is a separate content moderation or bias detection task, not part of aspect-based sentiment analysis.

375
MCQmedium

What is 'Azure Machine Learning environments' and why are they important for reproducibility?

A.The physical Azure data centre locations where model training takes place
B.Versioned software configurations (Python packages, dependencies) ensuring reproducible ML runs
C.Development, staging, and production deployment targets for Azure ML models
D.The security boundaries that isolate different ML projects in the same Azure subscription
AnswerB

Environments define the exact software stack — ensuring training is reproducible regardless of who runs it or when.

Why this answer

Azure Machine Learning environments are versioned software configurations that specify the Python packages, dependencies, and runtime settings needed to execute a training script. They are critical for reproducibility because they ensure that every run uses the exact same software stack, eliminating variability from package version mismatches or missing dependencies.

Exam trap

The trap here is that candidates confuse 'environments' with deployment targets or physical locations, but the AI-900 exam specifically tests that environments are versioned software configurations for reproducibility.

How to eliminate wrong answers

Option A is wrong because Azure Machine Learning environments are not physical data center locations; those are Azure regions, not versioned software configurations. Option C is wrong because development, staging, and production deployment targets are referred to as compute targets or endpoints, not environments. Option D is wrong because security boundaries that isolate projects are managed via workspaces, virtual networks, or RBAC, not environments.

Page 4

Page 5 of 14

Page 6