Microsoft Azure AI Fundamentals Practice Test (AI-900)
Use the form below to configure your Microsoft Azure AI Fundamentals Practice Test (AI-900). The practice test can be configured to only include certain exam objectives and domains. You can choose between 5-100 questions and set a time limit.

Microsoft Azure AI Fundamentals AI-900 Information
The Microsoft Certified: Azure AI Fundamentals (AI-900) exam is an entry-level certification designed for individuals seeking foundational knowledge of artificial intelligence (AI) and machine learning (ML) concepts and their applications within the Microsoft Azure platform. The AI-900 exam covers essential AI workloads such as anomaly detection, computer vision, and natural language processing, and it emphasizes responsible AI principles, including fairness, transparency, and accountability. While no deep technical background is required, a basic familiarity with technology and Azure’s services can be helpful, making this certification accessible to a wide audience, from business decision-makers to early-career technologists.
The exam covers several major domains, starting with AI workloads and considerations, which introduces candidates to various types of AI solutions and ethical principles. Next, it delves into machine learning fundamentals, explaining core concepts like data features, model training, and types of machine learning such as classification and clustering. The exam also emphasizes specific Azure tools for implementing AI solutions, such as Azure Machine Learning Studio for visual model-building, the Computer Vision service for image analysis, and Azure Bot Service for conversational AI. Additionally, candidates learn how natural language processing (NLP) tasks, including sentiment analysis, translation, and speech recognition, are managed within Azure’s language and speech services.
Achieving the AI-900 certification demonstrates a solid understanding of AI and ML basics and prepares candidates for more advanced Azure certifications in data science or AI engineering. It’s an excellent credential for those exploring how AI solutions can be effectively used within the Azure ecosystem, whether to aid business decision-making or to set a foundation for future roles in AI and data analytics.

