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
Which of the following scenarios involves a machine learning task that predicts discrete class labels based on input features?
Predicting whether an email is spam or not spam based on its content
Estimating the total sales revenue for the next quarter
Predicting the future price of a stock based on historical data
Identifying customer clusters based on purchasing behavior
Answer Description
Predicting whether an email is spam or not spam based on its content - This is the correct answer. This is a classification task, where the goal is to predict discrete class labels (spam or not spam) based on input features (the content of the email).
Predicting the future price of a stock based on historical data - This is a regression task, as predicting stock prices involves predicting a continuous numerical value rather than discrete class labels.
Identifying customer clusters based on purchasing behavior - This is a clustering task, which is an unsupervised learning technique that groups customers based on similarities in their purchasing behavior, without predefined class labels.
Estimating the total sales revenue for the next quarter - This is another regression task, as it involves predicting a continuous value (sales revenue) based on input 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.
What is classification in machine learning?
What is the difference between classification and regression in machine learning?
What are some common algorithms used for classification?
Which of the following statements best describes the primary capability of generative AI models?
They predict a single, continuous numerical value based on input features.
They classify existing data into a set of predefined categories.
They create new, original content, such as text and images, by learning patterns from existing data.
They exclusively analyze and moderate existing user-generated content for policy violations.
Answer Description
The correct answer is that generative AI models create new, original content by learning patterns from existing data. Generative AI is a category of artificial intelligence models that learn the patterns and structures within training data and then use this knowledge to produce new content, such as text, images, or code .
- Classifying data into predefined categories is a function of classification models, a type of discriminative AI.
- Predicting a continuous numerical value is the function of regression models.
- Analyzing and processing visual information is the primary function of computer vision 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.
How do generative AI models differ from classification and regression models?
What types of content can generative AI models create?
What are some examples of popular generative AI models?
A global e-commerce company wants their product descriptions to be accessible to customers in multiple languages automatically within their app.
Which Azure service should they use to implement this multilingual text conversion feature?
Azure AI Translator service
Azure AI Language service
Azure AI Speech service
Answer Description
The Azure AI Translator service specializes in converting text from one language to another, making it ideal for automatically translating product descriptions into multiple languages.
The Azure AI Speech service focuses on speech recognition and synthesis, handling audio inputs and outputs.
The Azure AI Language service deals with understanding and processing natural language but does not provide direct translation capabilities.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the Azure AI Translator service?
How does the Azure AI Translator service differ from the Azure AI Speech service?
What are common use cases for the Azure AI Translator service?
An organization wants to ensure that its automated loan approval system is fair to all applicants.
What is the most effective approach to minimize unfairness in the system?
Expand the dataset by collecting more data of the same type
Increase the complexity of the algorithm to improve accuracy
Use training data that includes a wide range of demographic groups
Exclude any features related to personal characteristics from the data
Answer Description
Use training data that includes a wide range of demographic groups - This is the correct answer. Ensuring that the training data is diverse and includes a wide range of demographic groups helps reduce biases and ensures that the automated loan approval system treats all applicants fairly. This approach ensures that the model learns from a broad spectrum of data, which can help minimize unfairness in the system.
Exclude any features related to personal characteristics from the data - While this may seem like a good way to prevent bias, excluding personal characteristics (such as age, gender, or race) entirely could lead to a model that lacks important context for making fair and informed decisions.
Increase the complexity of the algorithm to improve accuracy - Increasing algorithm complexity might improve accuracy, but it does not directly address fairness.
Expand the dataset by collecting more data of the same type - Expanding the dataset with more of the same type of data might not necessarily improve fairness if the data itself is biased or unrepresentative.
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 using diverse training data important for fairness in AI systems?
What can happen if personal characteristics are excluded entirely from training data?
How does increasing algorithm complexity affect fairness in AI systems?
You are building an AI-powered customer service chatbot that will be used by a global audience, including customers who rely on assistive technologies such as screen readers and voice-control software. To make the chatbot more accessible, you add semantic labels for every UI element, ensure full keyboard navigation, and include descriptive alt-text for any images generated by the system. Which Microsoft Responsible AI principle are you primarily addressing with these design decisions?
Transparency
Fairness
Inclusiveness
Accountability
Answer Description
The design decisions focus on Inclusiveness. Microsoft's Inclusiveness principle states that AI systems should "empower everyone and engage all people, regardless of their backgrounds" and be inclusive "for people of all abilities." Adding screen-reader friendly labels, keyboard navigation, and descriptive alt-text removes barriers for users with disabilities, directly addressing this principle. The other options target different Responsible AI areas: Fairness concerns bias and equal treatment, Transparency is about making the system understandable, and Accountability relates to human oversight.
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 Microsoft's Inclusiveness principle in Responsible AI?
Why is adding semantic labels and alt-text important for accessibility?
How does Inclusiveness differ from Fairness in Microsoft's Responsible AI principles?
A developer wants to extract insights from images by analyzing visual content for their application.
Which Azure service is designed for this task?
Azure AI Vision Service
Azure AI Anomaly Detector Service
Azure AI Language Service
Azure AI Personalizer Service
Answer Description
The Azure AI Vision Service provides capabilities to analyze visual content in images, including object detection, image classification, and optical character recognition (OCR). It is specifically designed for processing and extracting information from images, which aligns with the developer's requirements.
The Azure AI Language Service focuses on natural language processing tasks on text data, not images.
The Azure AI Anomaly Detector Service identifies anomalies in time-series data.
The Azure AI Personalizer Service is used for creating personalized user experiences.
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 features does the Azure AI Vision Service provide?
How does OCR in Azure AI Vision Service work?
What is the difference between Azure AI Vision Service and Azure AI Language Service?
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?
Clustering
Dimensionality Reduction
Classification
Regression
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?
Your company has trained a machine learning model and needs to process a large dataset to generate predictions for analysis. The predictions are not required instantly and can be computed without immediate response.
Which deployment option in Azure Machine Learning should you recommend?
Deploy the model to an Azure Container Instance (ACI)
Deploy the model to a managed online endpoint
Deploy the model to an Azure Kubernetes Service (AKS) cluster
Deploy the model to a managed batch endpoint
Answer Description
Deploying the model to a managed batch endpoint is the most appropriate option in this scenario. Managed batch endpoints are designed for processing large volumes of data asynchronously, where predictions do not need to be immediate. This approach is efficient and cost-effective for non-time-sensitive tasks because compute resources are only provisioned for the duration of the job. In contrast, managed online endpoints are for real-time predictions with low latency. Deploying to Azure Kubernetes Service (AKS) or Azure Container Instances (ACI) are options typically associated with online inference for high-scale or dev/test scenarios, respectively, and are not the purpose-built solution for large-scale batch processing in Azure Machine Learning.
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 batch inference in Azure Machine Learning?
How is batch inference different from real-time inference?
What are the main use cases for deploying a model with batch inference?
An analyst at a telecommunications company wants to forecast the number of customer service calls expected next month based on data from previous months.
Which machine learning technique is most suitable for this task?
Regression
Clustering
Classification
Answer Description
Regression is the appropriate technique for predicting continuous numerical values, such as the number of customer service calls. It models the relationship between dependent and independent variables to forecast future values.
Classification is used for predicting categorical outcomes
Clustering groups data points based on similarity without prior labels.
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 regression the most suitable technique for forecasting numerical data?
How does regression differ from classification in machine learning?
What are some real-world examples of clustering in machine learning?
You are tasked with developing an AI solution capable of synthesizing new content by modeling the underlying patterns of your data.
Which feature is essential for the AI model to achieve this?
Ability to generate data by learning data distributions
Ability to predict continuous values from input features
Ability to categorize data into predefined classes
Ability to identify clusters within unlabeled data
Answer Description
The ability to generate data by learning the data distributions is essential for synthesizing new content. Generative models possess this feature, allowing them to create new data instances similar to the training data.
In contrast, classifying data into predefined classes, predicting continuous values, and identifying clusters involve analyzing existing data without producing new 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 a generative model in AI?
How does learning data distributions help in content generation?
What is the difference between generative and predictive models?
Which of the following best describes the primary function of an image classification solution?
Analyzes facial features to identify individuals
Detects and localizes individual objects within an image
Extracts textual information from images
Assigns one or more labels to an entire image based on its content
Answer Description
Assigns one or more labels to an entire image based on its content - This is the correct answer. The primary function of an image classification solution is to assign one or more labels to an entire image based on its overall content. For example, it can classify an image as "cat," "dog," or "car" based on what is depicted in the image, without identifying specific object locations within the image.
Detects and localizes individual objects within an image - This describes object detection, which not only identifies objects but also locates them within the image using bounding boxes, whereas image classification only assigns labels to the whole image.
Extracts textual information from images - This describes Optical Character Recognition (OCR), which focuses on extracting and recognizing text from images, not classifying the entire image.
Analyzes facial features to identify individuals - This describes facial recognition, which focuses on identifying and analyzing faces within an image, not general 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 is Optical Character Recognition (OCR) different from image classification?
Can image classification solutions differentiate between similar classes, like different dog breeds?
Your company is developing an artificial intelligence application that processes personal data from customers in multiple countries, including those in the European Union.
Which approach is the BEST to ensure compliance with privacy regulations?
Obtain explicit consent from users and adhere to relevant data protection laws like GDPR.
Implement strong encryption methods for storing and transmitting all customer data.
Anonymize all customer data before processing it.
Restrict data collection to non-sensitive information to avoid privacy issues.
Answer Description
Obtaining explicit consent from users and adhering to relevant data protection laws like GDPR is the best approach to ensure compliance when processing personal data. This involves informing users about how their data will be used and ensuring all data handling practices meet legal requirements. While encryption, data anonymization, and restricting data collection are important measures, they alone may not fulfill all legal obligations under privacy laws.
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 GDPR, and why is it important for data protection?
What are the key steps to ensure compliance with GDPR when processing customer data?
How does anonymization differ from pseudonymization, and why isn't anonymization enough for GDPR compliance?
An analyst is training a machine learning model to predict the selling price of houses based on features like 'SizeInSquareFeet', 'NumberOfBedrooms', and 'LocationRating'.
Which of the following should be used as the label in the dataset?
LocationRating
NumberOfBedrooms
SizeInSquareFeet
SellingPrice
Answer Description
The 'SellingPrice' is the label because it is the output variable that the model aims to predict. In supervised learning, the label is the target variable, and the features are input variables that help predict the label.
'SizeInSquareFeet', 'NumberOfBedrooms', and 'LocationRating' are features used by the model to make 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.
What is a label in a machine learning dataset?
How do features differ from labels in machine learning?
What is supervised learning and how does it relate to labels?
A company's customer support department has accumulated a large number of email inquiries. They want to quickly identify the main issues customers are experiencing by automatically extracting important words and phrases from these emails.
Which natural language processing (NLP) technique should they use to achieve this?
Entity Recognition
Sentiment Analysis
Key Phrase Extraction
Language Detection
Answer Description
Key Phrase Extraction is the process of automatically identifying the most significant and relevant phrases within a text. This technique helps in summarizing the main topics or issues discussed, enabling the company to quickly understand customer concerns.
Sentiment analysis identifies the emotional tone behind words, language detection identifies the language of the text, and entity recognition identifies and classifies named entities, such as names of people or organizations, which may not provide the overall themes or issues.
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 'Key Phrase Extraction' involve in NLP?
How does 'Key Phrase Extraction' differ from 'Entity Recognition'?
What are some tools or services in Azure that support Key Phrase Extraction?
What is the purpose of facial detection solutions in Azure AI services?
Translating written text from images into usable formats.
Recognizing and verifying the identities of individuals.
Locating human faces within digital images or videos.
Detecting and classifying objects within images.
Answer Description
Facial detection solutions are used to locate human faces within digital images or videos, enabling systems to process and analyze facial data. While facial recognition involves identifying and verifying individual identities, facial detection simply identifies the presence and position of faces.
Options related to recognizing identities, translating text, or detecting general objects pertain to other computer vision tasks and not specifically to facial detection.
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 facial detection differ from facial recognition?
What role does Azure's Computer Vision service play in facial detection?
What are some practical use cases for facial detection in AI applications?
Which natural language processing feature identifies and classifies entities such as names, organizations, dates and locations within text data?
Entity Recognition
Language Modeling
Key Phrase Extraction
Sentiment Analysis
Answer Description
Entity Recognition identifies and classifies entities like names, organizations, dates and locations in text, converting unstructured data into structured information.
Sentiment Analysis assesses the emotional tone of the text.
**Key Phrase Extraction identifies important terms and phrases.
**Language Modeling predicts word sequences or understands language structure.
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 Entity Recognition differ from Sentiment Analysis?
What are practical applications of Entity Recognition in real-world scenarios?
What capability does the Azure AI Vision service provide to developers?
Analyzing images and extracting visual information
Translating text between different languages
Performing sentiment analysis on text data
Transcribing spoken language into text
Answer Description
Analyzing images and extracting visual information - This is the correct answer. The Azure AI Vision service provides developers with capabilities to analyze images and extract visual information. This includes tasks such as image classification, object detection, and optical character recognition (OCR), helping developers to gain insights from images.
Transcribing spoken language into text - This is the functionality of speech recognition services, not the Azure AI Vision service. Speech recognition is focused on converting spoken language into written text.
Translating text between different languages - This is the functionality of Azure Translator service, which is designed for translating text between languages, not related to image analysis.
Performing sentiment analysis on text data - This is the functionality of text analytics services, which are used for tasks like sentiment analysis, key phrase extraction, and language detection, but it is not related to image analysis.
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 tasks can Azure AI Vision perform under image analysis?
How does optical character recognition (OCR) in Azure AI Vision work?
What are some industries or use cases that benefit most from Azure AI Vision?
Which of the following is an example of a natural language processing workload?
Recognizing objects in images
Sentiment analysis of customer reviews
Translating data into visual charts
Predicting equipment failures using sensor data
Answer Description
Sentiment analysis of customer reviews involves processing and understanding human language, which is a key aspect of natural language processing (NLP).
Recognizing objects in images is a computer vision task.
Predicting equipment failures using sensor data is related to predictive analytics.
Translating data into visual charts is data visualization.
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?
How is NLP different from computer vision?
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?
Named Entity Recognition
Language Detection
Key Phrase Extraction
Sentiment Analysis
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?
A company wants to analyze customer feedback forms to automatically extract and categorize mentions of their products, brands, and stores within the text.
Which natural language processing (NLP) feature should they use to achieve this goal?
Sentiment Analysis
Key Phrase Extraction
Language Modeling
Entity Recognition
Answer Description
Entity Recognition is the appropriate feature for this scenario. It enables the detection and classification of specific entities such as products, brands and locations within text data, allowing the company to extract structured information from unstructured feedback.
Key Phrase Extraction highlights important terms but doesn't categorize them into specific types.
Sentiment Analysis assesses the emotional tone of the text but doesn't identify specific entities.
Language Modeling predicts word sequences and isn't used for extracting or categorizing mentions of specific items.
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?
What is the difference between Key Phrase Extraction and Entity Recognition?
How does Sentiment Analysis differ from Entity Recognition?
That's It!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.