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
An advertising agency wants to produce unique and creative ad copy tailored to different client needs without manually writing each one.
Which solution would best assist in accomplishing this goal?
Predictive analytics models
Generative models
Reinforcement learning models
Classification models
Answer Description
Generative models are designed to create new content, such as text or images, based on patterns learned from existing data. In this scenario, a generative model can generate unique ad copy that aligns with client needs by learning from a corpus of advertising texts.
**Classification models **categorize data into predefined classes and are not used for content creation.
Predictive analytics models forecast future data based on historical trends but do not generate new content.
Reinforcement learning models focus on decision-making processes to achieve specific goals and are not primarily used for generating creative 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 generative models and how do they work?
What is the difference between generative models and classification models?
What are some practical applications of generative models in marketing?
As a data scientist at a software development company, you are considering models for generating synthetic data to enhance your testing datasets.
Which feature of generative AI models makes them suitable for this task?
They can reduce data dimensionality while retaining key features.
They can classify data into specific categories with high precision.
They can identify anomalies by learning normal data patterns.
They can generate new data instances similar to the training data.
Answer Description
They can generate new data instances similar to the training data - This is the correct answer. Generative AI models are designed to create new data instances that resemble the training data. This makes them ideal for generating synthetic data to augment testing datasets, ensuring variety and realism in the data used for testing.
They can classify data into specific categories with high precision - This feature is characteristic of classification models, which categorize data into predefined labels but do not generate new data instances.
They can reduce data dimensionality while retaining key features - This describes dimensionality reduction techniques (such as PCA), which focus on simplifying the data without losing important features. It is not related to generating new data instances.
They can identify anomalies by learning normal data patterns - This is a feature of anomaly detection models, which are used to identify outliers or unusual patterns in data, not for generating synthetic 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 are generative AI models and how do they work?
What is the significance of synthetic data in testing datasets?
How do generative models differ from classification models?
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?
Use training data that includes a wide range of demographic groups
Exclude any features related to personal characteristics from the data
Expand the dataset by collecting more data of the same type
Increase the complexity of the algorithm to improve accuracy
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 it important to include a wide range of demographic groups in the training data?
What are some potential biases that could arise if demographic diversity is lacking in training data?
What steps can organizations take to ensure their training data is diverse and representative?
An e-commerce company wants to enhance its user experience by analyzing customers' facial expressions when they use a virtual try-on feature for accessories like glasses and hats. The company needs to detect faces in images and analyze facial attributes such as emotion, head pose, and facial landmarks.
Which of the following capabilities would not be provided by a facial detection and analysis solution?
Detecting the presence and location of faces in an image
Identifying the individual person by matching against a database of known faces
Determining facial landmarks like the position of eyes, nose and mouth
Analyzing facial attributes such as age, gender and emotion
Answer Description
Identifying the individual person by matching against a database of known faces - This is the correct answer. A facial detection and analysis solution is typically focused on detecting and analyzing facial features like emotion, age, gender, head pose, and landmarks. However, identifying or recognizing a specific individual for example facial recognition by matching against a database of known faces is a different task, which requires a facial recognition solution, not just facial detection and analysis.
Detecting the presence and location of faces in an image - This is a core feature of facial detection, which is part of facial detection and analysis solutions. It allows the system to locate faces within an image.
Analyzing facial attributes such as age, gender and emotion - This is another key feature of facial analysis, which examines various facial characteristics like age, gender and emotion.
Determining facial landmarks like the position of eyes, nose and mouth - This is also part of facial analysis, as it involves detecting specific facial landmarks to understand the positioning of key facial features.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are facial landmarks?
What is the difference between facial detection and facial recognition?
What attributes can be analyzed in facial analysis?
Which feature in Azure Machine Learning helps you find the optimal model for your data by systematically testing various algorithms and hyperparameter combinations?
Azure Notebooks
Azure Machine Learning Designer
Azure Machine Learning Interpretability
Automated Machine Learning
Answer Description
Automated Machine Learning simplifies the model development process by systematically testing multiple algorithms and hyperparameter settings to identify the best-performing model for a given dataset. It automates the time-consuming process of model selection and tuning, allowing users to focus on other tasks.
Azure Machine Learning Designer provides a visual interface to build machine learning pipelines but does not automate the selection and tuning of models.
Azure Notebooks is a cloud-based Jupyter Notebook service for writing and running code, without built-in capabilities for automated model selection.
Azure Machine Learning Interpretability offers tools to explain and interpret machine learning models but does not assist in finding the optimal model through systematic testing.
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)?
What are hyperparameters in machine learning?
How does Azure Machine Learning Designer differ from Automated Machine Learning?
Which of the following is a characteristic of solutions that enable the extraction of textual content from images?
Ability to recognize and extract printed and handwritten text from images.
Ability to classify images into predefined categories.
Ability to segment and identify individual objects within an image.
Ability to detect faces and analyze facial features.
Answer Description
The ability to recognize and extract printed and handwritten text from images is a key feature of optical character recognition (OCR) solutions. OCR allows for the conversion of text within images into editable and searchable data formats.
The other options describe features of different computer vision solutions, classifying images into categories is related to image classification, detecting faces and analyzing features pertains to facial detection and analysis, and segmenting and identifying objects within images is a feature of object detection solutions.
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 Optical Character Recognition (OCR)?
How does OCR differ from image classification?
What are some applications of OCR technology?
A developer is building an application that requires detecting human faces in images and analyzing facial attributes such as age, emotion, and gender.
Which Azure service is the most appropriate for this task?
Azure AI Form Recognizer
Azure AI Speech service
Azure AI Vision service
Azure AI Face Detection service
Answer Description
The Azure AI Face Detection service is designed specifically for detecting human faces and analyzing facial features like age, emotion and gender. It provides advanced facial recognition capabilities tailored for these tasks.
The Azure AI Vision service offers general image analysis, it does not specialize in detailed facial attribute analysis.
Azure AI Form Recognizer is used for extracting text from forms and documents.
Azure AI Speech service processes and recognizes spoken language, neither of which address facial detection or 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 features does the Azure AI Face Detection service provide?
How does the Azure AI Vision service differ from the Face Detection service?
What are some practical applications of the Azure AI Face Detection service?
A company wants to implement natural language processing features such as key phrase extraction, entity recognition, and sentiment analysis in multiple languages. They prefer to use a service that offers pre-built models and can be accessed via REST APIs without needing to manage infrastructure or train models.
Which Azure service should they choose?
Azure AI Speech service
Azure Machine Learning
Azure AI Language service
Azure Cognitive Search
Answer Description
The Azure AI Language service provides pre-built natural language processing (NLP) capabilities such as key phrase extraction, entity recognition, and sentiment analysis. It supports multiple languages and can be easily integrated into applications via REST APIs. Since it offers pre-trained models, there's no need to manage infrastructure or train models from scratch, meeting the company's requirements.
Azure Cognitive Search focuses on indexing and searching content, not providing comprehensive NLP features.
Azure Machine Learning requires building and training custom models, which the company wants to avoid.
Azure AI Speech service handles speech recognition and synthesis, not text-based NLP 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 pre-built models in natural language processing?
What is REST API and why is it important?
What types of natural language processing features does Azure AI Language service offer?
Which computer vision solution assigns labels to images based on the overall visual content, without pinpointing the location of specific objects?
Object Detection
Optical Character Recognition (OCR)
Image Classification
Semantic Segmentation
Answer Description
Image Classification - This is the correct answer. Image classification assigns labels to images based on the overall visual content, without pinpointing the location of specific objects. It categorizes the entire image into predefined classes for example "dog," "cat," "car" but it does not locate individual objects within the image.
Object Detection involves identifying and locating specific objects within an image, often with bounding boxes, in addition to classifying the objects. This is different from image classification, which does not detect object locations.
Optical Character Recognition (OCR) is used to extract and recognize text from images, but it is not focused on classifying images or identifying overall content.
Semantic Segmentation divides an image into regions that correspond to different object categories and labels every pixel in the image, which is more detailed than image classification. It assigns labels to every part of the image, rather than classifying the entire image at once.
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 main applications of Image Classification?
How does Image Classification differ from Object Detection?
What are the limitations of Image Classification?
A retailer wants to implement a system that can track and count individuals in surveillance video to monitor foot traffic in their store.
Which type of computer vision solution would best meet this need?
Object Detection
Optical Character Recognition (OCR)
Facial Detection and Analysis
Image Classification
Answer Description
Object Detection - This is the correct answer. Object detection is a computer vision technique used to identify and locate objects within an image or video. In this case, object detection would be ideal for tracking and counting individuals in the surveillance video, as it can identify and track people as they move through the store.
Image Classification - Image classification assigns a label to an image but does not provide location information about specific objects. It would not be suitable for tracking and counting individuals in real-time surveillance footage.
Optical Character Recognition (OCR) - OCR is used to extract and recognize text from images or videos. It is not applicable for tracking or counting individuals in surveillance video.
Facial Detection and Analysis - Facial detection focuses on identifying and analyzing human faces, but it would not be the best solution for tracking and counting all individuals in a store, as it is specific to detecting faces rather than general object tracking.
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 and how does it work?
How does object detection differ from image classification?
What are some common applications of object detection beyond retail?
A company needs to process large amounts of customer feedback to extract insights such as sentiment, key phrases, and entities from the text data.
Which Azure service is best suited for this requirement?
Azure AI Language service
Azure AI Speech service
Azure Cognitive Search
Azure Machine Learning Studio
Answer Description
Azure AI Language service is specifically designed for analyzing text data using natural language processing techniques. It provides features like sentiment analysis, key phrase extraction, and entity recognition, making it ideal for extracting insights from customer feedback.
Azure AI Speech service focuses on processing spoken language, such as speech-to-text and text-to-speech conversion.
Azure Cognitive Search is used for implementing search functionalities over unstructured data.
Azure Machine Learning Studio is a platform for building and deploying custom machine learning models but doesn't offer out-of-the-box text analytics features.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are the main features of the Azure AI Language service?
How does sentiment analysis work in the Azure AI Language service?
What is natural language processing (NLP) and how is it used in Azure services?
Sarah is a data analyst who needs to create a predictive model for sales forecasting but has limited experience in machine learning. She wants to use an Azure Machine Learning feature that simplifies the model creation process by automatically exploring different algorithms and tuning parameters.
Which feature should she use?
Azure Data Lake Analytics
Automated Machine Learning
Azure Cognitive Services
Azure Machine Learning Designer
Answer Description
Sarah should use Automated Machine Learning. This feature in Azure Machine Learning automates the process of model selection and hyperparameter tuning by experimenting with multiple algorithms and configurations to find the best model for her data. It is designed to help users who may not have deep machine learning expertise.
The Azure Machine Learning Designer allows users to build models using a drag-and-drop interface but still requires manual selection and tuning of algorithms.
Azure Data Lake Analytics is used for big data processing and query jobs, not for training machine learning models.
Azure Cognitive Services provide pre-built AI capabilities but do not allow for custom model training specific to Sarah's sales forecasting needs.
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)?
What are hyperparameters in machine learning?
How does Azure Machine Learning Designer differ from Automated Machine Learning?
As a data scientist at a financial institution, you are tasked with estimating the future value of investments using historical performance data, market trends, and economic indicators.
Which type of machine learning technique should you apply?
Classification
Association Rule Learning
Regression
Clustering
Answer Description
Regression - This is the correct answer. Regression is the most suitable technique for estimating the future value of investments based on historical data, market trends, and economic indicators. Regression models are used to predict continuous numerical values, making them ideal for tasks like forecasting future investment values.
Classification is used for categorizing data into predefined labels or classes (e.g., spam vs. non-spam), not for predicting continuous values like the future value of investments.
Clustering is an unsupervised learning technique used to group similar data points, but it is not suited for predicting numerical outcomes such as investment values.
Association Rule Learning is used for discovering interesting relationships or patterns in data (e.g., in market basket analysis) but is not appropriate for predicting continuous variables like investment values.
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 are some common algorithms used in regression?
A retail company receives thousands of customer feedback emails daily. They want to automatically categorize the emails based on the customers' attitudes expressed in the messages.
Which natural language processing (NLP) feature should they implement?
Key Phrase Extraction
Language Translation
Sentiment Analysis
Entity Recognition
Answer Description
Sentiment Analysis enables the company to automatically assess the sentiment expressed in the text, categorizing it as positive, neutral or negative. This helps them understand customer attitudes and take appropriate actions.
Key phrase extraction identifies important terms or phrases, entity recognition detects named entities, and language translation converts text from one language to another; these features do not directly assess customer attitudes.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Sentiment Analysis and how does it work?
What are the limitations of Sentiment Analysis?
How does Sentiment Analysis compare to other NLP features like Key Phrase Extraction?
A bank wants to segment its customers into different categories based on their spending habits and transaction history to tailor marketing strategies.
Which machine learning technique is most suitable for this objective?
Regression
Classification
Clustering
Reinforcement Learning
Answer Description
Clustering is the most suitable technique because it involves grouping similar data points together based on features, without using predefined labels. This allows the bank to identify distinct customer segments.
Regression is used for predicting continuous numerical values, which doesn't fit the goal of segmenting customers into categories.
Classification predicts categorical labels based on training data with known categories, but in this case, the categories (customer segments) are not predefined.
Reinforcement Learning involves an agent interacting with an environment to maximize cumulative reward, 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 Clustering in machine learning?
How do we determine the number of clusters in Clustering?
What distinguishes Clustering from Classification?
Nice!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.