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
Press start when you are ready, or press Change to modify any settings for the practice test.
- Questions: 15
- Time: Unlimited
- Included Topics: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
A company plans to implement a chatbot that provides human-like answers to customer queries.
What feature of Azure OpenAI Service should they use?
Use Azure's QnA Maker to fetch answers from a knowledge base
Utilize the text generation capabilities of Azure OpenAI Service
Employ the code generation features 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 are the text generation capabilities of Azure OpenAI Service?
How does Azure OpenAI Service differentiate from QnA Maker?
What types of applications can use the text generation features of Azure OpenAI Service?
You have trained a machine learning model using Azure Machine Learning and need to deploy it as a scalable web service capable of handling high traffic with autoscaling.
Which service should you use to deploy your model?
Azure Kubernetes Service (AKS)
Azure Container Instances (ACI)
Local Web Service
Azure Virtual Machine
Answer Description
Azure Kubernetes Service (AKS) is the appropriate choice for deploying machine learning models that require high scalability and can handle high traffic with autoscaling capabilities. AKS provides a managed Kubernetes environment for deploying and managing containerized applications at scale.
Azure Container Instances (ACI) is suitable for simpler, lower-scale deployments and testing purposes but does not support autoscaling to the same extent.
Deploying to a local web service or an Azure Virtual Machine lacks the managed scalability and autoscaling features needed for high-traffic scenarios.
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 Kubernetes Service (AKS) and how does it work?
What is autoscaling and why is it important for web services?
What are the differences between AKS and Azure Container Instances (ACI)?
An application requires analysis of faces in photographs to retrieve detailed information about each face for further customization.
Which capability of the Azure AI Face detection service should you use?
Face Identification
Face Similarity Matching
Facial Attribute Analysis
Face Detection
Answer Description
The Facial Attribute Analysis capability of the Azure AI Face detection service provides detailed information about detected faces, such as age, gender, emotion, facial hair, and head pose. This feature allows applications to retrieve specific facial attributes for each face in an image, enabling further customization based on these details.
Face Detection only identifies and locates faces within an image without providing detailed attributes.
Face Identification involves matching detected faces against a known database to identify individuals.
Face Similarity Matching groups faces that look similar but does not extract detailed attribute information.
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 specific attributes does Facial Attribute Analysis provide?
How does the Azure AI Face detection service ensure privacy when analyzing faces?
What is the difference between Face Identification and Facial Attribute Analysis?
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?
Image Classification solution
Optical Character Recognition (OCR) solution
Object Detection solution
Facial Detection and Analysis 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 Object Detection in computer vision?
How does Object Detection differ from Image Classification?
What are some common applications of Object Detection?
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.
Recognizing and extracting text from images.
Assigning a label to an image based on its content.
Identifying individual faces within a group photo.
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 image classification in more detail?
What are some common applications of image classification?
What is the difference between image classification and object detection?
An AI engineer wants to automate the conversion of natural language descriptions into executable logic for their application using Azure OpenAI Service.
Which model available in the service should they use?
Codex model in Azure OpenAI Service
CLIP model in Azure OpenAI Service
DALL-E model in Azure OpenAI Service
GPT-3 model in Azure OpenAI Service
Answer Description
The Codex model in Azure OpenAI Service is specifically designed to translate natural language into executable code across various programming languages, enabling developers to generate code from plain language 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 the Codex model used for?
How does the Codex model differ from GPT-3?
What are some practical applications of the Codex model?
Your software development team wants to implement an AI assistant that can generate code snippets based on natural language descriptions.
Which Azure OpenAI model should they use for this purpose?
Codex
Azure's Computer Vision API
DALL·E
GPT-3's text-davinci-003
Answer Description
Codex is the Azure OpenAI model specifically designed for code generation tasks, allowing developers to transform natural language prompts into code in various programming languages.
GPT-3's text-davinci-003 is powerful for natural language understanding and generation but is not optimized for code generation.
DALL·E is used for image generation.
Azure's Computer Vision API is intended for analyzing visual content, not generating code.
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 Codex and how does it work?
What are some practical applications of Codex?
What are the key differences between Codex, GPT-3, and DALL·E?
A marketing team wants to analyze customer photos uploaded to their app to extract demographics such as age range, gender, and emotional expressions to tailor their advertising campaigns.
Which type of computer vision solution should they use?
Object Detection
Optical Character Recognition (OCR)
Facial Analysis
Image Classification
Answer Description
Facial Analysis solutions are designed to detect human faces in images and extract detailed attributes like estimated age, gender, and emotions. This allows the marketing team to gather valuable demographic data from the photos.
Image Classification categorizes entire images based on their content but doesn't provide specific details about faces.
Object Detection identifies and locates objects within an image but doesn't offer detailed analysis of facial features.
**Optical Character Recognition (OCR) extracts text from images and is not applicable for analyzing facial 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 specific attributes can Facial Analysis extract from images?
How does Facial Analysis differ from Image Classification in practical applications?
What kind of technology powers Facial Analysis solutions?
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?
Knowledge Mining
Natural Language Processing (NLP)
Computer Vision
Document Intelligence
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?
What are some common applications of Computer Vision?
What kind of technologies or tools are used in Computer Vision?
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 Search
Azure AI Language
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 are key-value pairs in the context of Azure Form Recognizer?
How does Azure Form Recognizer compare with Azure Computer Vision OCR?
What types of documents can Azure Form Recognizer process?
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 AI Speech service
Azure AI Language service
Azure Cognitive Search
Azure Machine Learning service
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 are natural language processing techniques?
How does sentiment analysis work in the Azure AI Language service?
What is key phrase extraction and why is it important?
You are developing an application that needs to generate images based on user text prompts using Azure's AI services.
Which feature should you use?
Leverage Azure Cognitive Services Computer Vision API
Use the GPT-3 model in Azure OpenAI Service
Build a custom image generation model using Azure Machine Learning
Use the DALL·E model in Azure OpenAI Service
Answer Description
The DALL·E model in Azure OpenAI Service is specifically designed for generating images from text descriptions. It allows developers to create realistic images and art from natural language prompts.
The GPT-3 model is designed for text generation tasks and cannot produce images.
Azure Cognitive Services Computer Vision API is intended for analyzing images, not generating them.
**Azure Machine Learning **would allow you to build a custom image generation model but it would require significant effort and resources.
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 DALL·E model and how does it work?
How does Azure OpenAI Service utilize models like DALL·E?
What is the difference between DALL·E and Azure Cognitive Services Computer Vision API?
To promote fairness in an AI solution used for loan approvals, what is an important consideration during data preparation?
Use historical data without modification to reflect real-world trends
Exclude sensitive attributes like race and gender from the training data
Include a diverse set of data points representing different demographic groups
Prioritize algorithm efficiency over data diversity
Answer Description
Include a diverse set of data points representing different demographic groups - This is the correct answer. To promote fairness in an AI solution for loan approvals, it is crucial to include a diverse set of data points that represent various demographic groups. This helps the model learn from a wide range of experiences and ensures that the system does not disproportionately favor or disadvantage any particular group.
Exclude sensitive attributes like race and gender from the training data - While excluding sensitive attributes like race and gender can prevent direct bias, it may not be enough to ensure fairness.
Use historical data without modification to reflect real-world trends - Using historical data without modification might perpetuate existing biases in the data.
Prioritize algorithm efficiency over data diversity - While efficiency is important, prioritizing it over data diversity can lead to biased or incomplete 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.
Why is including a diverse set of data points important for fairness in AI?
What are potentially sensitive attributes that should be monitored during data preparation?
What is the risk of using historical data without modification in AI training?
You are a data analyst at a marketing firm tasked with evaluating how customers feel about a recent product launch by analyzing thousands of social media posts.
Which natural language processing technique should you use to understand the emotions expressed in the text?
Sentiment Analysis
Key Phrase Extraction
Topic Modeling
Entity Recognition
Answer Description
Sentiment Analysis is used to determine the emotional tone behind words, identifying and categorizing opinions expressed in text to understand the customers feelings.
Entity Recognition focuses on identifying and classifying named entities within text, such as people or organizations, which doesn't provide insights into emotions.
Key Phrase Extraction identifies important keywords or phrases but doesn't assess emotional context.
Topic Modeling discovers abstract topics within documents but doesn't directly evaluate emotional 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 exactly is Sentiment Analysis?
How does Sentiment Analysis work?
What are some applications of Sentiment Analysis?
Which characteristic distinguishes generative AI models from other types of AI models?
They analyze data to predict future trends
They create new content based on learned patterns
They improve performance through feedback loops
They categorize data into labeled classes
Answer Description
They create new content based on learned patterns - This is the correct answer. Generative AI models are specifically designed to create new content, such as text, images, or audio, by learning patterns and structures from the data they are trained on. Unlike other types of AI, which may focus on analysis or categorization, generative AI models focus on producing new, original outputs based on the patterns they've learned.
They analyze data to predict future trends - This characteristic is typical of predictive models, not generative AI.
They categorize data into labeled classes - This describes classification models, which categorize input data into predefined classes or categories.
They improve performance through feedback loops - This is a characteristic of many machine learning models, including reinforcement learning, but it doesn't specifically distinguish generative AI.
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 types of content can generative AI models create?
How do generative AI models learn patterns from data?
What are examples of applications using generative AI models?
Woo!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.