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
An AI engineer is learning about the different model families available in Azure OpenAI Service. They want to identify the family of models that was specifically trained and optimized to translate natural language descriptions into executable code.
Which model family should they identify?
The CLIP model family
The DALL-E model family
The GPT-3 model family
The Codex model family
Answer Description
The Codex family of models in Azure OpenAI Service was specifically trained on a massive corpus of public code and natural language to translate descriptions into executable code. While newer models like GPT-4 also have strong coding capabilities, the term 'Codex' refers to the models originally specialized for this purpose, as reflected in the AI-900 exam objectives.
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 Codex model used for in Azure OpenAI Service?
How is Codex different from GPT-3 in Azure OpenAI Service?
Can the Codex model handle multiple programming languages?
A company needs a service that can analyze images to identify different items present, as well as extract any textual content from the images.
Which Azure service should they choose?
Azure AI Document Intelligence
Azure AI Face service
Azure Speech to Text service
Azure AI Vision service
Answer Description
The Azure AI Vision service provides extensive image analysis capabilities, including identifying objects within images and extracting text through optical character recognition (OCR).
Azure AI Face service is specialized for detecting and analyzing human faces, but doesn't support general object identification or text extraction.
Azure AI Document Intelligence is designed to extract structured data from forms and documents but is less suitable for general image analysis tasks.
Azure Speech to Text service is used for converting spoken language into text and does not process images.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is OCR in Azure AI Vision service?
How does Azure AI Vision service differ from Azure AI Face service?
Can Azure AI Vision service analyze handwritten text effectively?
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 Face Detection service
Azure AI Vision service
Azure AI Form Recognizer
Azure AI Speech 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 offer?
How is Azure AI Vision service different from Azure AI Face Detection service?
What are some use cases for Azure AI Face Detection service?
Which action is most effective during the model-development phase for mitigating demographic bias in the outputs of a generative AI system?
Gather and use a training dataset that is diverse and representative of all relevant demographic groups.
Exclude rare cases and outlier records from the training data to improve convergence speed.
Set the sampling temperature to zero so the model always generates deterministic responses.
Increase the model's depth and number of parameters to let it learn more complex patterns.
Answer Description
Using a training dataset that covers all relevant demographic groups exposes the model to varied examples and reduces the chance that it learns patterns that favor or exclude particular populations.
Reducing the sampling temperature only makes outputs more deterministic; it does not address underlying bias in the learned parameters.
Removing outliers that correspond to minority groups shrinks representation and tends to worsen bias.
Simply increasing the depth or parameter count of the network can even amplify existing bias if the data remain unbalanced.
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 a diverse and representative training dataset important for mitigating bias in AI models?
What is the sampling temperature, and why doesn't it address demographic bias?
What happens if outliers or rare cases are excluded from training datasets?
Which type of machine learning workload involves synthesizing new content similar to examples it has been trained on?
Content Synthesis tasks
Regression Analysis
Data Classification
Anomaly Detection
Answer Description
Content Synthesis tasks - This is the correct answer. Content synthesis tasks involve generating new content that is similar to the examples the model has been trained on. This is typically seen in generative models, where the system can create new, original content such as text, images, or music based on the patterns it has learned.
Anomaly Detection focuses on identifying outliers or unusual patterns in data, not on generating new content. It is used for detecting abnormal behavior or data points.
Data Classification involves categorizing data into predefined classes or categories, such as labeling emails as spam or not. It does not involve generating new content.
Regression Analysis is used to predict numerical values based on historical data, such as forecasting sales or stock prices. It is not focused on generating 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 some examples of content synthesis in machine learning?
What is the key difference between content synthesis and data classification tasks?
What machine learning models are commonly used for content synthesis tasks?
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?
Regression
Classification
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 unsupervised learning in machine learning?
How does clustering differ from classification in machine learning?
What are some common algorithms used for clustering?
Which model in Azure OpenAI Service is used to generate images from text prompts?
DALL·E
GPT-3
ChatGPT
Codex
Answer Description
DALL·E is an image generation model available in Azure OpenAI Service that creates images from text descriptions, allowing users to generate visual content based on textual inputs.
GPT-3 and ChatGPT are language models designed for generating and understanding human-like text, not images.
Codex is tailored for code generation and completion tasks and does not generate images.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the primary purpose of the DALL·E model in Azure OpenAI Service?
How are GPT-3 and ChatGPT different from DALL·E in Azure OpenAI Service?
What are some typical use cases for Codex in Azure OpenAI Service?
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?
Inclusiveness
Transparency
Fairness
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?
What is a distinguishing characteristic of deep learning techniques compared to traditional machine learning methods?
They require smaller datasets to achieve high accuracy.
They provide enhanced interpretability over traditional models.
They are optimized exclusively for structured data analysis.
They automatically extract features from raw data without manual feature engineering.
Answer Description
Deep learning techniques utilize neural networks with multiple layers (deep neural networks) to automatically extract high-level features from raw data. This ability to perform automatic feature extraction eliminates the need for manual feature engineering, which is often required in traditional machine learning methods. The other options are incorrect because deep learning models typically require large datasets to perform effectively, they can process both structured and unstructured data, and they are generally less interpretable due to their complex architectures.
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 do deep learning models require large datasets to perform effectively?
What is the difference between structured and unstructured data in deep learning?
Why is interpretability often a challenge in deep learning models?
An e-commerce site uses Azure Face to power its virtual try-on experience. It must detect each shopper's face, analyze landmarks and head pose, and optionally confirm identity. Which capability is NOT offered by the Azure Face detection and analysis service?
Detecting faces and returning bounding-box coordinates
Extracting facial landmarks such as eye centers and nose tip
Generating a detailed 3-D mesh model of the face for rendering in a game engine
Verifying whether two detected faces belong to the same individual
Answer Description
Azure Face can locate faces, return landmark coordinates, and perform biometric verification or identification. These are all documented features of the service . It does not create a detailed 3-D mesh model suitable for rendering in a game engine; developers who need a 3-D facial mesh must rely on specialized 3-D reconstruction libraries or hardware such as depth cameras.
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 facial detection and facial recognition?
What are facial landmarks, and why are they important in facial analysis?
Can emotion detection work without storing or matching user faces in a database?
A company has amassed a vast repository of documents, including PDFs, Word files, and scanned images of text. They want to enable employees to find specific information within these documents, such as policy details or client data, regardless of the file format.
Which type of AI workload would best address this need?
Content Personalization
Natural Language Processing (NLP)
Computer Vision
Knowledge Mining
Answer Description
Knowledge mining is the appropriate AI workload because it orchestrates services such as OCR, natural language processing, and search indexing to ingest, enrich, and make large, heterogeneous document collections easily searchable.
Natural language processing focuses on understanding and generating language from already-available text but does not, by itself, provide the pipeline to ingest multiple file formats or build a search index.
Computer Vision can extract text from images and scanned pages through OCR, but on its own it lacks the enrichment and indexing steps required to turn a mixed-format content repository into a searchable knowledge base.
Content personalization tailors experiences to individual users' preferences and does not address the need to search across a document repository.
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 OCR and how does it work in the context of knowledge mining?
How does search indexing improve the knowledge mining process?
What specific role does natural language processing (NLP) play in knowledge mining?
What capability does the Azure AI Vision service provide to developers?
Translating text between different languages
Analyzing images and extracting visual information
Transcribing spoken language into text
Performing sentiment analysis on text data
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?
You are developing an application that needs to analyze large volumes of customer emails. The application must automatically detect the language of each email, extract key phrases, identify named entities such as people and organizations and determine the overall sentiment. You want to use an Azure service that provides these functionalities without requiring you to build and train custom models.
Which Azure service should you use?
Azure AI Speech service
Azure Machine Learning Service
Azure AI Language service
Azure Cognitive Search
Answer Description
The Azure AI Language service provides pre-built natural language processing (NLP) capabilities such as language detection, key phrase extraction, named entity recognition, and sentiment analysis. It allows developers to integrate these features into their applications without having to develop custom machine learning models.
Other services like Azure AI Speech service focus on speech-related functionalities, Azure Cognitive Search provides indexing and search capabilities, and Azure Machine Learning Service is for building and training 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 the Azure AI Language service?
What is named entity recognition in Azure AI Language service?
How does Azure AI Language service differ from Azure Machine Learning Service?
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 classify data into specific categories with high precision.
They can identify anomalies by learning normal data patterns.
They can reduce data dimensionality while retaining key features.
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 types of generative AI models are commonly used to create synthetic data?
How does generating synthetic data benefit testing datasets?
How is generative AI different from other AI models like classification or anomaly detection?
Which capability of Azure OpenAI Service can be used to produce articles, summaries, or conversational responses?
Natural language generation
Data visualization
Code compilation
Speech-to-text transcription
Answer Description
Azure OpenAI Service's natural language generation capability allows users to generate human-like text content such as articles, summaries, and conversational responses based on input prompts.
Other options like data visualization, speech-to-text transcription, and code compilation do not facilitate the creation of such text-based 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 natural language generation in the context of Azure OpenAI Service?
How does Azure OpenAI's natural language generation work?
What are some use cases for natural language generation in Azure AI?
A hospital wants to develop a model to determine whether a patient has a specific disease based on diagnostic data.
Which type of machine learning technique is most suitable for this scenario?
Classification
Reinforcement Learning
Regression
Clustering
Answer Description
Classification is used when the goal is to assign data points to discrete categories based on input features. In this case, the hospital aims to categorize patients as having the disease or not, which is a typical classification problem.
Regression is meant for predicting continuous numerical values, such as prices or temperatures.
Clustering is where data points are grouped based on similarity without predefined labels, which doesn't fit the need to assign patients to known categories.
Reinforcement Learning involves learning optimal actions through trial and error, which is not applicable here.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between classification and regression in machine learning?
Why wouldn't clustering be applicable in this hospital scenario?
Can you explain why reinforcement learning is not suitable for this situation?
Which capability of Azure OpenAI Service allows developers to generate software components from text descriptions?
Image synthesis
Code generation
Speech-to-text conversion
Data analysis
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 enable code generation?
What programming languages are supported for code generation by Azure OpenAI Service?
What are some limitations of code generation in Azure OpenAI Service?
Which scenario is best addressed using a machine learning technique that finds patterns in data without relying on labeled outcomes?
Discovering customer segments with similar purchasing behaviors for marketing purposes.
Forecasting future stock prices based on historical data.
Predicting housing prices based on features like size and location.
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, by 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?
Why doesn’t predicting housing prices use unsupervised learning?
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
Clustering
Classification
Regression
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 is regression different from classification?
What are some common real-world applications of regression?
A company wants to automate the extraction of structured data from scanned documents such as invoices and receipts.
Which Azure AI service is BEST suited for this purpose?
Azure AI Document Intelligence
Azure Computer Vision OCR
Azure AI Language
Azure AI Search
Answer Description
Azure AI Document Intelligence is specifically designed to extract structured data from scanned documents like invoices and receipts. It uses machine learning models to identify and extract key-value pairs, text, and tables, transforming unstructured documents into structured data.
Azure AI Search is used for indexing and searching over large sets of data but is not the primary service for extracting structured data from document layouts.
Azure AI Language processes unstructured text to detect sentiment, key phrases, and entities but doesn't work directly with the layout and structure of scanned documents.
Azure Computer Vision OCR extracts text from images but doesn't inherently structure the data or extract key-value pairs as needed for invoices and receipts.
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 AI Document Intelligence?
How is Azure AI Document Intelligence different from Azure Computer Vision OCR?
What types of documents can Azure AI Document Intelligence handle?
Wow!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.