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
Which of the following capabilities is NOT provided by the Azure AI Speech service? Select one option.
Extracting entities from written text documents.
Generating natural-sounding speech from text input.
Identifying speakers by their unique voice characteristics.
Transcribing spoken language into written text.
Answer Description
Azure AI Speech supports:
- Converting spoken language into text (speech-to-text).
- Generating natural-sounding speech from text (text-to-speech).
- Verifying or identifying speakers by voice (speaker recognition).
Extracting entities from written text is part of Azure AI Language, not Azure AI Speech. Therefore, the correct choice is the entity-extraction option.
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 text-to-speech and speech-to-text functionalities?
How can developers use Azure AI Speech service in their applications?
What industries benefit from speech recognition technologies?
Which of the following best explains why an AI solution requires regular updates and maintenance after deployment to ensure its reliability and safety?
To fulfill a one-time deployment checklist required by software vendors.
To change the underlying AI architecture from a neural network to a decision tree.
To significantly reduce the initial cost of developing the AI model.
To address potential data drift and maintain the model's performance.
Answer Description
This statement is correct. To ensure ongoing reliability and safety, an AI solution requires regular updates and maintenance. This is because the data and environment in which the model operates can change over time, a phenomenon known as 'data drift' or 'model drift'. These changes can degrade the model's performance and accuracy. Continuous monitoring and updating help address these shifts, fix any emerging issues, and maintain the system's effectiveness and safety. Reducing development costs or changing the fundamental architecture are not the primary goals of post-deployment maintenance.
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 data drift?
What does continuous monitoring involve?
Why is maintenance important for AI solutions?
A data scientist is building a machine learning model to predict housing prices based on various factors such as location, size, and age of properties.
In the dataset, which of the following represents the label?
The age of the property in years
The location of the property
The size of the property in square feet
The price of the property
Answer Description
In machine learning, the label is the target variable that the model is intended to predict. Here, 'The price of the property' is what the model aims to predict, making it the label.
The other options are input variables, or features, that provide information to help the model make accurate 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 are input variables vs. labels in machine learning?
How is a machine learning model trained to predict prices?
What types of algorithms are commonly used for regression tasks like predicting housing prices?
Which capability of Azure OpenAI Service allows developers to generate software components from text descriptions?
Data analysis
Speech-to-text conversion
Code generation
Image synthesis
Answer Description
Azure OpenAI Service supports code generation, which enables developers to create software components based on natural language descriptions. Using models like Codex, developers can input text prompts describing the desired functionality, and the service generates the corresponding code. This greatly simplifies coding tasks and accelerates development.
Image synthesis refers to generating images from text descriptions, not software components. Azure OpenAI Service offers code generation but does not synthesize images for creating software components; image synthesis is a separate capability found in tools like DALL-E.
Data analysis involves examining and interpreting data to derive insights, which is unrelated to creating software components from text descriptions. While Azure OpenAI can assist in querying data, the serviceās code generation capability specifically translates natural language into code rather than performing data analysis.
Speech-to-text conversion transcribes spoken language into text, which does not assist in generating software components. Azure offers separate speech services for voice transcription, while code generation is a distinct feature that translates text-based prompts into code outputs.
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 relate to code generation in Azure OpenAI Service?
How does code generation improve software development processes?
What are some examples of other capabilities within Azure OpenAI Service besides code generation?
Generative AI is commonly used to generate realistic images based on textual descriptions provided by users.
False
True
Answer Description
This statement is True.
Generative AI models, such as those used in image generation, can create realistic images from text prompts. This is a common application of generative AI, exemplified by models like DALLĀ·E and Stable Diffusion, which translate textual descriptions into visual representations.
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 popular models used in generative AI for image creation?
How does generative AI understand text prompts to create images?
What are some applications of generative AI beyond image generation?
An email service provider wants to add a feature that suggests sentence completions to users as they compose emails, improving typing efficiency.
Which Azure AI capability should they utilize to implement this functionality?
Entity Recognition
Key Phrase Extraction
Sentiment Analysis
Language Modeling
Answer Description
Language Modeling is the appropriate AI capability for this scenario because it can generate and predict text based on context, allowing the application to suggest probable sentence completions.
Sentiment analysis determines the emotional tone of text, entity recognition identifies and classifies entities within text, and key phrase extraction identifies the main topics or themes. These capabilities do not generate text 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 Language Modeling in AI?
Why is sentiment analysis not suitable for suggesting sentence completions?
How do other AI capabilities like entity recognition and key phrase extraction work?
A transportation company wants to predict the delivery duration for packages based on factors such as distance, traffic conditions and weather.
Which type of machine learning technique should the company use to address this problem?
Reinforcement Learning
Regression
Classification
Clustering
Answer Description
Regression - This is the correct answer. Regression is the appropriate machine learning technique for predicting continuous numerical values, such as the delivery duration for packages. The company can use regression to model the relationship between the input factors (distance, traffic conditions, weather) and the target variable (delivery duration).
Classification is used to predict categorical outcomes, not continuous values like delivery duration. Since the goal is to predict a numeric value, regression is the more suitable approach.
Clustering is an unsupervised learning technique that groups data based on similarities, but it is not used for predicting specific outcomes like delivery duration. It's useful for finding patterns, but not for making specific numerical predictions.
Reinforcement Learning is typically used for decision-making tasks where an agent learns by interacting with an environment for example optimizing actions over time. It is not the best choice for predicting continuous values like delivery duration, which is more suited to regression.
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 regression in machine learning?
How does regression differ from classification?
What kind of data is suitable for regression analysis?
What computer vision technique assigns a single label to an entire image based on its overall content?
Image Segmentation
Image Classification
Object Detection
Optical Character Recognition (OCR)
Answer Description
Image Classification assigns a single label to an entire image by analyzing its overall content. This differs from object detection, which identifies and locates individual objects within an image, and image segmentation, which classifies each pixel to understand the image at a granular level.
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?
How does Image Classification differ from Object Detection?
What are some applications of Image Classification?
A company collected data to develop a machine learning model that predicts the final selling price of products based on factors like 'Production Cost', 'Marketing Budget', 'Competitor Prices' and 'Time on Market'.
In this context, which variable is the label for the model?
Production Cost
Competitor Prices
Marketing Budget
Final Selling Price
Answer Description
In machine learning, the label is the variable that represents the output or the value the model is trying to predict. In this scenario, the model aims to predict the 'Final Selling Price' of products, making it the label.
The other variables such as 'Production Cost', 'Marketing Budget' and 'Competitor Prices' are features that the model uses to make the prediction.
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 features in machine learning?
How does a machine learning model predict a label using features?
What is the difference between a label and a feature?
Which of these tasks is a common application of generative AI?
Predicting stock prices using historical data
Categorizing customer feedback into topics
Image recognition in security systems
Generating synthetic data to augment datasets
Answer Description
Generating synthetic data to augment datasets - This is the correct answer. Generative AI is commonly used to create synthetic data, which can help augment existing datasets.
Image recognition in security systems - This is a task for computer vision, not generative AI.
Categorizing customer feedback into topics - This task is handled by classification or clustering models, not generative AI.
Predicting stock prices using historical data - This is a predictive modeling task, not 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 is generative AI?
How does generating synthetic data help datasets?
What are some other applications of generative AI?
As a data analyst at Contoso Ltd, you are tasked with building a machine learning model to estimate the future sales revenue of the company's products based on historical sales data, advertising spend, and market trends.
Which type of machine learning approach is most appropriate for this task?
Regression
Clustering
Anomaly Detection
Classification
Answer Description
Regression is suitable for predicting continuous numerical values such as sales revenue.
Classification is used for predicting categorical outcomes
Clustering is used for grouping similar data points without prior labels.
Anomaly Detection identifies unusual data points that differ significantly from the majority of the 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 regression in machine learning?
How does regression differ from classification?
Can you explain what clustering is and how it differs from regression?
Which natural language processing feature identifies and classifies entities such as names, organizations, dates and locations within text data?
Language Modeling
Entity Recognition
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 and how does it work?
What is the difference between Entity Recognition and Sentiment Analysis?
Can you explain Key Phrase Extraction and its significance?
Your company needs to develop a solution that can analyze images to identify objects, extract text, and detect faces.
Which Azure service should you use?
Azure AI Text Analytics service
Azure AI Vision service
Azure Cognitive Search
Azure AI Face detection service
Answer Description
The Azure AI Vision service provides a comprehensive set of features for image analysis, including object detection, optical character recognition (OCR) for text extraction, and face detection.
The Azure AI Face detection service specializes in facial detection and analysis but does not offer object detection or text extraction capabilities.
Azure Cognitive Search is designed for indexing and querying searchable content.
Azure AI Text Analytics service focuses on analyzing text data, not 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 specific features does the Azure AI Vision service offer for image analysis?
How does the object detection feature in Azure AI Vision work?
What distinguishes Azure AI Face detection service from Azure AI Vision service?
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
Key Phrase Extraction
Language Detection
Sentiment Analysis
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 exactly is Key Phrase Extraction?
How does Key Phrase Extraction differ from Sentiment Analysis?
What are some practical applications of Key Phrase Extraction?
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?
Automated Machine Learning
Azure Machine Learning Designer
Custom model training with the Azure ML SDK
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.
What is Automated Machine Learning (AutoML)?
How does Azure Machine Learning Designer differ from AutoML?
What are hyperparameters, and why are they important in machine learning?
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.