Free Microsoft Azure AI Fundamentals AI-900 Practice Test
- 20 Questions
- Unlimited
- Describe Artificial Intelligence Workloads and ConsiderationsDescribe Fundamental Principles of Machine Learning on AzureDescribe Features of Computer Vision Workloads on AzureDescribe Features of Natural Language Processing (NLP) Workloads on AzureDescribe features of generative AI workloads on Azure
An organization wants to make their application accessible to international users by automatically rendering text content in different languages.
Which Azure AI service feature should they use?
Key Phrase Extraction
Language Detection
Translation
Sentiment Analysis
Answer Description
Translation is the Azure AI service feature that allows applications to convert text from one language to another, enabling international users to read content in their preferred language.
Language Detection identifies the language of a text but does not translate it. Sentiment Analysis determines the sentiment expressed in text, and Key Phrase Extraction identifies important phrases within text. These features do not provide translation capabilities.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the Azure Translation service, and how does it work?
How does Language Detection differ from Translation?
Can the Translation service handle real-time translations?
Which of the following is a characteristic of solutions that enable the extraction of textual content from images?
Ability to classify images into predefined categories.
Ability to recognize and extract printed and handwritten text from images.
Ability to detect faces and analyze facial features.
Ability to segment and identify individual objects within an image.
Answer Description
The ability to recognize and extract printed and handwritten text from images is a key feature of optical character recognition (OCR) solutions. OCR allows for the conversion of text within images into editable and searchable data formats.
The other options describe features of different computer vision solutions, classifying images into categories is related to image classification, detecting faces and analyzing features pertains to facial detection and analysis, and segmenting and identifying objects within images is a feature of object detection solutions.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Optical Character Recognition (OCR) used for?
How does OCR distinguish between handwritten and printed text?
What is the difference between OCR and object detection?
A hospital wants to develop a machine learning model to estimate the length of stay for patients based on their medical history and treatment plans.
Which type of machine learning technique is most suitable for this scenario?
Clustering
Association Rule Mining
Regression
Classification
Answer Description
Regression techniques are appropriate when the target variable is a continuous numerical value, like estimating the length of hospital stay. Regression models help predict quantitative outcomes based on input features.
Classification techniques are for categorical target variables.
Clustering is for grouping data without predefined labels.
Association Rule Mining is for discovering relationships between variables in large datasets.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Regression techniques in machine learning?
Why is Classification not suitable for predicting hospital stays?
How does Clustering differ from Regression in machine learning?
An online retail company wants to enhance customer engagement by introducing a new feature on their website. They are considering various AI-powered solutions.
Which of the following would be an appropriate use of generative AI in this context?
Generating personalized product descriptions for each customer based on their browsing history.
Analyzing customer purchasing patterns to recommend products they might like.
Using image recognition to categorize new products uploaded by sellers.
Implementing a chatbot that provides customers with automated responses based on predefined scripts.
Answer Description
Generating personalized product descriptions uses a text-generation model that creates new, tailored content for each visitor based on patterns learned from their browsing data. This is a clear example of generative AI, which focuses on producing novel outputs rather than selecting from fixed templates.
The other options are not generative:
- A scripted chatbot simply retrieves predefined replies, so no new content is generated.
- Analyzing purchasing patterns to recommend items is predictive analytics, concerned with forecasting rather than content creation.
- Image recognition that categorizes uploads is a classification task in computer vision, not content generation.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What makes generative AI different from predictive models?
How does generative AI learn to create personalized content?
Can generative AI be used alongside other types of AI in an online retail setting?
A company needs to extract and classify specific information such as names of people, organizations, locations, and dates from customer feedback data to gain insights.
Which feature of Azure AI services should they use to achieve this?
Entity Recognition
Key Phrase Extraction
Language Modeling
Sentiment Analysis
Answer Description
Entity Recognition is the Azure AI feature that identifies and classifies named entities in text, such as names of people, organizations, locations, and dates. This allows unstructured text data to be converted into structured information that can be analyzed and used for insights.
Sentiment Analysis determines the emotional tone (positive, negative, neutral) expressed in text but does not extract specific entities.
Key Phrase Extraction identifies the main points or key phrases in text but does not categorize them into entity types.
Language Modeling involves understanding and generating human language but is not used for extracting and classifying entities from text.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Entity Recognition in Azure AI services?
How does Entity Recognition differ from Key Phrase Extraction?
What are some real-world use cases for Entity Recognition?
An organization wants to enhance their application by programmatically generating images through Azure OpenAI Service.
Which model should they utilize?
Codex
Text Analytics
GPT-3
DALL·E
Answer Description
The DALL·E model within Azure OpenAI Service is specifically designed for generating images from textual descriptions. It enables users to create a variety of visual content based on prompts.
GPT-3 is optimized for natural language processing and text generation.
Codex is tailored for code generation tasks.
Text Analytics is used for language understanding but does not generate images.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does DALL·E generate images from text?
What is the difference between DALL·E and GPT-3 in Azure OpenAI Service?
What scenarios can organizations use DALL·E for?
Which action is most effective during the model-development phase for mitigating demographic bias in the outputs of a generative AI system?
Exclude rare cases and outlier records from the training data to improve convergence speed.
Increase the model's depth and number of parameters to let it learn more complex patterns.
Gather and use a training dataset that is diverse and representative of all relevant demographic groups.
Set the sampling temperature to zero so the model always generates deterministic responses.
Answer Description
Using a training dataset that covers all relevant demographic groups exposes the model to varied examples and reduces the chance that it learns patterns that favor or exclude particular populations.
Reducing the sampling temperature only makes outputs more deterministic; it does not address underlying bias in the learned parameters.
Removing outliers that correspond to minority groups shrinks representation and tends to worsen bias.
Simply increasing the depth or parameter count of the network can even amplify existing bias if the data remain unbalanced.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why is a diverse and representative training dataset important for mitigating bias in AI models?
What is the sampling temperature, and why doesn't it address demographic bias?
What happens if outliers or rare cases are excluded from training datasets?
An organization needs to process a large collection of images and generate the approximate age of every person detected in each image.
Which Azure AI capability should they use?
Facial Analysis
Text Analytics
Object Detection
Speech Recognition
Answer Description
Facial analysis features of the Azure AI Face service detect faces in an image and can predict certain attributes-such as an estimated age-for each detected face (this attribute is available only to approved customers with limited access). Object detection locates generic objects but does not return facial attributes. Text Analytics works with text data, and Speech Recognition works with audio; neither service can estimate age from images.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the Azure AI Face service, and how is it used in Facial Analysis?
How does Facial Analysis differ from Object Detection in Azure AI?
What are some examples of real-world applications that use Facial Analysis?
An organization wants to group customers into segments based on similarities in their behavior, but they don't have labeled data.
Which machine learning technique should they utilize?
Regression
Clustering
Time Series Analysis
Classification
Answer Description
Clustering - This is the correct answer. Clustering is an unsupervised machine learning technique used to group data into segments based on similarities without requiring labeled data. It is ideal for grouping customers into segments based on their behavior.
Regression is used for predicting continuous numerical values based on input features, not for grouping data or segmenting customers.
Classification is a supervised learning technique where the goal is to categorize data into predefined classes. It requires labeled data, which is not available in this case.
Time Series Analysis is used to analyze data that is collected over time (e.g., stock prices, sales data) to identify trends or patterns. It is not focused on segmenting data into groups based on behavior.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is unsupervised learning in machine learning?
How does clustering differ from classification in machine learning?
What are some common algorithms used for clustering?
An organization needs a service that can generate new text based on input prompts, for uses such as content creation or code suggestions.
Which Azure service provides this capability?
Azure Text Analytics
Azure Cognitive Search
Azure OpenAI Service
Azure Translator Service
Answer Description
Azure OpenAI Service offers advanced language models that can generate human-like text based on input prompts, making it suitable for content creation and code suggestions. The other services listed do not provide text generation capabilities.
Azure Translator Service is designed for translating text between languages.
Azure Cognitive Search enables indexing and querying of content.
Azure Text Analytics provides features like sentiment analysis and key phrase extraction but does not generate new text.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the Azure OpenAI Service, and how does it work?
What is the difference between Azure OpenAI Service and Azure Text Analytics?
How does Azure OpenAI Service ensure security and compliance for its users?
Content recommendation systems are designed to filter out offensive or explicit material from user-generated content.
False
True
Answer Description
This statement is False.
Filtering out offensive or explicit material from user-generated content is the function of content moderation systems, not content recommendation systems. Content recommendation systems are used to personalize user experiences by suggesting content based on user preferences and behavior.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between a content recommendation system and a content moderation system?
How do content recommendation systems personalize user experiences?
What role does AI play in content moderation systems?
An online retailer is building a recommendation engine that uses individual-level purchase history and click-stream data. The company must comply with privacy regulations such as GDPR while still keeping the data useful for personalizing suggestions.
Which privacy-preserving technique best satisfies this requirement?
Encrypt the raw data at rest and decrypt it during model training without additional masking
Apply data anonymization to remove or irreversibly mask all PII before model training
Aggregate the data into category-level totals and delete the original customer-level records
Replace each customer ID with a reversible hash and keep the mapping table for future reference
Answer Description
Removing or masking personally identifiable information (PII) before feature engineering-through data anonymization or strong redaction-ensures that customer identities cannot be recovered, so the training data is no longer classified as personal data under GDPR. Encryption alone protects data at rest and in transit but exposes PII once the data are decrypted inside the training pipeline. Reversible hashing (pseudonymization) still permits re-identification if the lookup table is compromised. Aggregating the data into population-level statistics removes all personalization signals, making it unsuitable for a recommender system.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is data anonymization, and how does it differ from pseudonymization?
Why is encryption not sufficient to meet GDPR compliance for training AI models?
How does data aggregation impact the effectiveness of a recommendation engine?
An environmental research team wants to use AI to automatically identify and track different species of animals in recorded data collected from field sensors.
Which AI workload would be most suitable for this task?
Natural Language Processing (NLP)
Document Intelligence
Knowledge Mining
Computer Vision
Answer Description
Computer Vision is the appropriate AI workload for analyzing visual data to identify and track objects or patterns within images or video. In this scenario, the team needs to process visual data to recognize different animal species, which is a typical application of Computer Vision.
Natural Language Processing (NLP) deals with understanding and generating human language, which is not relevant here.
Knowledge Mining involves extracting information from large datasets but doesn't specifically handle visual recognition tasks.
Document Intelligence focuses on extracting information from documents, which does not apply to analyzing images or videos.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Computer Vision, and how does it work?
How is Computer Vision trained to identify and track objects?
What are examples of tools or platforms used for Computer Vision in Azure?
An organization wants to develop a computer vision system that can determine the overall theme or subject of an image and assign it to one predefined group.
Which type of computer vision solution is most appropriate for this requirement?
Optical Character Recognition (OCR) solution
Facial Detection solution
Image Classification solution
Object Detection solution
Answer Description
Image Classification solution - This is the correct answer. Image classification is the most appropriate solution for determining the overall theme or subject of an image and assigning it to a predefined group. The model will classify the image as belonging to one of the predefined categories based on the visual content of the image for example, "nature," "architecture," "people".
Object Detection solution - Object detection not only classifies objects but also locates them within the image using bounding boxes. This solution is more suited for identifying and locating multiple objects within an image rather than assigning the image to a single predefined group.
Optical Character Recognition (OCR) solution - OCR is used to extract and recognize text from images or scanned documents, not to classify images into thematic groups based on visual content.
Facial Detection solution - Facial detection is specialized in detecting faces within an image, which is not suited for classifying images into broader thematic groups.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Image Classification in computer vision?
How does Image Classification differ from Object Detection?
Can Image Classification models be trained to recognize custom categories?
A financial institution is developing an AI model to approve loan applications.
To ensure the model is fair, what should the team prioritize?
Assess model performance across diverse demographic groups
Focus on achieving the highest possible accuracy
Exclude sensitive attributes from the dataset
Increase the overall size of the training dataset
Answer Description
To promote fairness, the team should assess the model's performance across different demographic groups to identify and mitigate potential biases. Simply increasing the dataset size may not address underlying biases present in the data. Excluding sensitive attributes without considering their indirect influence can still lead to biased outcomes. Focusing solely on accuracy may neglect fairness considerations, potentially disadvantaging certain groups.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does it mean to assess model performance across demographic groups?
How can sensitive attributes indirectly influence fairness in AI models?
Why is focusing solely on accuracy insufficient for fairness in AI models?
A company plans to implement a chatbot that provides human-like answers to customer queries.
What feature of Azure OpenAI Service should they use?
Employ the code generation features of Azure OpenAI Service
Use Azure's QnA Maker to fetch answers from a knowledge base
Utilize the text generation capabilities of Azure OpenAI Service
Leverage the image creation functions of Azure OpenAI Service
Answer Description
Utilize the text generation capabilities of Azure OpenAI Service - This is the correct answer. The text generation capabilities of Azure OpenAI Service, such as models like GPT, are ideal for building a chatbot that provides human-like answers to customer queries. These models can generate coherent, contextually relevant responses based on the input provided.
Employ the code generation features of Azure OpenAI Service - This feature is focused on generating code from natural language prompts.
Leverage the image creation functions of Azure OpenAI Service - Image creation functions like DALL·E are used for generating images from text descriptions
Use Azure's QnA Maker to fetch answers from a knowledge base - While QnA Maker is useful for creating a FAQ-style system based on a knowledge base, it does not offer the same level of dynamic, human-like conversation generation as the text generation models in Azure OpenAI Service.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the role of text generation in Azure OpenAI Service?
What differentiates Azure OpenAI from Azure QnA Maker for building chatbots?
Can the same chatbot use multiple Azure OpenAI Service features?
You are deploying a text generation AI model that produces job descriptions.
What responsible AI consideration should you address to ensure the generated content treats all candidates equitably?
Increase the model's vocabulary to include industry-specific terms
Optimize the model's performance to generate descriptions faster
Evaluate and adjust the training data to remove discriminatory patterns
Reduce the computational resources required for deployment
Answer Description
Evaluate and adjust the training data to remove discriminatory patterns - This is the correct answer. Ensuring that the training data is free from biases and discriminatory patterns is essential for responsible AI. This helps ensure that the job descriptions generated by the model do not inadvertently favor one group over another, promoting fairness and equity.
Increase the model's vocabulary to include industry-specific terms - While increasing vocabulary can improve the model's relevance to specific industries, it does not directly address equity concerns in the generated content.
Optimize the model's performance to generate descriptions faster - Performance optimization for speed may improve efficiency but does not directly relate to ensuring equitable treatment of candidates in the generated job descriptions.
Reduce the computational resources required for deployment - Reducing computational resources can be important for cost or environmental reasons but does not directly address fairness or equity in the AI-generated job descriptions.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does 'evaluate and adjust the training data' mean in AI development?
How can training data lead to discriminatory patterns in AI models?
What are the steps to remove bias from training data for responsible AI?
An organization wants to enhance the searchability of its document repository by automatically identifying significant terms and concepts within their text documents.
Which Azure AI capability should they use to achieve this?
Speech Recognition
Sentiment Analysis
Key Phrase Extraction
Entity Recognition
Answer Description
Key Phrase Extraction is the appropriate Azure AI capability for this scenario. It analyzes text to identify the most relevant phrases that represent the main topics or concepts within a document. These key phrases can be used as metadata tags to improve searchability and organization.
Sentiment Analysis determines the emotional tone of the text, which is not useful for identifying key concepts.
Entity Recognition identifies and categorizes specific entities like names of people, organizations, or locations but may not capture all significant terms.
Speech Recognition converts spoken language into text and is not applicable to text documents.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Key Phrase Extraction in Azure AI?
How is Entity Recognition different from Key Phrase Extraction?
Can Key Phrase Extraction be customized for specific industries or use cases?
A company needs to automatically assign a single label to each image in a large dataset based on the main object present in the image.
Which type of computer vision solution is most appropriate for this task?
Image Classification
Facial Detection
Optical Character Recognition (OCR)
Object Detection
Answer Description
Image Classification - This is the correct answer. Image classification is the most appropriate solution for assigning a single label to each image based on the main object or feature present in the image. It categorizes the entire image into predefined classes for example "dog," "car," "cat" without identifying specific objects' locations within the image.
Object Detection - Object detection is used for identifying and locating multiple objects within an image, often with bounding boxes. While it can classify objects, its primary focus is on locating objects, making it more complex than image classification for this task.
Optical Character Recognition (OCR) - OCR is specifically used for extracting text from images or documents, not for classifying images based on their content.
Facial Detection - Facial detection focuses on detecting human faces within images. It is not used for general image classification based on the main object in the image.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between Image Classification and Object Detection?
When should you use Optical Character Recognition (OCR) over Image Classification?
How does Image Classification handle multiple objects in a single image?
A data analyst needs to analyze customer feedback emails to extract key themes and determine customer sentiment across thousands of messages.
Which Azure service should they use to efficiently perform these tasks?
Azure Machine Learning service
Azure AI Speech service
Azure AI Language service
Azure Cognitive Search
Answer Description
The Azure AI Language service is designed for analyzing text using natural language processing techniques, including key phrase extraction, sentiment analysis, and entity recognition. It allows users to process large volumes of text data to gain insights into the content.
The Azure AI Speech service focuses on speech-to-text and text-to-speech capabilities and is not optimized for text analysis tasks.
Azure Cognitive Search is used for adding search functionalities to applications but doesn't provide advanced text analytics out of the box.
Azure Machine Learning service is a platform for building, training, and deploying machine learning models, which would require custom development effort to perform these specific text analysis tasks.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is natural language processing (NLP)?
What types of text analysis can the Azure AI Language service perform?
How does sentiment analysis work in Azure AI Language service?
Cool beans!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.