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
A company wants to develop a machine learning model for sales forecasting but has limited resources to manually select algorithms and optimize parameters. Which Azure Machine Learning feature simplifies this process by handling algorithm selection and parameter tuning?
Azure Machine Learning Designer
Custom model training with the Azure ML SDK
Automated Machine Learning
Using pre-trained models from Azure Cognitive Services
Answer Description
Automated Machine Learning is the correct answer. It allows users to automatically train and tune machine learning models by selecting the best algorithms and hyperparameters for a given dataset and problem type, reducing the need for manual intervention.
Azure Machine Learning Designer provides a drag-and-drop interface for building models but still requires users to manually select algorithms and tune parameters.
Custom model training with the Azure ML SDK involves writing code and manually handling the training process, which can be resource-intensive.
Using pre-trained models from Azure Cognitive Services offers models for specific tasks but doesn't allow customization for the company's sales forecasting data.
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 Automated Machine Learning select the best algorithms and parameters?
What is the difference between Automated Machine Learning and Azure Machine Learning Designer?
When should you use Automated Machine Learning instead of pre-trained models from Azure Cognitive Services?
A development team is building an AI-powered public kiosk. To adhere to the principle of inclusiveness, which approach is essential for making the solution usable by people with a diverse range of abilities?
Including complex technical terminology throughout
Personalizing the solution for each user individually
Creating user interfaces that accommodate various abilities
Designing specifically for one demographic group
Answer Description
Designing user interfaces that accommodate various abilities is a core principle of inclusive design, ensuring that people with different needs, such as visual or motor impairments, can effectively use the kiosk. Personalization tailors the experience but does not inherently solve for fundamental accessibility. Using complex technical language or designing for a single demographic group are practices that directly contradict the goal of inclusiveness.
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 inclusive design?
How does inclusive design differ from personalization?
What are some common accessibility features in user interfaces?
A hospital wants to develop an AI system that can assist doctors by evaluating radiology scans to detect early signs of diseases.
Which AI workload is most appropriate for this task?
Predictive Analytics
Knowledge Mining
Computer Vision
Natural Language Processing (NLP)
Answer Description
Computer Vision is the AI workload that enables machines to interpret and analyze visual data, such as radiology scans, to detect patterns and anomalies indicating diseases.
Natural Language Processing (NLP) deals with text and speech data.
Knowledge Mining involves extracting information from large datasets.
Predictive Analytics focuses on forecasting future outcomes based on data, but they do not directly process visual imagery like radiology scans.
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 in AI?
How does Computer Vision differ from NLP?
Why isn't Predictive Analytics suitable for evaluating radiology scans?
A developer needs to detect faces in photos and retrieve 27 facial landmark points, head-pose angles, and a limited age-estimate attribute. Which Azure service should they use?
Azure Cognitive Search service
Azure Computer Vision service
Azure Video Indexer service
Azure Face service
Answer Description
The Azure Face service is designed for detailed facial analysis. Its Detect API can return bounding boxes, 27-point landmarks, head-pose roll/yaw/pitch values, and (in approved scenarios) an age attribute. The Azure Computer Vision Image Analysis API only returns a basic face rectangle without these detailed attributes. Azure Cognitive Search indexes data, and Azure Video Indexer extracts insights from video, making them unsuitable for fine-grained face analysis in still 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 Detect API in Azure Face service?
What is the difference between Azure Face service and Azure Computer Vision service?
What scenarios require approval to use the age-estimate attribute in Azure Face service?
A developer needs to build an application that can create new images from natural language descriptions. Which Azure OpenAI Service model is designed for this specific purpose?
Codex
GPT-4
DALL-E
Azure Computer Vision
Answer Description
The correct answer is DALL-E. DALL-E models are specifically designed to generate original images from textual prompts within the Azure OpenAI Service. GPT-4 is a large language model focused on understanding and generating text. Azure Computer Vision is an Azure AI service used for analyzing existing images, such as recognizing objects and extracting text, not for generating new ones. Codex is a model family that is optimized for 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.
How does DALL-E create images from text descriptions?
What is the difference between DALL-E and Azure Computer Vision?
What are some use cases for DALL-E in real-world applications?
A company wants to develop a model that can determine if a transaction is fraudulent or legitimate. What type of machine learning task is appropriate for this scenario?
Dimensionality Reduction
Regression
Clustering
Classification
Answer Description
Classification - This is the correct answer. Fraud detection is a classification task because the model needs to classify each transaction as either fraudulent or legitimate, which involves assigning data points to predefined categories or labels.
Regression is used for predicting continuous numerical values for example sales forecasts or prices, not for classifying transactions into categories such as "fraudulent" or "legitimate."
Clustering is an unsupervised learning technique used to group data based on similarities, but it is not suitable for determining whether a transaction is fraudulent or legitimate, which requires labeled data and a classification approach.
Dimensionality Reduction is used to reduce the number of features in the data, typically for improving performance or visualization, but it is not a task in itself for determining fraud or legitimacy.
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 classification and regression in machine learning?
Why is supervised learning required for fraud detection?
What is clustering, and why is it not suitable for fraud detection in this case?
A hospital wants to develop a model to determine whether a patient has a specific disease based on diagnostic data.
Which type of machine learning technique is most suitable for this scenario?
Regression
Reinforcement Learning
Classification
Clustering
Answer Description
Classification is used when the goal is to assign data points to discrete categories based on input features. In this case, the hospital aims to categorize patients as having the disease or not, which is a typical classification problem.
Regression is meant for predicting continuous numerical values, such as prices or temperatures.
Clustering is where data points are grouped based on similarity without predefined labels, which doesn't fit the need to assign patients to known categories.
Reinforcement Learning involves learning optimal actions through trial and error, 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 the difference between classification and regression in machine learning?
Why wouldn't clustering be applicable in this hospital scenario?
Can you explain why reinforcement learning is not suitable for this situation?
A retail company wants to implement a solution that can automatically analyze images from their store cameras to detect customer demographics, recognize products on shelves, and read text from signs within the store.
Which Azure service should they use to accomplish all these tasks?
Azure AI Language service
Azure AI Vision service
Azure AI Anomaly Detector service
Azure AI Face Detection service
Answer Description
The Azure AI Vision service provides a wide range of computer vision functionalities, including image analysis, object detection, facial detection and analysis, and optical character recognition (OCR). This makes it suitable for detecting customer demographics (using face analysis), recognizing products on shelves (object detection), and reading text from signs (OCR).
The Azure AI Face Detection service specializes in facial detection and recognition but does not handle object detection or OCR.
The Azure AI Anomaly Detector service is designed for identifying anomalies in time-series data, not for image or video analysis.
The Azure AI Language service focuses on natural language processing tasks and does not provide image analysis 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 difference between Azure AI Vision service and Azure AI Face Detection service?
What is Optical Character Recognition (OCR) in the context of Azure AI Vision service?
How can object detection within Azure AI Vision service be used in retail stores?
A retailer wants to analyze customer reviews to determine overall customer satisfaction.
Which AI workload is best suited for this task?
Computer Vision workload
Content Moderation workload
Natural Language Processing (NLP) workload
Document Intelligence workload
Answer Description
Natural Language Processing (NLP) workload - This is the correct answer. Analyzing customer reviews to determine overall satisfaction involves processing and understanding text data, which is exactly what Natural Language Processing (NLP) is designed for. NLP techniques such as sentiment analysis can be applied to assess customer sentiment from reviews and feedback.
Computer Vision workload - Computer vision is used for analyzing visual data, such as images or videos.
Content Moderation workload - Content moderation focuses on filtering inappropriate or harmful content.
Document Intelligence workload - Document intelligence focuses on understanding and extracting structured information from documents, often for tasks like form processing or invoice 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 sentiment analysis in NLP?
How is NLP different from Computer Vision?
What tools in Azure can be used for NLP tasks like sentiment analysis?
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 Cognitive Search
Azure AI Language 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 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?
Which characteristic is associated with AI models that generate new content based on learned patterns?
They create new data based on learned patterns from training data
They classify input data into predefined categories
They retrieve exact copies of existing content
They predict numerical values from historical data
Answer Description
They create new data based on learned patterns from training data - This is the correct answer. AI models that generate new content, such as text, images, or music, are typically generative models. They learn patterns from training data and use this knowledge to produce original content that resembles the data they were trained on.
They classify input data into predefined categories - This describes classification models, which focus on categorizing data into specific labels or categories, rather than generating new content.
They predict numerical values from historical data - This is characteristic of predictive models, which are used for forecasting or regression tasks, rather than generating new content.
They retrieve exact copies of existing content - This describes retrieval-based models, which focus on finding and returning pre-existing content from a database or dataset, rather than generating new, original 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 are some examples of generative AI models?
How does a generative model differ from a classification model?
What role does training data play in generative AI?
In a supervised machine learning dataset, what is the term used for the variable that the model aims to predict based on the input variables?
Hyperparameter
Parameter
Label
Feature
Answer Description
Label - This is the correct answer. In supervised machine learning, the label is the target variable that the model aims to predict based on the input variables (features). For example, in a dataset predicting house prices, the house price would be the label.
Feature - A feature is an input variable (predictor) used by the model to make predictions. Features are the independent variables in the dataset that help determine the value of the label.
Parameter - A parameter refers to the internal variables of a model that are learned during training, such as the weights in a neural network. Parameters are not the target variable but the model's learned coefficients.
Hyperparameter - A hyperparameter is a setting that is manually chosen before training a model (such as the learning rate or the number of trees in a random forest) but is not part of the dataset itself. Hyperparameters control the learning process and model configuration.
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 label and a feature in machine learning?
How do parameters and hyperparameters differ in machine learning?
What are some examples of datasets with labeled data in supervised learning?
A company is developing an email application that suggests words or phrases as the user types to speed up composing messages.
Which natural language processing technique is primarily used to implement this feature?
Entity Recognition
Sentiment Analysis
Language Modeling
Key Phrase Extraction
Answer Description
Language Modeling - This is the correct answer. Language modeling is primarily used for tasks like predicting the next word or suggesting phrases as a user types. It helps the application understand the context and structure of language to provide relevant suggestions in real-time.
Key Phrase Extraction - Key phrase extraction is used to identify important terms or concepts within a text, but it is not typically used for real-time suggestions or completing sentences as a user types.
Sentiment Analysis - Sentiment analysis is used to determine the emotional tone of text such as positive, negative or neutral. But it is not relevant for generating word or phrase suggestions while typing.
Entity Recognition - Entity recognition identifies and extracts specific entities like names, places or dates from text. It is not focused on generating suggestions for completing sentences or phrases.
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 does Language Modeling differ from Key Phrase Extraction?
What role does context play in Language Modeling?
A global company wants to enable their employees to understand spoken content in meetings held in different languages, providing real-time output in their native language.
Which Azure AI Speech service feature should they use to achieve this goal?
Speech Translation
Speech Synthesis
Speech Recognition
Text-to-Speech
Answer Description
Speech Translation - This is the correct answer. Speech translation is the Azure AI Speech service feature that enables real-time translation of spoken content into different languages. This allows employees to understand spoken content in meetings held in various languages, providing real-time translation into their native language.
Speech Recognition - Speech recognition converts spoken language into text but does not translate it into another language. It would help with transcribing speech, but it wouldn't provide the real-time output in a different language.
Speech Synthesis - Speech synthesis, also known as Text-to-Speech (TTS), converts written text into audible speech, but it doesn't translate spoken content into another language.
Text-to-Speech (TTS) - Text-to-Speech (TTS) converts written text into spoken words but doesn't involve translating spoken language. It is not the correct feature for translating speech in real time during meetings.
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 Speech Recognition and Speech Translation?
How does Speech Translation work in real-time scenarios?
What are the key use cases for Azure AI Speech Translation?
An organization needs to extract data from scanned forms and invoices automatically. Which AI workload is most suitable for this task?
Computer Vision workloads
Document Intelligence workloads
Natural Language Processing (NLP) workloads
Knowledge Mining workloads
Answer Description
Document intelligence workloads are designed to extract structured data from scanned forms and invoices, automating the data extraction process. This workload leverages AI to interpret and process documents, identifying key information within them.
Natural Language Processing (NLP) workloads focus on understanding and generating human language, which is more suited for text analysis tasks.
Computer Vision workloads deal with recognizing and analyzing visual content in images and videos but do not specifically address extracting structured data from documents.
Knowledge Mining workloads are used to extract insights from large volumes of unstructured data but are not specialized for processing forms and invoices.
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 a Document Intelligence workload?
How does Document Intelligence differ from Natural Language Processing?
Can Document Intelligence workloads process handwritten text?
You need to analyze thousands of customer reviews from your company's e-commerce site to automatically determine if the comments are positive, negative, or neutral. Which feature of the Azure AI Language service should you use?
Sentiment analysis
Language detection
Entity recognition
Key phrase extraction
Answer Description
The correct answer is Sentiment analysis. The Azure AI Language service provides sentiment analysis to evaluate the emotional tone of text. It classifies text at the document and sentence level as positive, negative, or neutral, which is ideal for analyzing customer feedback. Key phrase extraction identifies main points, not emotion. Entity recognition identifies specific people, places, and organizations. Language detection identifies the language of the 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 Language Service?
How does Sentiment Analysis differ from Key Phrase Extraction?
Why is Sentiment Analysis suitable for customer feedback analysis?
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?
Pre-trained image generation models
Code completion features
Advanced language models for text creation
Sentiment analysis tools
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?
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?
Assigning a label to an image based on its content.
Recognizing and extracting text from images.
Detecting and localizing multiple objects within an image.
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 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?
Which task can you accomplish by using the Azure AI Face detection service in Azure?
Converting handwritten text into digital text using Optical Character Recognition (OCR)
Detecting landmarks like buildings and natural features in images
Translating spoken words from one language to another in real time
Detecting human faces and returning bounding-box coordinates and optional attributes like head pose
Answer Description
The Face detection service locates human faces in an image, returns a bounding-box rectangle for each face, and can optionally supply limited facial attributes such as head pose, blur, or mask information. It does not classify landmarks, perform OCR, or translate speech; those capabilities belong to other Azure Cognitive Services.
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 kind of features can Azure AI Face detection analyze in human faces?
How does Azure Face detection differ from Azure OCR services?
What are some practical applications of Azure AI Face detection service?
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 Identification
Facial Attribute Analysis
Face Similarity Matching
Face Detection
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?
Cool beans!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.