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
You are a data scientist at an e-commerce company that has collected thousands of customer reviews. Management wants to understand the main topics customers are discussing to improve product development and customer service.
Which Azure AI service feature should you use to extract the important topics and themes from the customer reviews?
Entity Recognition
Key Phrase Extraction
Sentiment Analysis
Language Modeling
Answer Description
Key Phrase Extraction is used to identify the most significant terms and phrases within text data, helping to highlight the main topics and themes discussed. This feature enables organizations to quickly gain insights into large volumes of text by focusing on the key concepts mentioned.
Sentiment Analysis determines the emotional tone (positive, negative, neutral) of the text but does not extract specific topics.
Entity Recognition identifies and categorizes specific entities such as names, places, and organizations but may not capture the overall topics or themes.
Language Modeling predicts the likelihood of a sequence of words and is used for tasks like text generation, not topic extraction.
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 used for?
How is Key Phrase Extraction different from Sentiment Analysis?
How does Key Phrase Extraction compare to Entity Recognition?
Which machine learning technique is particularly effective at processing large amounts of unstructured data such as images and text?
K-means Clustering
Deep Learning
Decision Trees
Logistic Regression
Answer Description
Deep Learning techniques excel at processing large amounts of unstructured data like images and text because they can automatically learn hierarchical representations and features directly from the data without manual feature engineering. Other techniques like logistic regression, k-means clustering, and decision trees are generally more effective on structured data and may require significant feature engineering.
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 Deep Learning?
How does Deep Learning handle unstructured data?
What is feature engineering, and why is it less necessary in Deep Learning?
You need to analyze customer reviews to determine the overall sentiment, extract important topics, and identify entities such as product names and locations.
Which Azure service should you use?
Azure AI Language service
Azure Cognitive Search
Azure Bot Service
Azure AI Speech service
Answer Description
Azure AI Language service provides capabilities for natural language processing tasks such as sentiment analysis, key phrase extraction, and named entity recognition. This makes it the appropriate choice for analyzing text data to gain insights from customer reviews.
Azure AI Speech service is designed for speech recognition and synthesis, which are not applicable to analyzing written text.
Azure Cognitive Search is used for indexing and searching over structured and unstructured data but does not perform text analytics tasks like sentiment analysis.
Azure Bot Service helps create conversational experiences and does not offer text analysis features.
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 sentiment analysis in the Azure AI Language service?
What is named entity recognition in Azure AI Language service?
How does key phrase extraction work in Azure AI Language service?
A company wants to add a feature to their messaging app that enhances typing efficiency by predicting what the user intends to type next.
Which natural language processing (NLP) technique should they use to achieve this functionality?
Key Phrase Extraction
Entity Recognition
Sentiment Analysis
Language Modeling
Answer Description
Language Modeling is the natural processing language (NLP) technique that enables prediction of the next word or sequence of words in a text, making it ideal for features like text prediction and auto-completion. It learns patterns from large amounts of text data to anticipate user input.
Sentiment analysis identifies the emotional tone of text, key phrase extraction finds important phrases, and entity recognition detects and classifies entities like names and places; none of these are used for predicting text input.
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 Language Modeling in NLP?
How is Language Modeling different from Sentiment Analysis?
What are some real-world applications of Language Modeling?
A retail store plans to use AI to monitor shelf stock levels by locating and counting various products in images taken by in-store cameras.
Which computer vision technique should the store use to achieve this goal?
Optical Character Recognition (OCR)
Semantic Segmentation
Image Classification
Object Detection
Answer Description
Object Detection is the appropriate technique because it not only identifies instances of objects within an image but also provides their locations, typically using bounding boxes. This makes it suitable for locating and counting products on shelves.
Image Classification assigns a label to an entire image but does not identify individual objects within the image or their positions.
Optical Character Recognition (OCR) is used to extract text from images, which is not relevant for detecting products.
Semantic Segmentation classifies each pixel in an image, assigning a class label to every pixel, which can provide more detailed localization but is more complex than necessary for simply locating and counting objects.
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 Object Detection differ from Image Classification?
What algorithms or models are commonly used for Object Detection?
Why isn’t Semantic Segmentation a better choice for this task?
Why is a dataset often split into training and validation subsets when developing a machine learning model?
To prevent the model from using too much data at once
To simplify the model by reducing the number of features
To increase accuracy by training on multiple subsets
To evaluate the model’s ability to generalize to new data
Answer Description
To prevent the model from using too much data at once - This is incorrect. Splitting datasets does not aim to limit data usage. Instead, it ensures proper assessment of model performance and generalization.
To evaluate the model’s ability to generalize to new data - This is the correct answer. The validation dataset is used to assess a model’s performance on unseen data, ensuring it generalizes well beyond the training data.
To increase accuracy by training on multiple subsets - This is incorrect. Splitting the data is not meant to increase accuracy but to validate the model’s performance on a separate dataset.
To simplify the model by reducing the number of features - This is incorrect. Dataset splitting does not reduce the number of features but partitions the data for training and evaluation purposes.
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 for a model to 'generalize'?
How does a validation set differ from a test set?
Why is splitting the data better than training on all of it?
An online retailer wants to implement an AI solution that can draft personalized product descriptions based on minimal input.
Which Azure OpenAI Service capability should they employ?
Code completion features
Sentiment analysis tools
Advanced language models for text creation
Pre-trained image generation models
Answer Description
Advanced language models for text creation - This is the correct answer. Azure OpenAI Service offers advanced language models like GPT, which are ideal for generating personalized product descriptions based on minimal input, making it the best choice for this task.
Pre-trained image generation models - This capability is used to generate images from text descriptions, but it is not suitable for drafting personalized product descriptions.
Code completion features - This feature helps with generating code snippets and automating programming tasks, but it is not designed for creating product descriptions from text inputs.
Sentiment analysis tools - Sentiment analysis is used to assess the emotional tone of text, but it does not generate text or product 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 is an advanced language model in Azure OpenAI Service?
How does Azure OpenAI's language model work for personalized product descriptions?
What are other use cases for Azure OpenAI's advanced language models?
A company wants to implement natural language processing features such as key phrase extraction, entity recognition, and sentiment analysis in multiple languages. They prefer to use a service that offers pre-built models and can be accessed via REST APIs without needing to manage infrastructure or train models.
Which Azure service should they choose?
Azure Machine Learning
Azure AI Language service
Azure AI Speech service
Azure Cognitive Search
Answer Description
The Azure AI Language service provides pre-built natural language processing (NLP) capabilities such as key phrase extraction, entity recognition, and sentiment analysis. It supports multiple languages and can be easily integrated into applications via REST APIs. Since it offers pre-trained models, there's no need to manage infrastructure or train models from scratch, meeting the company's requirements.
Azure Cognitive Search focuses on indexing and searching content, not providing comprehensive NLP features.
Azure Machine Learning requires building and training custom models, which the company wants to avoid.
Azure AI Speech service handles speech recognition and synthesis, not text-based NLP 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 are REST APIs and how do they work in the Azure AI Language service?
What pre-built models are included in the Azure AI Language service?
How does Azure AI Language support multiple languages?
A company has collected extensive customer feedback and wants to identify the most frequently mentioned topics to improve their products.
Which Azure AI service feature would best help them extract important concepts from the text data?
Sentiment Analysis
Named Entity Recognition
Key Phrase Extraction
Language Detection
Answer Description
Key Phrase Extraction is used to identify the main topics or significant concepts in text data, helping organizations understand commonly discussed themes. This is ideal for summarizing large volumes of feedback to pinpoint areas of interest or concern.
Sentiment Analysis determines the emotional tone behind the text but doesn't highlight specific topics.
Named Entity Recognition identifies and classifies specific entities like names of people, organizations, or locations, but may miss broader topics.
Language Detection determines the language of the text and doesn't assist in extracting thematic content.
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 does Key Phrase Extraction differ from Sentiment Analysis?
When should you use Named Entity Recognition instead of Key Phrase Extraction?
An online platform wants to suggest content to users based on their individual preferences and browsing history to enhance user engagement.
Which Azure AI service is BEST suited for implementing this functionality?
Azure Cognitive Search
Azure Content Moderator
Azure Machine Learning
Azure Personalizer
Answer Description
Azure Personalizer is designed to provide personalized experiences by learning from user behavior and preferences, making it the best choice for suggesting content based on individual interactions.
Azure Content Moderator is used for detecting and filtering inappropriate content.
Azure Cognitive Search provides indexing and search capabilities.
Azure Machine Learning is a platform for building and deploying custom machine learning models but does not offer out-of-the-box personalization features.
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 Azure Personalizer and how does it work?
How is Azure Personalizer different from Azure Machine Learning?
Can Azure Personalizer handle real-time recommendations?
You are tasked with building a machine learning model, but you have limited time and expertise in selecting the best algorithm and tuning hyperparameters.
Which Azure Machine Learning feature should you use to address this challenge?
Azure Automated Machine Learning
Azure Machine Learning Designer
Azure Cognitive Services
Azure Machine Learning Studio Notebooks
Answer Description
Azure Automated Machine Learning is designed to automate the process of selecting the most appropriate algorithms and tuning hyperparameters for your dataset and problem type. It iteratively trains models with different algorithms and parameters to find the best performing model.
Azure Machine Learning Designer provides a drag-and-drop interface for building models but requires you to select algorithms and parameters manually.
Azure Machine Learning Studio Notebooks offer a coding environment for custom model development, which may not save time for those with limited expertise.
Azure Cognitive Services provide pre-built AI services but are not used for custom model training.
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 Azure Automated Machine Learning?
How does Azure Automated Machine Learning differ from Azure Machine Learning Designer?
What are hyperparameters, and why do they need tuning in machine learning?
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?
Entity Recognition
Speech Recognition
Sentiment Analysis
Key Phrase Extraction
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 bank wants to segment its customers into different categories based on their spending habits and transaction history to tailor marketing strategies.
Which machine learning technique is most suitable for this objective?
Clustering
Reinforcement Learning
Classification
Regression
Answer Description
Clustering is the most suitable technique because it involves grouping similar data points together based on features, without using predefined labels. This allows the bank to identify distinct customer segments.
Regression is used for predicting continuous numerical values, which doesn't fit the goal of segmenting customers into categories.
Classification predicts categorical labels based on training data with known categories, but in this case, the categories (customer segments) are not predefined.
Reinforcement Learning involves an agent interacting with an environment to maximize cumulative reward, which is not applicable here.
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 clustering in machine learning?
Why is classification not suitable for customer segmentation in this case?
How does clustering differ from regression?
Your company wants to develop an application that can detect human faces in photos and estimate the age of the individuals shown.
Which computer vision feature should you implement to achieve this functionality?
Facial Detection and Analysis
Object Detection
Image Classification
Optical Character Recognition (OCR)
Answer Description
Facial Detection and Analysis allows an application to detect human faces in images and analyze certain facial attributes. The Azure AI Face service can optionally return predictions for attributes such as age, though access to this feature is limited under Responsible AI policies.
Object Detection identifies and provides bounding boxes for various objects within an image but does not provide specific facial attribute analysis like age estimation.
Optical Character Recognition (OCR) is used to extract printed and handwritten text from images.
Image Classification assigns one or more labels to an entire image, rather than analyzing specific elements within it.
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?
What are Microsoft's Responsible AI policies?
What's the difference between Facial Detection and Object Detection?
A company wants to analyze images to identify and locate multiple instances of different types of objects within those images.
Which type of computer vision solution should they use?
Object Detection
Facial Detection and Analysis
Optical Character Recognition (OCR)
Image Classification
Answer Description
Object Detection - This is the correct answer. Object detection is the computer vision solution that identifies and locates multiple instances of different types of objects within an image. It not only detects the presence of objects but also identifies their locations using bounding boxes.
Image Classification - Image classification assigns a single label to an entire image but does not detect or locate multiple objects within the image.
Optical Character Recognition (OCR) - OCR is used to extract text from images or documents, not for detecting and locating objects.
Facial Detection and Analysis - This solution focuses specifically on detecting and analyzing faces within images, not on detecting and locating multiple types of objects in general.
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 object detection and image classification?
How does object detection work in technical terms?
When is Optical Character Recognition (OCR) used instead of object detection?
An application requires analysis of faces in photographs to retrieve detailed attribute information for each face (for example head pose and mask presence) so it can tailor the user experience.
Which capability of the Azure AI Face detection service should you use?
Face Similarity Matching
Face Detection
Face Identification
Facial Attribute Analysis
Answer Description
Use the service's facial attribute analysis capability (invoking the Detect API with the returnFaceAttributes parameter). In addition to the face rectangle, the call can return headPose, blur, mask, accessories, qualityForRecognition, occlusion and other attributes for every detected face, enabling per-user customization.
Face Detection without attributes supplies only bounding-box coordinates (and optionally a faceId).
Face Identification compares a detected face to a person group to find who it is.
Face Similarity Matching (Find Similar) returns faces that visually resemble a given face but does not expose individual attributes.
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 Detect API in Azure's Face service?
What is the difference between Face Detection and Facial Attribute Analysis?
What are some use cases for Facial Attribute Analysis?
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?
Which computer vision solution assigns labels to images based on the overall visual content, without pinpointing the location of specific objects?
Semantic Segmentation
Object Detection
Image Classification
Optical Character Recognition (OCR)
Answer Description
Image Classification - This is the correct answer. Image classification assigns labels to images based on the overall visual content, without pinpointing the location of specific objects. It categorizes the entire image into predefined classes for example "dog," "cat," "car" but it does not locate individual objects within the image.
Object Detection involves identifying and locating specific objects within an image, often with bounding boxes, in addition to classifying the objects. This is different from image classification, which does not detect object locations.
Optical Character Recognition (OCR) is used to extract and recognize text from images, but it is not focused on classifying images or identifying overall content.
Semantic Segmentation divides an image into regions that correspond to different object categories and labels every pixel in the image, which is more detailed than image classification. It assigns labels to every part of the image, rather than classifying the entire image at once.
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 Image Classification differ from Object Detection?
What are some real-world applications of Image Classification?
Why doesn't Image Classification pinpoint the location of objects?
An insurance company needs to extract text from a vast number of printed forms to automate their data entry process.
Which Azure service provides the necessary optical character recognition capabilities?
Azure AI Text Analytics
Azure AI Language Understanding
Azure AI Vision
Azure AI Face
Answer Description
Azure AI Vision offers optical character recognition (OCR) features that enable the extraction of text from images and documents, making it ideal for processing printed forms.
Azure AI Face specializes in facial detection and analysis, not text extraction.
Azure AI Text Analytics analyzes text for sentiment and key phrases but does not extract text from images.
Azure AI Language Understanding focuses on interpreting conversational language, not on OCR 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 Optical Character Recognition (OCR)?
How does Azure AI Vision perform OCR tasks?
What is the difference between Azure AI Vision and Azure AI Text Analytics?
A company wants to automate the extraction of structured data from scanned documents such as invoices and receipts.
Which Azure AI service is BEST suited for this purpose?
Azure AI Document Intelligence
Azure AI Language
Azure AI Search
Azure Computer Vision OCR
Answer Description
Azure AI Document Intelligence is specifically designed to extract structured data from scanned documents like invoices and receipts. It uses machine learning models to identify and extract key-value pairs, text, and tables, transforming unstructured documents into structured data.
Azure AI Search is used for indexing and searching over large sets of data but is not the primary service for extracting structured data from document layouts.
Azure AI Language processes unstructured text to detect sentiment, key phrases, and entities but doesn't work directly with the layout and structure of scanned documents.
Azure Computer Vision OCR extracts text from images but doesn't inherently structure the data or extract key-value pairs as needed for invoices and receipts.
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 Azure AI Document Intelligence?
How is Azure AI Document Intelligence different from Azure Computer Vision OCR?
What types of documents can Azure AI Document Intelligence handle?
Wow!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.