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 is a feature of an image classification solution?
Predicting the content category of an image
Extracting text from images for text analysis
Detecting facial features to analyze emotions
Identifying and locating objects within an image
Answer Description
Predicting the content category of an image - This is the correct answer. Image classification involves assigning a label or category to an image based on its content. For example, an image classification solution might categorize an image as "cat," "dog," or "car" based on the objects it contains.
Identifying and locating objects within an image - This describes object detection, not image classification. Object detection involves both identifying objects and locating them within the image (often with bounding boxes), while classification only assigns a category label.
Extracting text from images for text analysis - This is Optical Character Recognition (OCR), which is focused on extracting text from images, not classifying the entire image into categories.
Detecting facial features to analyze emotions - This is facial recognition or emotion detection, which focuses on detecting and analyzing facial features, often for applications like identifying emotions or individuals, but it is not image classification.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is image classification in AI?
How does image classification differ from object detection?
What are some common applications of image classification?
A marketing team wants to analyze customer photos uploaded to their app to extract demographics such as age range, gender, and emotional expressions to tailor their advertising campaigns.
Which type of computer vision solution should they use?
Facial Analysis
Object Detection
Image Classification
Optical Character Recognition (OCR)
Answer Description
Facial Analysis solutions are designed to detect human faces in images and extract detailed attributes like estimated age, gender, and emotions. This allows the marketing team to gather valuable demographic data from the photos.
Image Classification categorizes entire images based on their content but doesn't provide specific details about faces.
Object Detection identifies and locates objects within an image but doesn't offer detailed analysis of facial features.
**Optical Character Recognition (OCR) extracts text from images and is not applicable for analyzing facial attributes.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What specific attributes can Facial Analysis extract from images?
How does Facial Analysis differ from Image Classification in practical applications?
What kind of technology powers Facial Analysis solutions?
You are tasked with building a machine learning model, but you have limited time and expertise in selecting the best algorithm and tuning hyperparameters.
Which Azure Machine Learning feature should you use to address this challenge?
Azure Cognitive Services
Azure Automated Machine Learning
Azure Machine Learning Studio Notebooks
Azure Machine Learning Designer
Answer Description
Azure Automated Machine Learning is designed to automate the process of selecting the most appropriate algorithms and tuning hyperparameters for your dataset and problem type. It iteratively trains models with different algorithms and parameters to find the best performing model.
Azure Machine Learning Designer provides a drag-and-drop interface for building models but requires you to select algorithms and parameters manually.
Azure Machine Learning Studio Notebooks offer a coding environment for custom model development, which may not save time for those with limited expertise.
Azure Cognitive Services provide pre-built AI services but are not used for custom model training.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure Automated Machine Learning and how does it work?
What are hyperparameters in machine learning?
How does Azure Machine Learning Designer differ from Azure Automated Machine Learning?
Which statement describes a feature of generative AI models?
They generate new data similar to the data they were trained on
They analyze data without generating output
They compress data to reduce storage requirements
They classify input data into predefined categories
Answer Description
Generative AI models are designed to create new data that is similar to the data they were trained on. They learn the underlying patterns and structures in the training data to produce original outputs.
Unlike models that classify or compress data, generative models focus on data creation rather than just analysis or reduction.
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 common examples of generative AI applications?
How do generative AI models learn from training data?
What is the difference between generative AI and discriminative AI models?
Which scenario is best addressed using a machine learning technique that finds patterns in data without relying on labeled outcomes?
Predicting housing prices based on features like size and location.
Forecasting future stock prices based on historical data.
Discovering customer segments with similar purchasing behaviors for marketing purposes.
Determining if a transaction is fraudulent based on past labeled data.
Answer Description
Discovering customer segments with similar purchasing behaviors for marketing purposes - This is the correct answer. The scenario where a machine learning technique finds patterns in data without relying on labeled outcomes is best addressed by clustering. In this case, the goal is to segment customers based on their purchasing behaviors, which is an unsupervised learning task that does not require labeled data.
Predicting housing prices based on features like size and location - This task typically requires supervised learning, where the model learns from labeled data for example using historical housing prices to make predictions on new data.
Determining if a transaction is fraudulent based on past labeled data - Fraud detection is a supervised learning task where labeled data (fraudulent vs. legitimate transactions) is used to train a model to classify future transactions.
Forecasting future stock prices based on historical data - While stock price forecasting may involve time series analysis, it is also typically a supervised learning task that uses historical data with known outcomes to predict future trends.
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 unsupervised learning?
What is clustering in machine learning?
How do features like size and location affect housing price predictions?
An organization wants to develop an AI system that converts natural language descriptions of features into corresponding programming code to expedite their software development process.
Which Azure OpenAI model should they choose to achieve this goal?
Embeddings
Codex
DALL-E
GPT-3
Answer Description
The Codex model in Azure OpenAI Service is specifically designed for translating natural language input into programming code. It supports multiple programming languages and can interpret user intent to generate accurate code snippets, making it ideal for this scenario.
GPT-3 is capable of understanding and generating human-like text, it is not optimized for code generation tasks.
DALL-E focuses on creating images from textual descriptions.
Embeddings are used for semantic understanding and similarity tasks, not code generation.
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 makes Codex specifically suitable for generating programming code?
How does Codex understand user intent when generating code?
What are some practical applications of Codex in software development?
An organization wants to group customers into segments based on similarities in their behavior, but they don't have labeled data.
Which machine learning technique should they utilize?
Classification
Regression
Time Series Analysis
Clustering
Answer Description
Clustering - This is the correct answer. Clustering is an unsupervised machine learning technique used to group data into segments based on similarities without requiring labeled data. It is ideal for grouping customers into segments based on their behavior.
Regression is used for predicting continuous numerical values based on input features, not for grouping data or segmenting customers.
Classification is a supervised learning technique where the goal is to categorize data into predefined classes. It requires labeled data, which is not available in this case.
Time Series Analysis is used to analyze data that is collected over time (e.g., stock prices, sales data) to identify trends or patterns. It is not focused on segmenting data into groups based on behavior.
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?
What are some common algorithms used for clustering?
How is clustering different from classification?
An insurance company needs to extract text from a vast number of printed forms to automate their data entry process.
Which Azure service provides the necessary optical character recognition capabilities?
Azure AI Face
Azure AI Text Analytics
Azure AI Language Understanding
Azure AI Vision
Answer Description
Azure AI Vision offers optical character recognition (OCR) features that enable the extraction of text from images and documents, making it ideal for processing printed forms.
Azure AI Face specializes in facial detection and analysis, not text extraction.
Azure AI Text Analytics analyzes text for sentiment and key phrases but does not extract text from images.
Azure AI Language Understanding focuses on interpreting conversational language, not on OCR 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 Optical Character Recognition (OCR)?
What are other uses of Azure AI Vision besides OCR?
How does Azure AI Vision integrate with other Azure services?
Which of the following is a feature of OCR solutions?
Analyzing facial features to recognize emotions
Detecting and classifying objects within an image
Translating spoken language into text
Extracting text content from images or documents
Answer Description
Extracting text content from images or documents - This is the correct answer. Optical Character Recognition (OCR) solutions are specifically designed to extract text content from images or scanned documents, such as reading printed or handwritten text and converting it into machine-readable format.
Detecting and classifying objects within an image - This is the functionality of object detection or image classification, not OCR. These solutions identify and classify objects in images, but they do not extract text.
Analyzing facial features to recognize emotions - This refers to facial recognition and facial analysis solutions, which focus on detecting and analyzing facial features to determine emotions, not OCR.
Translating spoken language into text - This is the function of speech-to-text solutions, not OCR. Speech-to-text converts spoken language into written text, while OCR deals with extracting text from images or documents.
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 common applications of OCR technology?
What types of documents can OCR systems process?
How does OCR technology work?
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 identify clusters within unlabeled data
Ability to predict continuous values from input features
Ability to categorize data into predefined classes
Ability to generate data by learning data distributions
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 are generative models?
Can you explain data distribution in the context of AI?
How does content synthesis differ from data classification?
Which of the following best indicates a key feature of generative AI solutions?
Extraction of insights from unstructured text data
Classification of data into predefined categories
Detection of anomalies in real-time data streams
Ability to generate new content based on learned data patterns
Answer Description
Ability to generate new content based on learned data patterns - This is the correct answer. Generative AI solutions are specifically designed to produce new content by learning and emulating the patterns within the data they are trained on. This can include creating text, images, or other forms of content that resemble the original data, making this feature a primary aspect of generative AI.
Classification of data into predefined categories - Classification is a feature of discriminative models, which focus on identifying which category or label a given input belongs to. Generative AI, by contrast, is about creating new content rather than categorizing it. While classification is important in machine learning, it does not describe generative AI.
Detection of anomalies in real-time data streams - Anomaly detection typically involves identifying data points that do not fit within the expected patterns, often using discriminative models or specific anomaly detection algorithms. Generative AI, however, generates new data rather than identifying irregularities, so this is not its primary function.
Extraction of insights from unstructured text data - While generative AI can work with unstructured data to produce new content, the extraction of insights from text generally refers to natural language processing (NLP) techniques like information retrieval, summarization, or sentiment analysis. Generative AI is focused on content creation, not the extraction of information from 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 are examples of content that generative AI can create?
How does generative AI learn from data patterns?
What differentiates generative AI from other AI models?
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 location of the property
The age of the property in years
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?
As a data scientist at a marketing firm, you are tasked with generating personalized product descriptions for the company's online catalog. You consider using a generative AI model to automate this process.
Which of the following is a key characteristic of a generative AI model that makes it suitable for this task?
It can classify images into predefined categories.
It can predict numerical values based on historical data.
It can recognize speech and convert it to text.
It can generate new content based on learned patterns from training data.
Answer Description
It can generate new content based on learned patterns from training data - This is the correct answer. Generative AI models are specifically designed to create new content, such as personalized product descriptions, based on patterns learned from the training data. This makes them highly suitable for automating the generation of unique and relevant product descriptions.
It can classify images into predefined categories - This characteristic is typical of image classification models, which focus on categorizing images, not generating new content.
It can predict numerical values based on historical data - This is the function of predictive models, which are used for tasks like forecasting or regression, rather than generating creative content like product descriptions.
It can recognize speech and convert it to text - This describes speech-to-text models, which convert spoken language into written text. It is not related to generating new content, such as product descriptions, from text inputs.
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 types of content can generative AI create?
What is the difference between generative AI and other types of AI models?
A developer needs to analyze customer feedback to identify the overall sentiment and extract key phrases.
Which Azure service provides these capabilities?
Azure AI Speech service
Azure AI Language service
Azure Machine Learning service
Azure Cognitive Search
Answer Description
Azure AI Language service is designed for natural language processing tasks, including sentiment analysis and key phrase extraction. It can process text data to determine sentiment (positive, negative, neutral) and extract important phrases, which are essential for understanding customer feedback.
Azure AI Speech service specializes in speech-related tasks like speech-to-text and text-to-speech conversion.
Azure Cognitive Search adds search capabilities to applications.
Azure Machine Learning service is for building and deploying custom machine learning 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.
What is natural language processing (NLP)?
How does sentiment analysis work?
What are key phrases, and why are they important?
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
Increase the complexity of the algorithm to improve accuracy
Expand the dataset by collecting more data of the same type
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 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?
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.