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
During model development in machine learning, how is a validation dataset typically used throughout the training process?
To train the model by fitting it to the data
To evaluate and tune the model by adjusting hyperparameters
To test the final model's accuracy on unseen data
To adjust the model's weights during initial training
Answer Description
The validation dataset is used during model training to evaluate the model's performance and tune hyperparameters, helping to prevent overfitting. It provides feedback on how well the model generalizes to unseen data during training and allows adjustments to improve the model. The other options are incorrect because they describe the roles of the training and test datasets rather than the validation dataset.
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 hyperparameters in machine learning?
How is overfitting prevented using a validation dataset?
How is a validation dataset different from a test dataset?
A financial company wants to automatically extract names of organizations, dates, and monetary amounts from large volumes of unstructured text documents.
Which NLP technique should they use to accomplish this?
Translation
Sentiment Analysis
Entity Recognition
Key Phrase Extraction
Answer Description
Entity recognition is the appropriate NLP technique for this task. It involves identifying and classifying key elements in text into predefined categories such as names of persons, organizations, locations, dates and monetary values. This allows the company to extract structured data from unstructured text.
Key Phrase Extraction identifies important terms and phrases but doesn't categorize them into specific entity types.
Sentiment Analysis determines the emotional tone behind a body of text.
Translation converts text from one language to another.
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 NLP?
How is Entity Recognition different from Key Phrase Extraction?
How can Entity Recognition benefit businesses?
Which capability of Azure OpenAI Service can be used to produce articles, summaries, or conversational responses?
Data visualization
Code compilation
Natural language generation
Speech-to-text transcription
Answer Description
Azure OpenAI Service's natural language generation capability allows users to generate human-like text content such as articles, summaries, and conversational responses based on input prompts.
Other options like data visualization, speech-to-text transcription, and code compilation do not facilitate the creation of such text-based 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 natural language generation in the context of Azure OpenAI Service?
How does Azure OpenAI's natural language generation work?
What are some use cases for natural language generation in Azure AI?
A company needs a service that can analyze images to identify different items present, as well as extract any textual content from the images.
Which Azure service should they choose?
Azure AI Face service
Azure Speech to Text service
Azure AI Document Intelligence
Azure AI Vision service
Answer Description
The Azure AI Vision service provides extensive image analysis capabilities, including identifying objects within images and extracting text through optical character recognition (OCR).
Azure AI Face service is specialized for detecting and analyzing human faces, but doesn't support general object identification or text extraction.
Azure AI Document Intelligence is designed to extract structured data from forms and documents but is less suitable for general image analysis tasks.
Azure Speech to Text service is used for converting spoken language into text and does not process 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 OCR in Azure AI Vision service?
How does Azure AI Vision service differ from Azure AI Face service?
Can Azure AI Vision service analyze handwritten text effectively?
You are building an application that enables users to produce images by providing descriptive text inputs.
Which feature of Azure OpenAI Service would you utilize to implement this functionality?
Implement image analysis to extract information from images.
Apply language translation capabilities to interpret user inputs.
Use code generation features to create image-rendering scripts.
Leverage the service's ability to generate images from text descriptions.
Answer Description
Leverage the service's ability to generate images from text descriptions - This is the correct answer. Azure OpenAI Service provides models like DALL·E, which can generate images based on descriptive text inputs.
Use code generation features to create image-rendering scripts - This feature is focused on generating code for specific tasks
Apply language translation capabilities to interpret user inputs - Language translation is used for converting text from one language to another
Implement image analysis to extract information from images - Image analysis focuses on understanding and processing 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 DALL·E and how does it generate images from text?
How does Azure OpenAI Service differ from Microsoft Cognitive Services for image-related tasks?
What are some practical use cases for DALL·E in applications?
A data scientist is tasked with developing a model to recognize and classify images of handwritten letters from thousands of samples with varying handwriting styles.
Which feature of deep learning techniques makes them particularly suitable for this task?
Their effectiveness when working with small datasets
Their ability to automatically learn complex patterns and features from raw data like images
Their minimal computational resource requirements during training
Their dependence on manual feature extraction methods
Answer Description
Deep learning techniques have the capability to automatically learn complex patterns and features from raw data like images. This ability eliminates the need for manual feature engineering, allowing the model to identify intricate patterns within the data that may be difficult to extract manually.
The other options are incorrect because deep learning models typically require substantial computational resources and large datasets to perform effectively. Additionally, they do not depend on manual feature extraction methods.
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 feature extraction in deep learning?
Why do deep learning models require large datasets?
What computational resources are necessary for deep learning?
An e-commerce company wants to develop a system that can automatically analyze customer reviews to determine the overall sentiment (positive, negative, or neutral) towards their products.
Which type of AI workload should they use?
Time Series Forecasting
Natural Language Processing (NLP)
Computer Vision
Predictive Maintenance
Answer Description
Natural Language Processing (NLP) is used to analyze and understand human language in text or speech form. Since the company wants to analyze textual customer reviews to determine sentiment, NLP techniques are appropriate for this task. Computer Vision focuses on visual data like images and videos, which doesn't apply to text reviews. Predictive Maintenance and Time Series Forecasting involve predicting equipment failures and future values based on time-series data, respectively, neither of which relate to analyzing text reviews for sentiment.
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)?
How does sentiment analysis work in NLP?
Why is Computer Vision not suitable for analyzing customer reviews?
You are developing an application that needs to analyze large volumes of customer emails. The application must automatically detect the language of each email, extract key phrases, identify named entities such as people and organizations and determine the overall sentiment. You want to use an Azure service that provides these functionalities without requiring you to build and train custom models.
Which Azure service should you use?
Azure AI Language service
Azure AI Speech service
Azure Machine Learning Service
Azure Cognitive Search
Answer Description
The Azure AI Language service provides pre-built natural language processing (NLP) capabilities such as language detection, key phrase extraction, named entity recognition, and sentiment analysis. It allows developers to integrate these features into their applications without having to develop custom machine learning models.
Other services like Azure AI Speech service focus on speech-related functionalities, Azure Cognitive Search provides indexing and search capabilities, and Azure Machine Learning Service is for building and training custom machine learning models.
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 Language service?
What is named entity recognition in Azure AI Language service?
How does Azure AI Language service differ from Azure Machine Learning Service?
A financial institution needs to extract structured information such as dates, monetary values and company names from unstructured text documents.
Which Natural Language Processing (NLP) feature should they use?
Entity Recognition
Key Phrase Extraction
Language Modeling
Sentiment Analysis
Answer Description
Entity Recognition is used to identify and extract specific entities like dates, monetary values and company names from text. It transforms unstructured text into structured data by categorizing elements into predefined entity types.
Key Phrase Extraction highlights important terms and phrases but doesn't categorize them into entities.
Sentiment Analysis gauges the emotional tone of the text.
Language Modeling predicts word sequences for tasks like text 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 is Entity Recognition in NLP?
How does Key Phrase Extraction differ from Entity Recognition?
When should Sentiment Analysis be used instead of Entity Recognition?
An e-commerce company wants to automate the process of monitoring warehouse shelves to determine the number and types of products present using video feeds.
Which type of computer vision solution is most appropriate for this task?
Facial Detection and Analysis solution
Object Detection solution
Image Classification solution
Optical Character Recognition (OCR) solution
Answer Description
Object Detection solution - This is the correct answer. Object detection is the most appropriate computer vision solution for monitoring warehouse shelves using video feeds. It can identify and locate multiple types of products within the images or video frames, detecting and counting the products based on their types and locations on the shelves.
Image Classification solution - Image classification would only categorize the entire image into predefined groups for example "shelf full" or "shelf empty" without detecting and locating individual products. Object detection is better suited for counting and identifying specific items.
Optical Character Recognition (OCR) solution - OCR is used to extract text from images or documents, which is not applicable to detecting and counting products on shelves, unless the products are labeled with readable text, but it's still not the best solution for this task.
Facial Detection and Analysis solution - Facial detection is used to identify and analyze human faces, which is unrelated to the task of monitoring products on shelves.
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 computer vision?
Can Object Detection handle multiple types of products simultaneously?
A retail company wants to automatically identify and categorize products on store shelves using images from in-store cameras.
Which Azure workload should they use?
Natural Language Processing (NLP)
Generative AI
Computer Vision
Knowledge Mining
Answer Description
They should use Computer Vision. This workload enables machines to interpret and understand visual information from images or videos. In this scenario, the retail company aims to analyze images from cameras to identify and categorize products, which is a typical application of Computer Vision.
Natural Language Processing deals with understanding and processing human language, which is not applicable here.
Knowledge Mining involves extracting information from large volumes of text but doesn't directly address image analysis.
Generative AI focuses on creating new content, such as text or images, and is not suited for product identification 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 Computer Vision and how does it work?
What are some real-world applications of Computer Vision?
What are the main differences between Computer Vision and Natural Language Processing (NLP)?
A marketing team needs to estimate the age range and head pose of people in user-submitted photos so they can understand customer demographics for targeted campaigns. Which type of computer-vision solution should they choose?
Optical Character Recognition (OCR)
Image Classification
Facial Analysis
Object Detection
Answer Description
Facial detection and analysis solutions locate each face in an image and can return attributes such as bounding-box coordinates, head pose, and a limited age estimate. These details let the marketing team derive per-person demographic insights.
Image classification assigns one or more labels to an entire image but does not return per-face information. Object detection draws boxes around many object types but does not calculate facial attributes like age. Optical character recognition (OCR) only extracts text, so it is irrelevant 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 Facial Analysis in computer vision?
How does Facial Analysis differ from Object Detection?
Can Facial Analysis solutions determine emotions accurately?
A company wants to analyze customer feedback comments to gauge the overall satisfaction with their new service. They aim to categorize the comments based on the expressed attitudes to identify areas of improvement.
Which Azure AI service capability should they use to accomplish this?
Entity Recognition
Key Phrase Extraction
Language Modeling
Sentiment Analysis
Answer Description
Sentiment Analysis is the Azure AI service capability that determines the emotional tone behind a body of text, categorizing it as positive, negative, or neutral. In this scenario, the company wants to assess customer satisfaction by analyzing the attitudes expressed in the feedback, making sentiment analysis the appropriate choice.
Key Phrase Extraction identifies important terms and concepts but does not assess attitudes.
Entity Recognition detects and classifies entities like names and locations, which doesn't help in understanding sentiment.
Language Modeling predicts word sequences and structure but isn't used for categorizing attitudes in 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 Sentiment Analysis in Azure AI?
How does Sentiment Analysis differ from Key Phrase Extraction?
What are some practical applications of Sentiment Analysis in a business setting?
A company wants to implement an AI chatbot that can produce human-like responses to customer inquiries.
Which Azure service capability would best support this solution?
Use Azure Cognitive Search to retrieve relevant information
Utilize Azure Cognitive Services' Speech Recognition
Use Azure OpenAI Service for natural language generation
Deploy a chatbot using Azure Bot Service Gallery
Answer Description
Azure OpenAI Service provides natural language generation capabilities, enabling applications to produce human-like text based on prompts. This makes it suitable for creating AI chatbots that can respond to customer inquiries in a conversational manner.
Azure Cognitive Search focuses on indexing and searching data.
Azure Bot Service can host chatbots but doesn't provide the language generation itself.
Azure Cognitive Services' Speech Recognition deals with transcribing spoken words into 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 Azure OpenAI Service used for?
How does Azure Bot Service differ from Azure OpenAI Service?
Can Azure Cognitive Services' Speech Recognition be integrated with Azure OpenAI Service?
An organization wants to develop an AI system that converts natural language descriptions of features into corresponding programming code to expedite their software development process.
Which Azure OpenAI model should they choose to achieve this goal?
GPT-3
Embeddings
DALL-E
Codex
Answer Description
The Codex model in Azure OpenAI Service is specifically designed for translating natural language input into programming code. It supports multiple programming languages and can interpret user intent to generate accurate code snippets, making it ideal for this scenario.
GPT-3 is capable of understanding and generating human-like text, it is not optimized for code generation tasks.
DALL-E focuses on creating images from textual descriptions.
Embeddings are used for semantic understanding and similarity tasks, not code 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 Codex different from GPT-3 for code generation?
Which programming languages are supported by Azure Codex?
How does Codex interpret natural language inputs for code generation?
An AI developer is building a solution to categorize images into predefined classes using Azure services.
Which feature is most associated with image classification solutions?
Detecting and localizing multiple objects within an image.
Assigning a label to an image based on its content.
Identifying individual faces within a group photo.
Recognizing and extracting text from images.
Answer Description
Image classification involves assigning a label to an entire image based on its content. It analyzes the visual features of an image to determine which class it belongs to among a set of predefined categories.
The other options describe features of object detection (detecting and localizing multiple objects within an image), optical character recognition (OCR) and facial recognition (identifying individual faces within a group photo), which are different from image classification.
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?
How does Azure Cognitive Services support image classification?
What is the role of training data in image classification?
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
Exclude sensitive attributes from the dataset
Increase the overall size of the training dataset
Focus on achieving the highest possible accuracy
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 retail company receives thousands of customer feedback emails daily. They want to automatically categorize the emails based on the customers' attitudes expressed in the messages.
Which natural language processing (NLP) feature should they implement?
Sentiment Analysis
Language Translation
Key Phrase Extraction
Entity Recognition
Answer Description
Sentiment Analysis enables the company to automatically assess the sentiment expressed in the text, categorizing it as positive, neutral or negative. This helps them understand customer attitudes and take appropriate actions.
Key phrase extraction identifies important terms or phrases, entity recognition detects named entities, and language translation converts text from one language to another; these features do not directly assess customer attitudes.
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?
How does Sentiment Analysis differ from Key Phrase Extraction?
Can Sentiment Analysis process multilingual customer feedback?
A company needs to process large amounts of customer feedback to extract insights such as sentiment, key phrases, and entities from the text data.
Which Azure service is best suited for this requirement?
Azure Cognitive Search
Azure Machine Learning Studio
Azure AI Language service
Azure AI Speech service
Answer Description
Azure AI Language service is specifically designed for analyzing text data using natural language processing techniques. It provides features like sentiment analysis, key phrase extraction, and entity recognition, making it ideal for extracting insights from customer feedback.
Azure AI Speech service focuses on processing spoken language, such as speech-to-text and text-to-speech conversion.
Azure Cognitive Search is used for implementing search functionalities over unstructured data.
Azure Machine Learning Studio is a platform for building and deploying custom machine learning models but doesn't offer out-of-the-box text analytics 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 Natural Language Processing (NLP)?
How does the Azure AI Language service perform sentiment analysis?
What is the difference between Azure AI Language and Azure Cognitive Search?
Which practice is vital for ensuring the robustness and safety of an intelligent system?
Training with varied and representative data
Minimizing training data for faster rollout
Increasing complexity without constraint
Limiting the system to one hardware configuration
Answer Description
Training the model with diverse and representative datasets is essential because it enables the system to generalize well to new, unseen data, reducing biases and errors. This leads to more reliable and safer outcomes when the system is deployed in real-world scenarios. Restricting the model to a single hardware platform doesn't inherently improve its robustness or safety. Unnecessarily increasing the model's complexity can introduce overfitting and make maintenance more difficult. Reducing the amount of training data might speed up deployment but compromises the model's ability to learn effectively, leading to unreliable and potentially unsafe predictions.
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 diverse and representative data important for training AI models?
What happens if a model is trained with limited or incomplete data?
How does overfitting affect the robustness of an AI system?
Wow!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.