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: 20
- 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
A security company wants to develop a system that can automatically detect and alert on suspicious activities in video surveillance footage.
Which workload is most appropriate for building this solution?
Natural Language Processing
Computer Vision
Generative AI
Knowledge Mining
Answer Description
Computer Vision focuses on processing and interpreting visual information from images or videos. It is the most suitable choice for analyzing video surveillance to detect suspicious activities.
Natural Language Processing deals with understanding and generating human language, which is not applicable to visual data.
Knowledge Mining involves extracting insights from large volumes of structured and unstructured data, typically text-based.
Generative AI is concerned with creating new content rather than analyzing existing footage.
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 Computer Vision?
How does Computer Vision detect suspicious activities in video footage?
Why is Natural Language Processing (NLP) not suitable for this task?
Which capability is associated with generative AI models?
Compressing data into lower-dimensional representations
Detecting anomalies in data patterns
Producing new data similar to the training data
Classifying data into predefined categories
Answer Description
Producing new data similar to the training data - This is the correct answer. Generative AI models are designed to generate new data that is similar to the training data, such as creating new images, text, or music. They learn patterns from the input data and use this knowledge to produce new, original content.
Classifying data into predefined categories - This is a characteristic of classification models, not generative AI. Classification models categorize data into specific labels or classes, but they do not generate new data.
Detecting anomalies in data patterns - Anomaly detection is typically done by models designed for identifying outliers or unusual patterns in data, not generative AI models.
**Compressing data into lower-dimensional representations **- This is the purpose of dimensionality reduction techniques (e.g., PCA), which aim to reduce the number of features in data while preserving important information. It is not related to 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.
How do generative AI models produce new data?
What are some practical applications of generative AI?
What is the difference between generative AI and classification models?
An organization wants to make their application accessible to international users by automatically rendering text content in different languages.
Which Azure AI service feature should they use?
Language Detection
Sentiment Analysis
Key Phrase Extraction
Translation
Answer Description
Translation is the Azure AI service feature that allows applications to convert text from one language to another, enabling international users to read content in their preferred language.
Language Detection identifies the language of a text but does not translate it. Sentiment Analysis determines the sentiment expressed in text, and Key Phrase Extraction identifies important phrases within text. These features do not provide translation capabilities.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the Azure Translation service, and how does it work?
How does Language Detection differ from Translation?
Can the Translation service handle real-time translations?
A developer is tasked with building an application that transforms text content from one language into multiple other languages while preserving context and meaning.
Which feature of Azure's Natural Language Processing (NLP) services should they use?
Use Azure Translator
Use Azure Speech service for speech recognition
Use Azure Text Analytics for key phrase extraction
Use Azure Text Analytics for language detection
Answer Description
Azure Translator is designed specifically for translating text between languages while maintaining the original context and meaning. It utilizes advanced neural machine translation to handle idiomatic expressions and nuances in language.
The Azure Text Analytics service's key phrase extraction identifies important terms in text but does not translate text.
The Azure Speech service for speech recognition transcribes spoken words into text but does not translate text.
Azure Text Analytics for language detection identifies the language of a given text but does not perform translation.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Azure Translator maintain context and meaning during translation?
What is the difference between Azure Translator and the Azure Text Analytics service?
Can Azure Speech service also be used to process translations?
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
Time Series Analysis
Clustering
Regression
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?
Your software development team wants to implement an AI assistant that can generate code snippets based on natural language descriptions.
Which Azure OpenAI model should they use for this purpose?
GPT-3's text-davinci-003
DALL·E
Codex
Azure's Computer Vision API
Answer Description
Codex is the Azure OpenAI model specifically designed for code generation tasks, allowing developers to transform natural language prompts into code in various programming languages.
GPT-3's text-davinci-003 is powerful for natural language understanding and generation but is not optimized for code generation.
DALL·E is used for image generation.
Azure's Computer Vision API is intended for analyzing visual content, not generating code.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How is Codex different from GPT-3?
What programming languages does Codex support?
Can Codex debug or improve existing code?
An organization wants to enhance the searchability of its document repository by automatically identifying significant terms and concepts within their text documents.
Which Azure AI capability should they use to achieve this?
Sentiment Analysis
Key Phrase Extraction
Speech Recognition
Entity Recognition
Answer Description
Key Phrase Extraction is the appropriate Azure AI capability for this scenario. It analyzes text to identify the most relevant phrases that represent the main topics or concepts within a document. These key phrases can be used as metadata tags to improve searchability and organization.
Sentiment Analysis determines the emotional tone of the text, which is not useful for identifying key concepts.
Entity Recognition identifies and categorizes specific entities like names of people, organizations, or locations but may not capture all significant terms.
Speech Recognition converts spoken language into text and is not applicable to text 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 is Key Phrase Extraction in Azure AI?
How is Entity Recognition different from Key Phrase Extraction?
Can Key Phrase Extraction be customized for specific industries or use cases?
A company wants to implement an AI chatbot that can produce human-like responses to customer inquiries.
Which Azure service capability would best support this solution?
Deploy a chatbot using Azure Bot Service Gallery
Use Azure Cognitive Search to retrieve relevant information
Utilize Azure Cognitive Services' Speech Recognition
Use Azure OpenAI Service for natural language generation
Answer Description
Azure OpenAI Service provides natural language generation capabilities, enabling applications to produce human-like text based on prompts. This makes it suitable for creating AI chatbots that can respond to customer inquiries in a conversational manner.
Azure Cognitive Search focuses on indexing and searching data.
Azure Bot Service can host chatbots but doesn't provide the language generation itself.
Azure Cognitive Services' Speech Recognition deals with transcribing spoken words into 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 is Azure OpenAI Service used for?
How does Azure Bot Service differ from Azure OpenAI Service?
Can Azure Cognitive Services' Speech Recognition be integrated with Azure OpenAI Service?
Which task can you accomplish by using the Azure AI Face detection service in Azure?
Detecting landmarks like buildings and natural features in images
Detecting human faces and returning bounding-box coordinates and optional attributes like head pose
Converting handwritten text into digital text using Optical Character Recognition (OCR)
Translating spoken words from one language to another in real time
Answer Description
The Face detection service locates human faces in an image, returns a bounding-box rectangle for each face, and can optionally supply limited facial attributes such as head pose, blur, or mask information. It does not classify landmarks, perform OCR, or translate speech; those capabilities belong to other Azure Cognitive Services.
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 kind of features can Azure AI Face detection analyze in human faces?
How does Azure Face detection differ from Azure OCR services?
What are some practical applications of Azure AI Face detection service?
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?
Regression
Clustering
Association Rule Learning
Classification
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?
Why is regression preferred over clustering for predicting investment values?
Your company is developing an artificial intelligence application that processes personal data from customers in multiple countries, including those in the European Union.
Which approach is the BEST to ensure compliance with privacy regulations?
Anonymize all customer data before processing it.
Obtain explicit consent from users and adhere to relevant data protection laws like GDPR.
Implement strong encryption methods for storing and transmitting all customer data.
Restrict data collection to non-sensitive information to avoid privacy issues.
Answer Description
Obtaining explicit consent from users and adhering to relevant data protection laws like GDPR is the best approach to ensure compliance when processing personal data. This involves informing users about how their data will be used and ensuring all data handling practices meet legal requirements. While encryption, data anonymization, and restricting data collection are important measures, they alone may not fulfill all legal obligations under privacy laws.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is GDPR, and why is it important for data protection?
What are the key steps to ensure compliance with GDPR when processing customer data?
How does anonymization differ from pseudonymization, and why isn't anonymization enough for GDPR compliance?
In Azure's AI services, what capability allows applications to generate audible speech from textual content?
Speech-to-Text (STT) conversion
Text-to-Speech (TTS) conversion
Entity Recognition
Key Phrase Extraction
Answer Description
Text-to-Speech (TTS) conversion - This is the correct answer. Text-to-Speech (TTS) conversion is the capability that allows applications to generate audible speech from textual content. This is part of Azure AI Speech, which converts written text into natural-sounding spoken language.
Speech-to-Text (STT) conversion - Speech-to-Text (STT) conversion is the reverse process, where spoken language is converted into written text, not the generation of audible speech from text.
Entity Recognition - Entity recognition is part of Azure AI Language, which identifies specific entities like names, dates, or locations within text but does not generate audible speech.
Key Phrase Extraction - Key phrase extraction is a feature of Azure AI Language that identifies important phrases within a text document, but it is unrelated to generating speech 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.
How does Text-to-Speech (TTS) work in Azure?
What is the difference between Text-to-Speech (TTS) and Speech-to-Text (STT)?
What industries commonly use Text-to-Speech (TTS) services?
An online retailer is building a recommendation engine that uses individual-level purchase history and click-stream data. The company must comply with privacy regulations such as GDPR while still keeping the data useful for personalizing suggestions.
Which privacy-preserving technique best satisfies this requirement?
Apply data anonymization to remove or irreversibly mask all PII before model training
Aggregate the data into category-level totals and delete the original customer-level records
Replace each customer ID with a reversible hash and keep the mapping table for future reference
Encrypt the raw data at rest and decrypt it during model training without additional masking
Answer Description
Removing or masking personally identifiable information (PII) before feature engineering-through data anonymization or strong redaction-ensures that customer identities cannot be recovered, so the training data is no longer classified as personal data under GDPR. Encryption alone protects data at rest and in transit but exposes PII once the data are decrypted inside the training pipeline. Reversible hashing (pseudonymization) still permits re-identification if the lookup table is compromised. Aggregating the data into population-level statistics removes all personalization signals, making it unsuitable for a recommender system.
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 anonymization, and how does it differ from pseudonymization?
Why is encryption not sufficient to meet GDPR compliance for training AI models?
How does data aggregation impact the effectiveness of a recommendation engine?
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 generate data by learning data distributions
Ability to categorize data into predefined classes
Answer Description
The ability to generate data by learning the data distributions is essential for synthesizing new content. Generative models possess this feature, allowing them to create new data instances similar to the training data.
In contrast, classifying data into predefined classes, predicting continuous values, and identifying clusters involve analyzing existing data without producing new content.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a generative model in AI?
How does learning data distributions help in content generation?
What is the difference between generative and predictive models?
You need to analyze thousands of customer reviews from your company's e-commerce site to automatically determine if the comments are positive, negative, or neutral. Which feature of the Azure AI Language service should you use?
Language detection
Sentiment analysis
Key phrase extraction
Entity recognition
Answer Description
The correct answer is Sentiment analysis. The Azure AI Language service provides sentiment analysis to evaluate the emotional tone of text. It classifies text at the document and sentence level as positive, negative, or neutral, which is ideal for analyzing customer feedback. Key phrase extraction identifies main points, not emotion. Entity recognition identifies specific people, places, and organizations. Language detection identifies the language of the 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 is Sentiment Analysis in Azure AI Language Service?
How does Sentiment Analysis differ from Key Phrase Extraction?
Why is Sentiment Analysis suitable for customer feedback analysis?
An AI developer is building a solution to categorize images into predefined classes using Azure services.
Which feature is most associated with image classification solutions?
Detecting and localizing multiple objects within an image.
Recognizing and extracting text from images.
Identifying individual faces within a group photo.
Assigning a label to an image based on its content.
Answer Description
Image classification involves assigning a label to an entire image based on its content. It analyzes the visual features of an image to determine which class it belongs to among a set of predefined categories.
The other options describe features of object detection (detecting and localizing multiple objects within an image), optical character recognition (OCR) and facial recognition (identifying individual faces within a group photo), which are different from image classification.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between image classification and object detection?
How does Azure Cognitive Services support image classification?
What is the role of training data in image classification?
A retail company wants to automatically identify and categorize products on store shelves using images from in-store cameras.
Which Azure workload should they use?
Natural Language Processing (NLP)
Computer Vision
Knowledge Mining
Generative AI
Answer Description
They should use Computer Vision. This workload enables machines to interpret and understand visual information from images or videos. In this scenario, the retail company aims to analyze images from cameras to identify and categorize products, which is a typical application of Computer Vision.
Natural Language Processing deals with understanding and processing human language, which is not applicable here.
Knowledge Mining involves extracting information from large volumes of text but doesn't directly address image analysis.
Generative AI focuses on creating new content, such as text or images, and is not suited for product identification 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 Computer Vision and how does it work?
What are some real-world applications of Computer Vision?
What are the main differences between Computer Vision and Natural Language Processing (NLP)?
You are building an application that enables users to produce images by providing descriptive text inputs.
Which feature of Azure OpenAI Service would you utilize to implement this functionality?
Leverage the service's ability to generate images from text descriptions.
Use code generation features to create image-rendering scripts.
Apply language translation capabilities to interpret user inputs.
Implement image analysis to extract information from images.
Answer Description
Leverage the service's ability to generate images from text descriptions - This is the correct answer. Azure OpenAI Service provides models like DALL·E, which can generate images based on descriptive text inputs.
Use code generation features to create image-rendering scripts - This feature is focused on generating code for specific tasks
Apply language translation capabilities to interpret user inputs - Language translation is used for converting text from one language to another
Implement image analysis to extract information from images - Image analysis focuses on understanding and processing 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 DALL·E and how does it generate images from text?
How does Azure OpenAI Service differ from Microsoft Cognitive Services for image-related tasks?
What are some practical use cases for DALL·E in applications?
Which type of machine learning workload involves synthesizing new content similar to examples it has been trained on?
Content Synthesis tasks
Data Classification
Anomaly Detection
Regression Analysis
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?
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 Vision service
Azure Speech to Text service
Azure AI Face service
Azure AI Document Intelligence
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?
Woo!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.