AI-900 Cheat Sheet
AI Workloads & Considerations
AI Workload Types
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Identify a workload by classifying its scenario into an AI category
AI-900 leans on recognizing a handful of recurring Azure AI workload categories from a business scenario: computer vision, natural language processing (NLP), document intelligence / knowledge mining, generative AI, and machine learning underneath them all. The official "Identify features of common AI workloads" objective, however, names exactly four: computer vision, natural language processing, document processing, and generative AI, and is essentially a classification drill: read the scenario, name the category. Machine learning is NOT under that objective; it sits in its own skill area. Categories overlap in practice (a chatbot blends NLP and generative AI), but each is tested individually.
Trap Listing knowledge mining or machine learning among the workloads under the single "common AI workloads" objective. The official outline names only four, and says "document processing," not "knowledge mining."
- Classify a workload by what goes in and what comes out
The fastest way to name a workload is the input→output test: tabular data in, a predicted score or class out = machine learning; image in, labels/boxes/extracted text out = computer vision; text or audio in, entities/sentiment/translation out = NLP; a form in, structured fields + a search index out = document intelligence; a prompt in, brand-new content out = generative AI. Most AI-900 scenario items are answerable on this signature alone.
Trap Calling a scenario that outputs structured fields from a form "computer vision" because an image went in. Image-in alone is vision, but field/key-value output is the document intelligence signature.
11 questions test this
- An accounts payable team wants to automatically extract fields such as vendor name, invoice number, and total amount from scanned supplier…
- A government agency wants to automatically read scanned tax forms and capture values such as taxpayer name, identification number, and…
- Select the answer that correctly completes the sentence. Extracting structured data such as fields, tables, and key-value pairs from…
- Select the answer that correctly completes the sentence. Digitizing scanned paper documents so that the printed text becomes…
- A retailer wants to scan paper receipts and automatically return structured key-value pairs such as merchant name, transaction date, and…
- Select the answer that correctly completes the sentence. Automatically writing a draft marketing email from a short product description is…
- An organization wants to produce original, realistic product images for its online catalog by describing each item in natural language.…
- An insurance company receives thousands of scanned claim forms each day and wants to automatically capture the values from each labeled…
- Which scenario is an example of a document processing workload rather than a natural language processing (NLP) workload?
- Which scenario is an example of a document processing workload rather than an image classification workload?
- Select the answer that correctly completes the sentence. A distinguishing feature of a document processing workload is the ability to…
- Machine learning predicts a value or class. It doesn't create content
A machine learning workload trains a model on historical data to predict a numeric value (regression) or a category (classification) for new, unseen data; the output is a score or label, never new content. Predicting a house price from size and location is regression; flagging a transaction as fraudulent is classification. Numeric-looking labels (tier 1/2/3) are still classification, because the values are discrete classes, not a quantity on a continuous scale.
Trap Calling a tier-1/2/3 or category prediction "regression" because the labels look numeric. Discrete classes are classification; regression is only for a continuous value.
- Machine learning is the foundation under the other workloads
Machine learning underpins the other categories rather than competing with them: computer vision, NLP, and generative AI models are themselves ML models, typically deep neural networks trained on large datasets. That is why a bespoke prediction task with no off-the-shelf option points to Azure Machine Learning, while the prebuilt vision, language, and document services simply package already-trained ML models behind an API.
Trap Selecting Azure Machine Learning whenever "machine learning" is mentioned. A prebuilt vision or language service is still ML under the hood, so the prebuilt service is the answer unless the scenario demands training a custom model.
- Computer vision interprets images and video
A computer vision workload extracts meaning from visual input: still images, video, or camera streams. Its core solution types are image classification (one label for the whole image), object detection (per-object labels with bounding-box coordinates, so it can locate and count), semantic segmentation (per-pixel masks for more precise location), facial detection and analysis, and OCR to read text. "Count the cars in a photo" and "read a license plate" are vision tasks.
Trap Choosing image classification when the scenario needs each item located or counted. A single whole-image label has no coordinates; locating multiple objects is object detection.
13 questions test this
- A company wants to automatically generate descriptive tags and captions for thousands of product photographs uploaded to its online…
- What is the key difference between image classification and object detection in computer vision workloads?
- Which output is included when Azure Computer Vision object detection analyzes an image?
- Select the answer that correctly completes the sentence. Assigning a single category label to an entire photo to indicate which type of…
- You are building an application that needs to determine whether multiple instances of the same object exist in an image and understand…
- A warehouse wants to analyze photographs of its loading dock to identify each forklift, pallet, and box, returning the position of every…
- A wildlife conservation group wants to automatically categorize photographs of animals according to the species shown in each image. This…
- Select the answer that correctly completes the sentence. A retail company wants to automatically read printed and handwritten text from…
- Which Azure AI Vision capability can be used to extract printed and handwritten text from scanned documents and photographs?
- A developer needs to read and extract the text that appears on product packaging in photographs. Which Azure service provides this…
- A logistics company needs to automatically detect and locate shipping pallets within warehouse surveillance images. Which AI workload type…
- A gardening app lets a user photograph a single plant so the app can return one label that identifies the plant's species. The app does not…
- Which task can the optical character recognition (OCR) capability of Azure AI Vision perform?
- NLP interprets written and spoken language
A natural language processing workload turns unstructured text or audio into structured insight: sentiment analysis, key phrase extraction, named entity recognition, language detection, translation, and speech-to-text transcription. "Flag negative reviews" and "transcribe a support call" are NLP scenarios. The output is structure about existing language (a sentiment, an entity, a transcript), not newly authored content.
Trap Tagging "write a reply to the customer" as NLP because it involves language. NLP returns structure about existing text; authoring new text from a prompt is generative AI.
5 questions test this
- A news organization wants to automatically scan published articles and identify the people, places, and organizations mentioned in each…
- Select the answer that correctly completes the sentence. Converting spoken audio from a recorded meeting into a written text document is an…
- A retail company needs to extract information about people, locations, and organizations mentioned in product reviews. Which Azure AI…
- A support team wants to automatically determine which language each incoming customer message is written in before routing it. This is an…
- Select the answer that correctly completes the sentence. Identifying the main talking points discussed across a collection of news articles…
- Speech and translation are classified under NLP
For AI-900 workload classification, speech (speech-to-text, text-to-speech, speech translation) and translation belong to the NLP exam domain. The official outline lists "speech recognition and synthesis" and "translation" under NLP and names both Azure AI Language and Azure AI Speech as its services. So "transcribe a phone call" or "read this text aloud" is correctly an NLP/language workload.
Trap Classifying a speech-to-text or translation scenario as its own separate workload category. On AI-900 these roll up under the NLP / language domain rather than standing apart from it.
- Knowledge mining makes a large content store searchable
Knowledge mining ingests large volumes of mixed content and applies AI enrichment so it becomes searchable and explorable at scale, built on Azure AI Search. When a scenario emphasizes searching or exploring a whole body of documents, rather than pulling specific named fields from a form, the signal is knowledge mining, not document intelligence.
Trap Reaching for document intelligence when the goal is full-text search across a large corpus. Extracting named fields from one form is IDP; making the whole corpus searchable is knowledge mining.
- Generative AI creates new content from a prompt
A generative AI workload takes a natural-language prompt and produces new, original content (text, code, summaries, or images) instead of a fixed label or score. "Draft a marketing email," "summarize this report," and "generate an image from a description" are generative scenarios. The defining contrast: the other categories analyze or predict on existing input, while generative AI synthesizes something new.
Trap Labeling "summarize this report" as NLP because it processes text. Condensing existing text into new prose is a generative AI task; NLP returns structure like entities or sentiment, not authored output.
7 questions test this
- Select the answer that correctly completes the sentence. Using an Azure OpenAI model to generate working source code from a developer's…
- Which AI workload is best described by an application that uses an Azure OpenAI model to produce a short summary from a long support ticket?
- Select the answer that correctly completes the sentence. Automatically writing a draft marketing email from a short product description is…
- An organization wants to produce original, realistic product images for its online catalog by describing each item in natural language.…
- A marketing team wants to provide a short prompt and have an AI model produce original, human-like draft text for advertising campaigns.…
- Which scenario is a common use case for a generative AI workload rather than a traditional analytical AI workload?
- A marketing team wants an application that can create original images from text descriptions of new product concepts. Which type of AI…
- Each workload maps to one primary Azure service
AI-900 pairs each workload with its primary Azure service: custom ML → Azure Machine Learning; computer vision → Azure AI Vision; NLP → Azure AI Language (plus Azure AI Speech for audio); document intelligence → Azure AI Document Intelligence; knowledge mining → Azure AI Search; generative AI → Azure OpenAI. This one-workload-to-one-service mapping answers most service-selection items. (Docs may now title these "in Foundry Tools," but the established names remain exam-current.)
Trap Picking Azure AI Vision for a read-the-fields-from-a-form scenario because both involve images. Text-only OCR is Vision, but extracting structured fields maps to Azure AI Document Intelligence.
- Build custom only when no prebuilt service fits
AI-900 tests build-vs-consume: Azure Machine Learning is the answer only when you must train your own model for a bespoke prediction with no off-the-shelf option. The vision, language, and document services are prebuilt: already-trained models behind a simple API, no data-science skill required. Stems saying "least development effort" or "without data science expertise" steer you to a prebuilt Azure AI service, not Azure Machine Learning.
Trap Picking Azure Machine Learning for a "least effort / no data scientists" scenario. That phrasing points to a prebuilt Azure AI service; AML means you train the model yourself.
- Raw text out is vision OCR; named fields out is document intelligence
Computer vision and document intelligence both read text via OCR and are paired as distractors. The discriminator is the goal: if you just need the raw text out of an image (a photo, a sign, a poster) that is computer vision (Read OCR); if you need specific structured fields such as the total, invoice number, or line items from a form, that is document intelligence, which uses OCR as its foundation but adds field/table/key-value extraction.
Trap Choosing document intelligence just because the input is text in an image. Pulling raw text from a sign or poster is Vision Read OCR; document intelligence is only when you need named fields from a form.
13 questions test this
- An accounts payable team wants to automatically extract fields such as vendor name, invoice number, and total amount from scanned supplier…
- A government agency wants to automatically read scanned tax forms and capture values such as taxpayer name, identification number, and…
- You need to automate the extraction of key information such as customer name, billing address, due date, and amount due from sales invoices…
- Select the answer that correctly completes the sentence. Extracting structured data such as fields, tables, and key-value pairs from…
- A retailer wants to scan paper receipts and automatically return structured key-value pairs such as merchant name, transaction date, and…
- A bank wants to read scanned identity documents, such as passports and driver licenses, and extract fields such as full name and date of…
- A retailer already uses a computer vision model to detect products on shelves. The retailer now wants to extract the merchant name, date,…
- Select the answer that correctly completes the sentence. [Answer choice] is the AI workload that automatically extracts fields such as…
- A hospital wants to process scanned patient intake forms and automatically extract details such as patient name, address, and insurance…
- A finance team wants to digitize paper purchase orders and automatically extract individual line items into a spreadsheet. Which AI…
- An insurance company receives thousands of scanned claim forms each day and wants to automatically capture the values from each labeled…
- Select the answer that correctly completes the sentence. Azure Document Intelligence uses [Answer choice] to extract printed and…
- Which scenario is an example of a document processing workload rather than a natural language processing (NLP) workload?
- Analyzing text is NLP; writing new text is generative AI
NLP and generative AI both operate on text, making them common distractors. NLP analyzes existing text and returns structure: sentiment, entities, key phrases; generative AI produces new text from a prompt. "Determine if a review is positive" is NLP (sentiment analysis); "write a reply to the review" is generative AI.
Trap Calling "write a reply to the review" NLP because a review went in. Analyzing the review's sentiment is NLP, but composing a new reply is generative AI.
- A channel connects one bot to many communication apps
A channel is the connection between Azure AI Bot Service and a communication app such as Microsoft Teams, web chat, Slack, Facebook, Telegram, or SMS (via Twilio). Because the Bot Framework is channel-agnostic, you build one bot and deploy it to many channels without rewriting code per channel. Bot Service is the build/deploy framework: it delegates language understanding to Azure AI Language, it is not itself an NLP service.
Trap Treating Azure AI Bot Service as the service that does the NLP. It hosts and connects the bot but delegates intent/entity understanding and FAQ answers to Azure AI Language.
7 questions test this
- Select the answer that correctly completes the sentence. [Answer choice] enables a bot registered with Azure to communicate with users…
- A company wants to build a bot that can be accessed through Microsoft Teams, Slack, and a custom website using the same bot code. Which…
- A company wants to deploy a single chatbot that can communicate with customers through Microsoft Teams, Facebook Messenger, and a custom…
- Which statement correctly describes a characteristic of Azure AI Bot Service?
- A company wants to deploy a bot that can interact with customers on Microsoft Teams, Facebook Messenger, and their company website. Which…
- A company wants to deploy a conversational bot that can interact with customers on their website, Microsoft Teams, and Facebook Messenger…
- You need to deploy a chatbot built with Azure AI Bot Service so users can interact with it through Microsoft Teams, a company website, and…
- The Bot Connector Service relays messages between a bot and its channels
The Bot Connector Service is the Azure Bot Service component that relays messages and events between a bot and its channels, translating the Bot Framework activity schema to and from each channel's native format. This normalization is what lets the bot stay channel-agnostic: the bot speaks one schema while the connector adapts it per channel.
Trap Assuming the Bot Connector Service interprets the user's intent. It only relays and translates messages between the bot and its channels; understanding the language is delegated to Azure AI Language.
4 questions test this
- Which component of Azure AI Bot Service is responsible for relaying messages and events between a bot and the channels it is connected to?
- Which statement correctly describes a characteristic of Azure AI Bot Service?
- Which service component relays messages and events between bots and the channels where users communicate?
- You need to deploy a chatbot built with Azure AI Bot Service so users can interact with it through Microsoft Teams, a company website, and…
- Indexer crawls and cracks, skillset enriches, knowledge store persists output
In Azure AI Search, an indexer is the crawler that connects to a data source, performs document cracking to extract text and images, and populates the index. A skillset is the collection of AI-enrichment skills (OCR, entity recognition, key-phrase extraction, translation) the indexer runs over that content. A knowledge store optionally saves the enriched output as tables or objects in Azure Storage for use outside search, for example analysis in Power BI.
Trap Confusing the knowledge store with the search index. The index is what search queries hit, while the knowledge store persists enriched output to Azure Storage for use outside search.
9 questions test this
- Which component in Azure AI Search connects to external data sources and drives the execution of skillsets during the indexing process?
- Which component in Azure AI Search extracts content from external data sources and populates a search index?
- In Azure AI Search, which component contains a collection of skills that perform AI enrichment on content during indexing?
- Select the answer that correctly completes the sentence. In Azure AI Search, an indexer uses [Answer choice] to extract text and images…
- A company wants to extract insights from documents and store the enriched content in Azure Table Storage for analysis in Power BI. Which…
- Which component of an Azure AI Search enrichment pipeline specifies the AI-powered transformations applied to content during indexing?
- Select the answer that correctly completes the sentence. In Azure AI Search, [Answer choice] is useful for processing unstructured content…
- An organization uses Azure AI Search to process documents during indexing. They want to store enriched content in Azure Storage for use by…
- In Azure AI Search, where can enriched content from an AI enrichment pipeline be optionally stored for independent analysis outside of the…
- Knowledge mining runs in three phases: ingest, enrich, explore
A knowledge-mining solution on Azure AI Search runs in three phases: ingest content from data sources via the indexer (document cracking), enrich it with AI skills to extract information and patterns, and explore the indexed result through search queries, apps, or visualizations. The enriched output always lands in a search index, and optionally in a knowledge store for downstream use.
- In CLU, the intent is the action; entities are the details that fulfill it
In Conversational Language Understanding, an intent represents the task or action a user wants to perform (e.g., BookFlight), while entities are the words in the utterance that supply the details needed to fulfill that intent (the destination, date, or product). The model predicts one overall intent per utterance and extracts its entities. An utterance is the user's short natural-language input that the model is trained on.
Trap Mixing up intent and entity. The intent is the single overall action the user wants, while entities are the detail words within the utterance that fill in that action.
8 questions test this
- What is the primary function of intents in Azure AI Language's conversational language understanding (CLU)?
- In a Language Understanding model, what does an intent represent?
- In Conversational Language Understanding (CLU), which component is used to extract relevant information such as dates, locations, or…
- Select the answer that correctly completes the sentence. In conversational language understanding (CLU), a(n) [Answer choice] represents a…
- In Conversational Language Understanding (CLU), what does an intent represent?
- In conversational language understanding (CLU), which elements describe information extracted from user input that helps fulfill the…
- In Conversational Language Understanding, what are entities used for?
- A travel company's chatbot receives the message 'Book a flight to Seattle for next Tuesday.' Which two pieces of information does…
- Match the NLP task to its Azure AI Language feature
Map the task to the feature: named entity recognition identifies entries in text and categorizes them into predefined types (people, organizations, locations); key phrase extraction returns the main concepts/topics as a list; sentiment analysis returns positive/negative/neutral with confidence; and PII detection identifies (and can redact) sensitive data such as SSNs and phone numbers. These are all Azure AI Language features, not the legacy brand names that appear in distractors.
Trap Selecting a retired brand like LUIS or QnA Maker for these tasks. On exam-current AI-900, the single answer for NLP text features is Azure AI Language.
9 questions test this
- A media company wants to automatically identify and categorize mentions of people, organizations, and locations within its published news…
- Which output does the Azure AI Language named entity recognition feature provide when analyzing text?
- You have customer service call transcripts that you need to analyze to understand what specific product features customers are discussing…
- A company wants to analyze customer feedback to determine whether customers feel positively, negatively, or neutrally about their products.…
- A call center wants to automatically determine whether customers expressed satisfaction or frustration in the written transcripts of their…
- A company wants to automatically identify the main talking points contained in thousands of open-ended customer survey responses without…
- Select the answer that correctly completes the sentence. The Azure AI Language [Answer choice] feature returns the main concepts found in…
- A company wants to automatically identify and remove sensitive information such as social security numbers and phone numbers from customer…
- A retail company needs to extract information about people, locations, and organizations mentioned in product reviews. Which Azure AI…
- Document Intelligence offers prebuilt models and custom models
Azure AI Document Intelligence (formerly Form Recognizer) provides prebuilt models for common documents: invoice, receipt, ID, and layout, where layout extracts text, tables, selection marks, and structure, plus custom models for unique business forms, all returned as structured JSON. Choose a custom template model when your forms share a consistent, static visual layout, and a custom neural model for mixed-type or varied documents.
Trap Building a custom model for a standard invoice or receipt. Document Intelligence already ships prebuilt models for those; custom models are for unique business forms with no prebuilt match.
8 questions test this
- What information does the Azure Document Intelligence prebuilt receipt model extract from sales receipts?
- A company needs to process documents with unique layouts specific to their business operations. Which type of Azure Document Intelligence…
- A company has unique procurement forms that are not supported by prebuilt models. The forms have a consistent visual layout. Which Azure…
- Which elements can the Azure Document Intelligence layout model extract from documents?
- A company needs to extract data from proprietary forms that are specific to their business processes. These forms have a unique layout not…
- Which data format does Azure Document Intelligence return when extracting information from analyzed documents?
- Select the answer that correctly completes the sentence. A distinguishing feature of a document processing workload is the ability to…
- What is the format of data returned by Azure Document Intelligence after analyzing a document?
- Tagging labels content without location; object detection adds bounding boxes
In Azure AI Vision Image Analysis, tagging returns content tags (objects, living beings, scenery, actions, even indoor/outdoor) each with a confidence score but no location. Object detection goes further, adding bounding-box coordinates for each detected object. A caption returns a single natural-language sentence describing the whole image. So "what is in this image" can be tagging, but "where is each object" requires object detection.
Trap Expecting image tagging to tell you where each object is. Tags carry confidence scores but no coordinates; bounding boxes come from object detection.
12 questions test this
- Select the answer that correctly completes the sentence. Azure AI Vision image tagging can identify [Answer choice] including objects,…
- What is the key difference between image classification and object detection in computer vision workloads?
- Which output is included when Azure Computer Vision object detection analyzes an image?
- You are building an application that needs to determine whether multiple instances of the same object exist in an image and understand…
- A warehouse wants to analyze photographs of its loading dock to identify each forklift, pallet, and box, returning the position of every…
- What is the key difference between object detection and image tagging in Azure AI Vision?
- A museum wants to create an application that generates searchable keywords from photographs of artwork in their collection. Which Azure…
- What information does the Azure Computer Vision image tagging feature return for each detected element in an image?
- You are using Azure AI Vision to analyze images of office environments. You need to identify whether each image shows an indoor or outdoor…
- A retail company wants to automatically generate accessible descriptions for product images on their website. They need a one-sentence…
- Select the answer that correctly completes the sentence. The Azure AI Vision image tagging feature returns tags based on [Answer choice]…
- You are evaluating Azure AI Vision capabilities for a digital asset management system. What type of output does object detection provide…
- The Read OCR engine extracts both printed and handwritten text
Azure AI Vision's Read OCR engine uses optical character recognition to extract both printed and handwritten text from images and documents, including mixed-language and mixed-mode (print + handwritten) pages. It returns pages, text lines, and words with their location and a confidence score. "Read the text," "handwritten," or "OCR" fingerprints Azure AI Vision rather than Document Intelligence.
Trap Assuming Read OCR only handles printed text and reaching for another service for handwriting. The Read engine extracts both printed and handwritten text, including mixed print-plus-handwritten pages.
9 questions test this
- A company wants to use Azure AI Vision to extract text from business cards that contain both printed and handwritten notes. Which…
- An organization wants to digitize thousands of historical handwritten documents. Which Azure AI Vision feature should they use?
- Select the answer that correctly completes the sentence. A retail company wants to automatically read printed and handwritten text from…
- Which Azure AI Vision capability can be used to extract printed and handwritten text from scanned documents and photographs?
- A company uses Azure AI Vision OCR to extract text from scanned forms. The OCR output includes words along with additional data. What…
- A company wants to automate the processing of business documents by extracting text from scanned invoices and receipts. Which Azure AI…
- A developer needs to read and extract the text that appears on product packaging in photographs. Which Azure service provides this…
- A manufacturing company needs to digitize quality inspection reports that contain both typed text and handwritten inspector notes. Which…
- Which task can the optical character recognition (OCR) capability of Azure AI Vision perform?
- Face detection locates a face; recognition identifies whose it is
Azure AI Face detection (the Detect API) locates each face and returns its rectangle coordinates without identifying anyone. It is required as the first step in every other scenario. Recognition goes further: verification is one-to-one ("do these two faces belong to the same person?", e.g. selfie vs. ID photo, with a confidence score), identification is one-to-many against a person group, and the Group operation clusters unknown faces by similarity. Face recognition is Limited Access, gated by Responsible-AI eligibility.
Trap Assuming face detection tells you who a person is. Detection only returns the face's location; matching it to an identity is verification or identification.
3 questions test this
- A bank's mobile app needs to confirm that a customer taking a live selfie is the same person shown in the photo on their stored identity…
- A photo management app needs to scan a personal photo collection and automatically group together all of the pictures that contain the same…
- Select the answer that correctly completes the sentence. Determining whether one or more human faces are present in an image and returning…
Responsible AI Principles
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Machine Learning Fundamentals
ML Techniques
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Known labels in the training data make it supervised
Supervised learning trains on past observations that include both feature values and the correct answers (labels), then predicts the label for new cases; unsupervised learning trains on feature values only, with no labels, and finds structure in the observations themselves. The mechanical test: if every training row already carries the right answer, it's supervised (regression, classification); if there's no answer column, it's unsupervised (clustering).
Trap Calling a task unsupervised because it discovers patterns, when the training data already supplies known labels and the work is really supervised.
10 questions test this
- What is a key characteristic of clustering algorithms in machine learning?
- Which statement accurately describes a characteristic of unsupervised learning in machine learning?
- Which category of machine learning includes both regression and classification techniques?
- Select the answer that correctly completes the sentence. [Answer choice] is a machine learning technique that groups data based on…
- Which category of machine learning trains a model by using a dataset in which each example includes known label values?
- Which statement best describes a key difference between classification and clustering?
- Select the answer that correctly completes the sentence. Clustering is a type of [Answer choice] learning because it does not require…
- Which statement accurately describes unsupervised learning in the context of clustering algorithms?
- Which characteristic distinguishes clustering algorithms from classification algorithms in machine learning?
- Select the answer that correctly completes the sentence. Clustering algorithms allow [Answer choice], meaning the algorithm can learn from…
- Regression predicts a numeric value (supervised)
Regression is supervised learning whose predicted label is a numeric value, learned from past observations that pair features with a known number. The exam tell is a stem asking 'how much / how many / what value / what amount': forecasting a quantity, price, count, rate, or score is regression, not classification.
Trap Reaching for classification when the question asks to forecast a continuous amount like sales or price.
13 questions test this
- A company wants to use Azure Machine Learning to predict the selling price of houses based on features such as square footage, number of…
- You are building a model in Azure Machine Learning to predict monthly electricity bills for customers based on consumption patterns. Which…
- Select the answer that correctly completes the sentence. A [answer choice] model is used to predict a continuous numeric value, such as a…
- You are building a machine learning model to predict the selling price of houses based on features such as square footage, number of…
- A medical research team wants to predict a patient's blood glucose level based on factors such as age, weight, and daily calorie intake.…
- A company wants to predict the selling price of used vehicles based on attributes such as mileage, engine size, and age of the vehicle.…
- A taxi company wants to use Azure Machine Learning to predict passenger fares based on trip distance, duration, and pickup location. Which…
- A hospital wants to estimate the number of days a newly admitted patient is likely to remain hospitalized, based on factors such as age,…
- Select the answer that correctly completes the sentence. A real estate company that wants to estimate the selling price of a house based on…
- A retail company wants to use Azure Machine Learning to analyze historical sales data. Which scenario is appropriate for a regression model?
- A retail company wants to predict future product sales amounts based on historical data including advertising spend and seasonal trends.…
- A hospital wants to use Azure Machine Learning to predict the length of patient hospital stays based on factors such as diagnosis, age, and…
- A transportation company uses Azure Machine Learning to predict daily fuel consumption based on vehicle weight, distance traveled, and…
- Memorize Microsoft's three canonical regression scenarios
Microsoft's AI-900 regression examples recur verbatim: number of ice creams sold on a day from temperature, rainfall, and windspeed; a property's selling price from its size, bedrooms, and location metrics; and a car's fuel efficiency (miles-per-gallon) from engine size and dimensions. Each predicts an amount (a count, a price, a rate) which is the regression signature.
3 questions test this
- A company wants to use Azure Machine Learning to predict the selling price of houses based on features such as square footage, number of…
- You are building a machine learning model to predict the selling price of houses based on features such as square footage, number of…
- Select the answer that correctly completes the sentence. A real estate company that wants to estimate the selling price of a house based on…
- Numeric-looking class labels are still classification
A number that names a category is still a class, so predicting whether a customer is in tier 1, 2, or 3 is classification, not regression: the values are discrete classes, not a continuous quantity. Regression applies only when the output is a value on a continuous scale; a fixed set of categories means classification even when the labels happen to be numbers.
Trap Picking regression because the label values are numbers (tier 1/2/3), when they're really discrete classes.
- Classification predicts a category, not a number
Classification is supervised learning whose label represents a categorization, or class, rather than a number; like regression it needs labeled training data, but the answer is a category. The exam tell is a stem asking 'which category / which class / true or false': contrast regression, which answers 'how much.'
Trap Choosing regression for a 'which category' stem because the training data is labeled, when a categorical answer means classification.
- Binary classification picks one of two mutually exclusive outcomes
Binary classification predicts one of two mutually exclusive outcomes: a true/false or positive/negative result for a single class. Microsoft's examples: whether a patient is at risk for diabetes from clinical metrics; whether a bank customer will default on a loan from income and credit history; whether a mailing-list customer will respond positively to an offer. The shape is always two options: yes/no, will/won't, is/isn't.
Trap Choosing multiclass classification for a yes/no question that only ever has two possible outcomes.
- Multiclass classification picks one of several known classes
Multiclass classification extends binary classification to predict one label out of multiple possible classes, and in most scenarios those labels are mutually exclusive: the model picks exactly one. Microsoft's examples: the species of a penguin (Adelie, Gentoo, or Chinstrap) from physical measurements, and the genre of a movie (comedy, horror, romance, adventure, or science fiction) from cast, director, and budget. A penguin can't be both Gentoo and Adelie, so standard multiclass returns a single class.
Trap Treating a several-classes-but-exactly-one scenario as multilabel, when mutually exclusive classes make it standard multiclass.
3 questions test this
- A wildlife conservation group wants a model that labels each photographed animal as one of several species, such as lion, zebra, or…
- You are configuring an Azure Machine Learning text labeling project where each text document should receive exactly one category from a…
- An online news platform wants to automatically assign each incoming article to one of several predefined topics, such as sports, politics,…
- Multilabel allows more than one valid label per observation
Multilabel classification trains models in which more than one valid label can apply to a single observation, for example a movie tagged as both science fiction and comedy. If a stem says an item can carry more than one category at once, it's multilabel; if each item gets exactly one of several categories, it's standard multiclass.
Trap Calling a multiple-tags-per-item scenario multiclass, when overlapping labels make it multilabel.
- Clustering groups unlabeled data by feature similarity
Clustering is the most common form of unsupervised learning: it identifies similarities between observations from their features and groups them into discrete clusters, with no previously known label to learn from. Microsoft's examples: grouping similar flowers by size, number of leaves, and number of petals, and segmenting similar customers by demographics and purchasing behavior.
14 questions test this
- What characteristic distinguishes clustering from classification in machine learning?
- What distinguishes clustering from classification in machine learning?
- What is a key characteristic of clustering algorithms in machine learning?
- A marketing team wants to divide customers into distinct groups based on their purchasing behavior without any predefined categories. Which…
- Select the answer that correctly completes the sentence. [Answer choice] is a machine learning technique that groups data based on…
- Which Azure Machine Learning capability should you use to train a clustering model for customer segmentation?
- Which scenario is best suited for using a clustering algorithm in Azure Machine Learning?
- Which scenario is most appropriate for using a clustering algorithm?
- Which scenario is most appropriate for using a K-Means clustering algorithm in Azure Machine Learning?
- Select the answer that correctly completes the sentence. Clustering is a type of [Answer choice] learning because it does not require…
- Which statement accurately describes unsupervised learning in the context of clustering algorithms?
- Select the answer that correctly completes the sentence. Clustering algorithms allow [Answer choice], meaning the algorithm can learn from…
- A data scientist wants to explore a dataset and discover unexpected correlations before applying other predictive algorithms. Which machine…
- A retail company wants to segment its products into groups based on sales patterns. No predefined product categories exist. Which…
- Clustering vs classification hinges on whether classes are known in advance
Both clustering and classification assign observations to discrete groups, so AI-900 leans on the difference: classification is supervised (you already know the classes and learn the mapping to those labels) while clustering is unsupervised, with no predefined label, grouping purely by feature similarity. A scenario that supplies known class labels is classification; one with no labels where you discover natural groupings is clustering.
Trap Calling an unlabeled grouping task classification because both methods sort items into groups.
8 questions test this
- What characteristic distinguishes clustering from classification in machine learning?
- What distinguishes clustering from classification in machine learning?
- A marketing team wants to divide customers into distinct groups based on their purchasing behavior without any predefined categories. Which…
- Which scenario is best suited for using a clustering algorithm in Azure Machine Learning?
- Which scenario is most appropriate for using a clustering algorithm?
- Which statement best describes a key difference between classification and clustering?
- Which characteristic distinguishes clustering algorithms from classification algorithms in machine learning?
- A retail company wants to segment its products into groups based on sales patterns. No predefined product categories exist. Which…
- Clustering can discover the classes a later classification model predicts
Clustering is often run first to discover what classes exist: Microsoft's pipeline segments customers into clusters, analyzes and labels those segments (such as 'high value – low volume'), then uses that newly labeled data to train a classification model that predicts which segment a new customer belongs to. The pattern is cluster to discover, label, then classify to assign.
Trap Assuming the clustering model itself assigns each new customer to a segment, when a separate classification model trained on the labeled segments does that.
- Deep learning stacks layers of neurons into a deep neural network
Deep learning is an advanced form of machine learning that emulates how the human brain learns by building an artificial neural network. Each neuron is a function operating on an input value (x) and a weight (w), wrapped in an activation function that decides whether to pass its output to the next layer; stacking multiple layers forms a deeply nested function: that depth is why it's called deep learning, and the models are deep neural networks (DNNs).
4 questions test this
- Select the answer that correctly completes the sentence. Deep learning techniques are based on [answer choice], which use multiple layers…
- A manufacturer wants to recognize complex visual patterns in thousands of product photos by training a layered neural network. Which…
- Which type of machine learning approach does Azure AI Vision use to recognize objects, people, and patterns in images with high accuracy?
- What characteristic distinguishes deep learning from traditional machine learning approaches for computer vision tasks in Azure?
- A deep neural network still does regression or classification
A deep neural network isn't a separate problem type: like other techniques it fits training data to a function predicting a label (y) from features (x), so DNNs perform regression and classification and underpin specialized computer-vision and natural-language models. Training feeds features forward to produce predictions, uses a loss function to measure error against the known y, then adjusts weights (typically gradient descent backpropagated through the layers) over many epochs until loss is minimized; the trained model is just the final weight values.
Trap Treating deep learning as its own kind of ML problem distinct from regression and classification, rather than another way to perform them.
- CNNs are the deep-learning architecture for images
A convolutional neural network (CNN) is a deep-learning architecture for images: filters in convolutional layers extract numeric feature maps from image pixels, pooling layers downsize those maps to emphasize key visual features, and the flattened features feed a fully connected network that predicts a label. Filter weights start random and are tuned over training epochs against known labels, making CNNs the standard architecture for image classification.
Trap Reaching for a Transformer (or RNN) as the go-to architecture for image classification, when CNNs are the standard choice for images.
4 questions test this
- Which deep learning architecture is specifically designed to process 2D image data by applying filters to extract visual features for tasks…
- Which type of neural network architecture is primarily used in Azure AI Vision for image analysis and object recognition tasks?
- Which type of neural network architecture has been fundamental to enabling image classification and object detection in computer vision…
- What do convolutional neural networks (CNNs) learn in their first layers when processing images for computer vision tasks?
- Transformers use attention; the decoder block generates text
The Transformer architecture underpins large language models with two blocks: an encoder that builds embeddings by applying attention (weighing how each token is influenced by the tokens around it) and a decoder that uses those embeddings to predict the next most probable token, generating output one token at a time. It doesn't look anything up; it repeatedly predicts the next token, like super-powerful predictive text.
Trap Assuming a language model retrieves stored answers, when a Transformer generates text by repeatedly predicting the next most probable token.
3 questions test this
- In the Transformer architecture used by large language models, which type of block is primarily responsible for generating new output…
- In the Transformer architecture used by large language models, which mechanism allows the model to weigh the relative importance of each…
- Select the answer that correctly completes the sentence. A solution that builds a language model capable of translating text and…
ML Core Concepts
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Azure ML Service
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Computer Vision
Vision Solution Types
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Tell vision solution types apart by output, not input
Every vision solution type takes the same input (an image) so the reliable way to choose one is to match the requested output. Classification emits a single whole-image label, object detection emits labels plus bounding boxes, semantic segmentation emits a per-pixel mask, OCR emits text, and facial detection emits face locations. Read the stem for the output shape it wants and the service falls out.
3 questions test this
- What is the primary difference between image tagging and object detection in Azure AI Vision?
- Select the answer that correctly completes the sentence. [Answer choice] assigns a single category label that describes the overall content…
- A company wants to identify whether products in photographs are clothing, electronics, or furniture. Each image shows only one product…
- Image classification returns one label for the whole image
Image classification predicts a single text label for an image's main subject, a produce item on a checkout scale classified as "apple". It says what the image is about but reports no coordinates, no count, and no per-object location, so it cannot tell you where an item is or how many are present.
Trap Reaching for image classification when the scenario needs to locate or count multiple items on the checkout: classification only labels the whole frame.
11 questions test this
- A coffee company photographs a single roasted bean and needs the system to assign each image one roast level, 'light', 'medium', or 'dark',…
- Select the answer that correctly completes the sentence. To determine whether each picture in a collection should be labeled simply as…
- Select the answer that correctly completes the sentence. [Answer choice] assigns a single category label that describes the overall content…
- A company wants to identify whether products in photographs are clothing, electronics, or furniture. Each image shows only one product…
- A pathology lab wants to assign each microscope slide image a single overall label of 'benign' or 'malignant' based on the entire image.…
- An online clothing retailer wants to automatically assign a single category label, such as 'shirt' or 'shoes', to each product photo…
- An agricultural company has labeled photos of crop fields and wants to train a model that assigns each whole image a single land-use…
- A clinic wants a solution that assigns each retinal scan image to a single disease-stage category based on the overall appearance of the…
- Select the answer that correctly completes the sentence. To sort a collection of product photos into a single category such as 'furniture',…
- A wildlife organization wants to automatically assign a single category label, such as 'bird' or 'mammal', to each photo captured by its…
- You are creating a project in Azure AI Custom Vision to assign a single category label that describes the overall content of each uploaded…
- Object detection returns a label and bounding box per object
Object detection examines multiple regions of an image to find individual objects and their locations, returning for each object a class label plus the coordinates of a rectangular bounding box. Because every object is reported separately, detection can also count how many items are present, the capability classification lacks.
Trap Expecting image classification to count multiple items when only object detection reports each object separately and can tally them.
22 questions test this
- A retail company wants to identify multiple products on store shelves and determine the exact location of each product in photographs.…
- Which Azure AI Vision feature returns the bounding box coordinates along with the object name when analyzing an image?
- A manufacturer wants a solution that locates every soldering defect on photographs of circuit boards and reports the coordinates of each…
- You are developing an application that needs to identify objects in images and get their locations. What information does the Azure AI…
- What is the primary difference between image tagging and object detection in Azure AI Vision?
- A retailer wants to analyze photographs of store shelves to locate each individual product and return the coordinates of a bounding box…
- What distinguishes object detection from image tagging in Azure AI Vision?
- Select the answer that correctly completes the sentence. The Azure AI Vision Image Analysis API returns [Answer choice] for each object…
- A company is developing an autonomous delivery robot that must locate pedestrians, other vehicles, and traffic signs in each camera image…
- You are using the Azure AI Vision Image Analysis 4.0 API to detect objects in images. Which statement accurately describes the output you…
- Select the answer that correctly completes the sentence. [Answer choice] can be used to detect the location of objects in an image and…
- A warehouse wants to analyze photographs of storage shelves to identify each item present and return the pixel coordinates that mark where…
- A wildlife researcher wants a solution that finds each animal in a field photo, labels whether it is a deer or a fox, and reports where…
- A marketing team wants to automatically find company logos and report their location within user-submitted photographs. Which type of…
- A parking management company wants to automatically determine how many vehicles appear in each camera image and identify where each vehicle…
- A municipal road-survey application analyzes street photographs to find every pothole and report the position of each one within each…
- A warehouse safety system must analyze a single security camera image and report how many forklifts and pallets appear in it along with…
- Select the answer that correctly completes the sentence. When an object detection model evaluates an image, it returns [answer choice] for…
- A transportation department wants to analyze street-level photographs to detect multiple road signs in each image and draw a box around the…
- What type of output does object detection in Azure AI Vision provide that image tagging does not provide?
- A sports analytics app needs to determine the position of the ball and each player within every video frame, reporting where each one…
- A retail company wants to use Azure AI Vision to identify the specific locations of multiple products displayed on store shelves in images.…
- Classification is whole-image; detection is per-object with location
Classification gives one whole-image label and cannot say where or how many; object detection localizes and counts each object with a bounding box. A stem asking to identify each item placed on a checkout and where each one sits is object detection, not classification.
Trap Choosing image classification for a "scan and identify each item plus its location" scenario: only detection returns per-object boxes.
4 questions test this
- A wildlife researcher wants a solution that finds each animal in a field photo, labels whether it is a deer or a fox, and reports where…
- A parking management company wants to automatically determine how many vehicles appear in each camera image and identify where each vehicle…
- A municipal road-survey application analyzes street photographs to find every pothole and report the position of each one within each…
- A warehouse safety system must analyze a single security camera image and report how many forklifts and pallets appear in it along with…
- Semantic segmentation classifies each pixel, not a box
Semantic segmentation is a more sophisticated form of object detection in which the model classifies individual pixels by the object they belong to, producing a per-pixel mask instead of a rectangle. The mask traces an object's true outline, giving a much more precise location than a bounding box: its exact shape, area, and boundary.
Trap Settling for object detection when the stem needs an object's true outline or exact shape, since a bounding box only approximates location while a pixel mask traces it.
3 questions test this
- Select the answer that correctly completes the sentence. [Answer choice] classifies every individual pixel of an image according to the…
- Which type of computer vision solution classifies each individual pixel in an image according to the object or region to which it belongs?
- An autonomous tractor must label every individual pixel of a field image as 'crop', 'weed', or 'soil' so that it can spray herbicide on…
- Segmentation mask is more precise than a bounding box
A bounding box is a rectangle that necessarily includes some background around the object, whereas a segmentation mask classifies the object pixel-for-pixel. Semantic segmentation is therefore the most precise localization among the vision types and the right answer when a scenario needs an object's exact area, outline, or boundary.
Trap Picking object detection when the stem demands an object's exact outline or pixel-level area: a rectangular box can't deliver that, only a mask can.
- Precision ladder: no location, box, then pixel mask
The three object-oriented types form a ladder of increasing locational precision: classification gives no location, object detection gives a coarse rectangle, and semantic segmentation gives an exact per-pixel mask. Compact rule: classification = what; detection = what + where (boxed) + how many; segmentation = what + where (pixel-perfect).
- OCR extracts machine-readable text from images and documents
Optical character recognition (also called text recognition or text extraction) pulls printed or handwritten text from images like posters, street signs, and product labels and from documents like articles, reports, forms, and invoices, turning it into searchable, machine-readable text. The Read engine returns the text as pages, lines, and words, each with its location and a confidence score.
4 questions test this
- A postal service wants to automatically read handwritten recipient addresses on envelopes and convert them into machine-readable text.…
- An accounting firm scans paper receipts and needs software to extract the printed monetary amounts and dates so they can be entered into a…
- A company wants to automatically read the printed serial numbers shown on photographs of equipment and capture those numbers as text. Which…
- A library wants to digitize the printed text from scanned pages of old books so that the content becomes editable and searchable. Which…
- OCR output is text, not an object label or box
OCR is the outlier among the vision types: its result is the recognized characters (with location as secondary metadata), not an object class label or a bounding box around a non-text object. When the goal verb is read, extract, or digitize the text (a receipt, license plate, or street sign) the task is OCR.
Trap Calling object detection when the stem says "read the text on the sign": detection finds objects, OCR returns the actual characters.
- Facial detection locates faces and returns their region
Facial detection finds where human faces are in an image and returns the rectangle coordinates of each detected face; it is required as a first step in all other face scenarios. The AI-900 blueprint pairs detection with facial analysis as one solution type, where detection answers "is there a face, and where?"
Trap Jumping to facial analysis when the stem only needs to find where the faces are, since detection alone returns the face regions and analysis adds attributes you weren't asked for.
13 questions test this
- A retail company wants to count the number of customers entering a store by detecting human faces in a video feed. Which capability of the…
- Which output does the Azure AI Face Detect API return when human faces are found in an image?
- Select the answer that correctly completes the sentence. To determine the location of any human faces that appear in photographs uploaded…
- What does the Azure AI Face Detect API return when it locates human faces in an image?
- A group-selfie app wants to place a fun sticker over each person's face in a photo by locating where the faces appear, without determining…
- What information does the Azure AI Face Detect API return for each face found in an image?
- An event organizer wants to estimate the number of attendees in a photo of a crowd by locating each human face and counting them. Which…
- Which capability does the Azure AI Face Detect API return by default when detecting human faces in an image?
- You need to count and locate all the human faces that appear in photographs uploaded to a company event gallery, without identifying who…
- A building security application needs to determine whether one or more human faces are present in a camera image and return the rectangle…
- A media organization needs to automatically locate every human face in published photographs so the faces can be blurred to protect…
- A developer is building an augmented reality app that overlays virtual glasses onto a person in a photo, and the app needs to determine the…
- Select the answer that correctly completes the sentence. The computer vision capability that locates each face in an image and returns…
- Facial analysis describes face attributes, not identity
Facial analysis goes beyond detection by inferring attributes of a detected face, such as head pose or the presence of glasses, answering "what can be described about it?" These are general predictions, not classifications, and they still do not identify who the person is.
Trap Assuming facial analysis can tell you who the person is when it only predicts attributes like head pose or glasses and never matches an identity.
6 questions test this
- A photo studio application needs to locate each human face in a portrait and return facial details such as the position and head pose of…
- An application needs to determine the head pose of people in submitted photos and whether they are wearing glasses. Which Azure AI service…
- Which facial attributes can the Azure AI Face Detect API analyze to determine image suitability for recognition scenarios?
- A photo-capture application needs to check whether a submitted portrait is too blurry or has the face turned away before accepting it.…
- Select the answer that correctly completes the sentence. The computer vision capability that locates each face in an image and returns…
- A photo enrollment application needs to determine whether a detected face image is blurry, poorly exposed, or noisy before accepting it.…
- Face detection alone never identifies the person
Facial detection and analysis are distinct from face recognition, which matches a detected face to a known identity: verification is one-to-one ("do these two faces belong to the same person?") and identification is one-to-many (who, out of many, is this?). A stem that says detect a face and where is detection; one that says confirm this is employee Jane or match a watchlist is recognition, which is Limited Access and responsible-AI gated.
Trap Answering facial recognition for a "find and locate the face" stem: locating a face is detection; recognition only kicks in when you must name or verify who it is.
7 questions test this
- Select the answer that correctly completes the sentence. The main difference between facial detection and facial recognition is that facial…
- A photo management application automatically labels each face it finds in a picture with the name of a specific, previously enrolled…
- You need to count and locate all the human faces that appear in photographs uploaded to a company event gallery, without identifying who…
- A smartphone unlocks only when its camera confirms that the current user's face matches the face of the device's registered owner. Which…
- A company wants employees to clock in at a kiosk that confirms each person's identity by matching the live camera image to their enrolled…
- A media organization needs to automatically locate every human face in published photographs so the faces can be blurred to protect…
- Select the answer that correctly completes the sentence. The computer vision capability that locates each face in an image and returns…
- Creating new images is generative AI, not vision analysis
The vision solution types analyze an existing image; producing a brand-new image from a text prompt is a generative AI task and belongs to the generative-AI domain. Any stem about generating or creating an original image is never one of these analysis solution types.
Trap Mapping "create an image of…" to object detection or image classification: generation is generative AI, not a vision-analysis workload.
- Caption describes the whole image; Dense Captions describes regions
The Caption feature generates a single one-sentence description of the whole image (useful for alt text). Dense Captions generates separate one-sentence descriptions for up to 10 different regions of the image, each returned with bounding box coordinates, when you need region-level detail.
Trap Expecting Caption to return per-region descriptions: only Dense Captions does that (and caps at 10 regions); Caption gives a single whole-image sentence.
6 questions test this
- Which Azure AI Vision feature generates separate one-sentence descriptions for up to 10 different regions within a single image?
- You want to automatically generate descriptions for images in a digital asset management system. What is the difference between the Caption…
- Which capability of the Azure AI Vision service generates a human-readable phrase that describes an image's contents?
- A developer needs to generate descriptions for multiple regions within a single image to provide detailed accessibility information. Which…
- An organization wants to automatically generate a single human-readable sentence that describes the overall content of each image to use as…
- A company wants to automatically generate descriptions for multiple regions within product images for their e-commerce website. Which Azure…
- Image tagging returns content tags without locations
Image tagging assigns descriptive content tags (objects, living beings, scenery, actions, and setting terms like indoor or outdoor) each with a confidence score but no bounding boxes. Unlike object detection it can include contextual concepts that can't be localized, which is the distinction between tagging and detection.
Trap Treating image tagging as object detection because both name what's in the image: tagging gives no coordinates and adds non-localizable context tags.
13 questions test this
- Select the answer that correctly completes the sentence. [Answer choice] assigns one or more descriptive tags, such as 'beach', 'sky', and…
- What is the primary difference between image tagging and object detection in Azure AI Vision?
- Select the answer that correctly completes the sentence. The Azure AI Vision image tagging feature can return content tags for [Answer…
- What distinguishes object detection from image tagging in Azure AI Vision?
- What is a key difference between the image tagging and object detection functions in Azure AI Vision?
- A company wants to analyze product images and automatically identify items such as furniture, electronics, plants, and indoor settings.…
- Select the answer that correctly completes the sentence. When Azure AI Vision returns descriptive tags for an image, each tag is…
- A developer wants to use Azure AI Vision to identify and apply descriptive labels to thousands of objects, living beings, and actions that…
- What type of output does object detection in Azure AI Vision provide that image tagging does not provide?
- An online retailer wants to automatically generate relevant keyword labels for product photos so that customers can find items more easily…
- A stock photo company wants to make its image library searchable by automatically assigning multiple descriptive tags, such as 'beach',…
- You are using the Azure AI Vision Image Analysis 4.0 API. Which feature should you include in the API request to identify the presence of…
- A photo archive needs each uploaded image automatically labeled with descriptive words, such as 'tree', 'building', or 'dog', to make the…
Azure Vision Services
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Natural Language Processing
NLP Scenarios
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Azure NLP Services
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Generative AI
Generative AI Solutions
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Generative AI produces new content, not a fixed prediction
Generative AI is the AI category that produces new, original content (natural-language text, code, images, or audio) in response to an input, rather than returning a fixed prediction. The exam filter: brand-new content (summarize, draft, rewrite, answer conversationally, generate an image) is generative AI; a number, a class label, or a bounding box is predictive AI.
Trap Treating image classification or object detection as generative because it involves images. Those emit a label or box, not new content, so they are predictive AI.
20 questions test this
- A product team wants a tool that, given a short description of a new beverage, can suggest many possible product names and slogan ideas.…
- Which statement best describes how a generative AI solution differs from a traditional keyword search engine?
- A business wants to deploy an assistant that customers can interact with in natural language conversation to get answers to their questions…
- A development team wants to use AI to create realistic but artificial sample customer records so they can test an application without…
- Which characteristic best distinguishes generative AI from other categories of artificial intelligence?
- A legal firm wants to use generative AI to condense lengthy contracts into short, easy-to-read overviews that capture the main points.…
- An analyst has a short list of bullet points and wants a tool that can expand them into full, well-written paragraphs. Which capability of…
- A company deploys a generative AI assistant that automatically drafts written replies to customer support emails. Which feature of…
- Which scenario is an example of using generative AI to summarize content?
- A global company wants to use a generative AI model to translate its marketing messages into several languages while preserving the…
- A retail company wants to deploy an assistant that can hold natural, multi-turn text conversations with customers and answer their…
- Select the answer that correctly completes the sentence. The key feature that distinguishes generative AI from other types of AI is its…
- A legal team wants a generative AI solution that can take lengthy contract documents and produce a shorter version that captures the main…
- A marketing team provides a short topic description and wants a generative AI solution to write an original, full-length article about it.…
- A communications team wants a tool that can take a customer's informally written message and rewrite it in a polished, professional tone…
- A software developer wants an AI assistant that suggests and completes lines of program code as they type in their development environment.…
- A data science team has only a small training dataset and wants to produce additional realistic but artificial sample records to expand it.…
- Which of the following tasks is NOT an example of a capability provided by generative AI?
- A game development studio wants to automatically create original background music tracks from short text descriptions of the desired mood…
- An editor wants a tool that can rewrite a customer email in a more professional tone while keeping the original meaning. Which AI…
- LLMs (and smaller SLMs) power text-based generative AI
Text-based generative AI runs on large language models (LLMs) and their more compact relations, small language models (SLMs). These models encapsulate the linguistic and semantic relationships between the words and phrases in a vocabulary, letting them reason over natural-language input and generate relevant responses.
Trap Assuming only large language models can generate text and SLMs cannot. Small language models are compact relations of LLMs that also generate text-based content.
- LLMs are built on the transformer architecture
LLMs are built on the transformer architecture, which has two blocks: an encoder that creates embeddings by applying a technique called attention, and a decoder that uses those embeddings to determine the next most probable token in a sequence. Recognizing
transformeras the architecture behind LLMs, andattentionas the technique inside the encoder, is a discrete AI-900 fact.Trap Naming a neural-network type like CNN or RNN as the LLM architecture. The AI-900 answer is the transformer.
3 questions test this
- Select the answer that correctly completes the sentence. In the names of models such as GPT-4, the abbreviation 'GPT' stands for [answer…
- Which deep learning architecture serves as the foundation for most modern generative AI language models?
- In the Transformer architecture used by generative AI language models, what does the attention mechanism enable the model to do?
- An LLM predicts the next token, it doesn't look up an answer
An LLM generates completions by repeatedly predicting the most probable next token (Microsoft frames it as a super-powerful version of a phone's predictive text) rather than retrieving a stored answer. This probabilistic next-token mechanism explains both the model's fluency and why its output is not guaranteed to be factually correct.
Trap Assuming an LLM stores and looks up facts like a database. It predicts tokens, which is why it can sound confident yet be wrong.
3 questions test this
- Which statement best describes a characteristic of how a generative AI language model produces a response when the same prompt is submitted…
- Which statement best describes how a generative AI language model produces its output?
- Which statement best describes how a generative AI language model produces the text of a response to a prompt?
- LLMs operate on tokens, not whole words
LLMs break their vocabulary into tokens (words, but also sub-words such as the
uninunbelievableandunlikely, punctuation, and other common character sequences), each assigned a unique integer identifier. Modern LLM vocabularies hold hundreds of thousands of tokens, and token count, not word count, is the unit by which usage is measured.Trap Equating one token with one word when estimating usage. A token can be a sub-word, punctuation, or character sequence, so token count and word count differ.
5 questions test this
- How does Azure OpenAI Service process text when handling requests?
- Generative AI language models in the Azure OpenAI service break the text in prompts and responses into smaller units in order to process…
- Select the answer that correctly completes the sentence. When using Azure OpenAI Service, the number of input and output characters…
- Select the answer that correctly completes the sentence. The process of splitting input text into smaller units that a generative AI…
- In the context of a generative AI language model, which statement best describes a token?
- A prompt is the input; a completion is the output
A prompt is simply the input you give to an LLM to get a response (a question, a command, or a comment), and the model responds to a prompt with a completion. Keep the pair crisply apart: the prompt is what goes in, the completion is what comes out.
Trap Swapping the terms and calling the model's output the prompt. The input is the prompt, the generated output is the completion.
10 questions test this
- Which Azure OpenAI model capability allows a user to enter a text prompt and receive a text completion as a response?
- A retail company wants to use Azure OpenAI Service GPT models for automating customer service responses. Which capability is supported by…
- Select the answer that correctly completes the sentence. In a generative AI interaction, the response text that a model produces in…
- Select the answer that correctly completes the sentence. Azure OpenAI GPT models are [Answer choice] that accept text prompts and generate…
- You need to interact with an Azure OpenAI model to generate text. The model is prompt-based. What does the model do when you provide a text…
- Which capability is enabled by the completions endpoint in Azure OpenAI Service?
- Select the answer that correctly completes the sentence. Azure OpenAI GPT models use a [Answer choice] interface where users provide text…
- Select the answer that correctly completes the sentence. The natural language input that a user provides to a generative AI model to…
- Select the answer that correctly completes the sentence. When using Azure OpenAI chat completion models, the user interacts with the model…
- How do GPT models in Azure OpenAI Service interact with users to generate text?
- System prompt sets behavior; user prompt asks the question
Prompts come in two kinds. A system prompt is set by the application to define the model's behavior, tone, and any constraints it must adhere to (e.g. "You're a helpful assistant that responds in a cheerful, friendly manner"). A user prompt elicits a response to a specific question or instruction and is typically what a person types; the model answers the user prompt while obeying the system prompt.
Trap Assuming the user (not the application) sets the system prompt. The application defines the system prompt to constrain the model.
6 questions test this
- What is the primary purpose of a system message provided to a generative AI model in a chat solution?
- Which component in Azure OpenAI is used to prime a chat model with context, instructions, and define the assistant's personality?
- In the Azure OpenAI chat playground, which element lets you provide instructions that set the assistant's overall behavior, tone, and role…
- In Azure OpenAI Service, what is the purpose of the system message in a chat completion request?
- A developer is using Azure OpenAI Service to build a conversational application. Which message role should be used to define the…
- In a generative AI chat solution, what is the purpose of a system message?
- A copilot is the app packaging of an LLM, not a new model type
A copilot is an AI-powered assistant that embeds the prompt-to-completion loop inside everyday tools. Microsoft 365 Copilot, for example, brings generative AI into apps like Word, Excel, Outlook, and Teams. Recognize a copilot as the user-facing packaging of an LLM, not a distinct kind of model.
Trap Treating a copilot as a distinct type of model rather than an application that surfaces an underlying LLM inside everyday tools.
- Apps re-feed summarized conversation history into each prompt
To keep a multi-turn conversation consistent and relevant, generative AI apps keep track of the conversation history and include summarized versions of it in subsequent prompts. That supplies ongoing context so the model interprets each new question in relation to what was said before.
Trap Assuming the model itself remembers earlier turns. The application supplies continuity by re-feeding summarized history into each new prompt.
- Prompt quality, not just model size, drives completion quality
Because a completion is generated from the prompt, a better prompt materially changes the result. Microsoft's prompt-engineering guidance: be clear and specific, add context (topic, audience, format), use examples of the desired style, and ask for structure such as bullet points, tables, or numbered lists. Better results often come from a better prompt, not a bigger model.
Trap Reaching for a larger model to improve a weak result when clearer, more specific prompting is the cheaper and often more effective lever.
- Use RAG to ground answers in private or recent data
An LLM only knows its training data, so it can't answer about private documents or recent facts on its own. Retrieval augmented generation (RAG) retrieves relevant information (documents, emails, policy pages) and uses it to augment the prompt, so the response is grounded in the supplied data. RAG is the exam-correct answer whenever a stem needs internal, organization-specific, or up-to-date information.
Trap Reaching for fine-tuning when the need is current or organization-specific facts. That re-trains style/behavior, whereas RAG injects the actual data at prompt time.
10 questions test this
- A company wants its generative AI chat solution to answer questions using the organization's own internal documents so that responses are…
- What is the primary purpose of using the Retrieval Augmented Generation (RAG) pattern with Azure AI Search and Azure OpenAI Service?
- A company wants to use Azure OpenAI with their own documents stored in Azure AI Search without writing complex retrieval code. Which Azure…
- What does 'grounding' mean in the context of generative AI with Azure?
- A company wants to enable Azure OpenAI models to answer questions based on their internal HR policy documents. Which Azure OpenAI feature…
- In a RAG solution that uses Azure AI Search and Azure OpenAI, what is the role of Azure AI Search?
- Which prompt engineering technique involves providing grounding data to improve the reliability of Azure OpenAI model responses?
- What is the primary purpose of providing grounding data to a generative AI model?
- A company wants its Azure OpenAI chat application to answer employee questions using the company's own internal documents rather than only…
- What problem does RAG solve that makes it preferable to using only an LLM's pre-trained knowledge for enterprise applications?
- Hallucinations are inherent to probabilistic generation
Because generation is probabilistic, an LLM can produce confident but factually wrong or invented answers, commonly called hallucinations. This is an inherent property of generative models, not a defect cured by more training; the mitigations are grounding (RAG) to supply real data plus responsible-AI guardrails such as content filters and human review.
Trap Assuming more training data eliminates hallucinations. They stem from probabilistic generation, so the fix is grounding and guardrails, not retraining.
2 questions test this
- Responsible generative AI follows map, measure, mitigate, manage
Because it creates content, generative AI intensifies responsible-AI concerns. Microsoft frames a lifecycle of mapping (identifying) potential harms, measuring potential harms, mitigating potential harms, and managing (operating) a responsible solution. The exam shorthand is map, measure, mitigate, manage.
5 questions test this
- When planning a responsible generative AI solution, which task should be performed first in the recommended process?
- In Microsoft's four-stage process for developing a responsible generative AI solution, which stage involves systematically testing the…
- In the Microsoft process for developing a responsible generative AI solution, which stage involves systematically testing the solution to…
- In Microsoft's four-stage process for developing a responsible generative AI solution, which stage involves following a phased delivery…
- In Microsoft's four-stage process for developing a responsible generative AI solution, which stage involves applying a layered approach,…
- Mitigation is applied across four layers, not one switch
Responsible generative-AI harm mitigation is a layered approach, not a single switch. Microsoft applies it across four layers: the Model itself, a Safety System with content filters and prompt shields, the System message and grounding that steer and constrain the model (including RAG), and the User experience (application UI input/output validation and transparent documentation).
Trap Believing content filters alone make a solution safe. The safety system is only one of four layers, alongside model choice, system message/grounding, and UX.
- Foundation models are pretrained broadly, then adapted per task
A foundation model (the basis of an LLM) gains broad, general-purpose language capability by being pretrained on enormous volumes of largely unlabeled text from many sources such as books and websites. That broad pretraining lets one model be adapted to many downstream tasks through prompting or fine-tuning, without retraining from scratch for each task.
Trap Assuming a foundation model is trained from scratch on labeled data for one specific task. It is pretrained broadly on largely unlabeled text and then adapted to many tasks.
4 questions test this
- Select the answer that correctly completes the sentence. Large language models used in generative AI solutions acquire their broad language…
- Which term describes a large generative AI model that is pretrained on a broad range of data and can be adapted to perform many different…
- Select the answer that correctly completes the sentence. A large language model acquires its broad, general-purpose capabilities by first…
- Which feature of a foundation generative AI model allows it to perform many different language tasks, such as summarizing, translating, and…
- Multimodal models accept more than one input type
A multimodal generative AI model accepts and reasons over multiple input types (such as text and images) in the same prompt, and returns a natural-language response. This is what lets a user upload a photo and ask questions about its contents; the Azure OpenAI example is GPT-4o, which integrates text and images in a single model.
Trap Picking a text-only model and bolting on a separate image classifier when one multimodal model like GPT-4o reasons over text and images together in a single prompt.
5 questions test this
- A company wants to build a chatbot that can process both text questions and analyze uploaded images within the same conversation. Which…
- Which statement best describes a multimodal generative AI model?
- Select the answer that correctly completes the sentence. A generative AI [answer choice] is a model that can accept and process more than…
- A company wants an application where a user can upload a photograph and then ask questions about its contents in natural language and…
- Which Azure OpenAI model can accept an image as input alongside a text prompt and generate a natural language description of what the image…
- Match the scenario to the right Responsible AI principle
Microsoft's six Responsible AI principles map to distinct concerns: fairness = minimize bias so the model doesn't produce discriminatory outputs; reliability and safety = account for probabilistic models being fallible; privacy and security = keep training data and models from exposing personal information; inclusiveness = don't exclude users (e.g. captions for hearing-impaired users); transparency = make users aware they're interacting with AI and explain its limitations; accountability = people and organizations stay responsible, with governance and human sign-off.
4 questions test this
- A bank plans to use a generative AI model to help draft replies to customers. The team wants to ensure the model's outputs do not…
- An organization deploys a generative AI chatbot and wants to clearly inform users that they are interacting with an AI system and explain…
- A team building a generative AI application wants to make sure it provides an effective experience for users with disabilities and people…
- An organization decides that a person must review and approve every AI-generated medical summary before it is shared with patients,…
Azure GenAI Services
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.