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
In machine learning, which of the following best describes the purpose of a validation dataset?
To adjust model hyperparameters and prevent overfitting by evaluating the model's performance during training
To train the model by providing examples for it to learn from
To test the final model performance on unseen data after training is complete
To collect new data for expanding the training dataset
Answer Description
The validation dataset is used to adjust model hyperparameters and prevent overfitting by evaluating the model's performance during training. It helps fine-tune the model before final testing. The training dataset is used for teaching the model, while the test dataset assesses the final performance on unseen data. Collecting new data is not related to the validation dataset's purpose.
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 hyperparameters in machine learning?
What is overfitting in machine learning?
How does a validation dataset differ from a training dataset and a test dataset?
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?
Object Detection
Facial Analysis
Optical Character Recognition (OCR)
Image Classification
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?
An environmental research team wants to use AI to automatically identify and track different species of animals in recorded data collected from field sensors.
Which AI workload would be most suitable for this task?
Knowledge Mining
Computer Vision
Natural Language Processing (NLP)
Document Intelligence
Answer Description
Computer Vision is the appropriate AI workload for analyzing visual data to identify and track objects or patterns within images or video. In this scenario, the team needs to process visual data to recognize different animal species, which is a typical application of Computer Vision.
Natural Language Processing (NLP) deals with understanding and generating human language, which is not relevant here.
Knowledge Mining involves extracting information from large datasets but doesn't specifically handle visual recognition tasks.
Document Intelligence focuses on extracting information from documents, which does not apply to analyzing images or videos.
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 common applications of Computer Vision?
What kind of technologies or tools are used in Computer Vision?
A company wants to use Azure OpenAI Service to assist their developers in writing programming code by providing code completions and suggestions.
Which model available in Azure OpenAI Service should they choose?
GPT-3.5 Turbo
DALL·E 2 image generation model
Codex code-davinci-002
GPT-3 text-davinci-003
Answer Description
The Codex code-davinci-002 model in Azure OpenAI Service is specifically designed for code generation tasks. It can understand and generate programming code, providing developers with code completions, suggestions, and even translating natural language descriptions into code.
While GPT-3 models like text-davinci-003 and GPT-3.5 Turbo are powerful for natural language generation, they are not optimized for code generation.
DALL·E 2 is an image generation model and does not assist with 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.
What is Codex code-davinci-002 and how does it work?
How does Codex compare to GPT-3 models for programming tasks?
What types of tasks can Codex assist developers with beyond code completion?
A company is developing an email application that suggests words or phrases as the user types to speed up composing messages.
Which natural language processing technique is primarily used to implement this feature?
Sentiment Analysis
Entity Recognition
Language Modeling
Key Phrase Extraction
Answer Description
Language Modeling - This is the correct answer. Language modeling is primarily used for tasks like predicting the next word or suggesting phrases as a user types. It helps the application understand the context and structure of language to provide relevant suggestions in real-time.
Key Phrase Extraction - Key phrase extraction is used to identify important terms or concepts within a text, but it is not typically used for real-time suggestions or completing sentences as a user types.
Sentiment Analysis - Sentiment analysis is used to determine the emotional tone of text such as positive, negative or neutral. But it is not relevant for generating word or phrase suggestions while typing.
Entity Recognition - Entity recognition identifies and extracts specific entities like names, places or dates from text. It is not focused on generating suggestions for completing sentences or phrases.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Language Modeling and how does it work?
What are some common examples of Language Modeling in everyday applications?
How does Language Modeling differ from other NLP techniques?
A company wants to analyze its collection of product images to automatically generate descriptive captions and tags. This will enhance its online catalog's searchability and organization. Which Azure service should the company use to accomplish this task?
Azure AI Search
Azure AI Vision service
Azure AI Document Intelligence
Azure AI Face service
Answer Description
Azure AI Vision service provides image analysis features that can generate descriptive captions and extract tags from images. This capability enables the company to automatically process its product images and improve the searchability and organization of its online catalog.
Azure AI Face service focuses on detecting and analyzing human faces, which is not applicable for general product image analysis.
Azure AI Search is a search-as-a-service solution. While it can be integrated with AI skills to enrich an index, it does not natively perform the initial image analysis to generate captions and tags.
Azure AI Document Intelligence is used to extract text, key-value pairs, and structure from documents, not to analyze and caption general 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 capabilities does the Azure Vision service provide for image analysis?
How does Azure Face service differ from Azure Vision service?
What other Azure services can be used for improving AI capabilities in applications?
An email service provider wants to add a feature that suggests sentence completions to users as they compose emails, improving typing efficiency.
Which Azure AI capability should they utilize to implement this functionality?
Entity Recognition
Language Modeling
Key Phrase Extraction
Sentiment Analysis
Answer Description
Language Modeling is the appropriate AI capability for this scenario because it can generate and predict text based on context, allowing the application to suggest probable sentence completions.
Sentiment analysis determines the emotional tone of text, entity recognition identifies and classifies entities within text, and key phrase extraction identifies the main topics or themes. These capabilities do not generate text predictions.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Language Modeling in AI?
Why is sentiment analysis not suitable for suggesting sentence completions?
How do other AI capabilities like entity recognition and key phrase extraction work?
A software development team wants to automate the creation of functions and class implementations based on natural language descriptions.
Which Azure OpenAI Service model should they consider using?
GPT-3 models for natural language understanding
Codex models for code generation
DALL·E models for image synthesis
Embeddings models for text similarity
Answer Description
The Codex models in Azure OpenAI Service are specifically designed to translate natural language prompts into code across various programming languages, making them ideal for automating code creation tasks.
The GPT-3 models are geared towards generating human-like text but are not specialized for code.
The DALL·E models generate images from textual descriptions, not code.
The Embeddings models are used for finding text similarities and are not suitable for generating code from descriptions.
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 Codex models and how do they work?
How does Codex compare to GPT-3 models?
What types of applications can benefit from using Codex models?
A company wants to implement a feature that converts audio input from users into text data for processing.
Which of the following capabilities should they use?
Sentiment Analysis
Key Phrase Extraction
Speech Synthesis
Speech Recognition
Answer Description
Speech Recognition is the capability that converts spoken language into text data. It allows applications to transcribe audio input from users for further processing, such as analysis or storage.
Key Phrase Extraction identifies important phrases in text but does not process audio.
Speech Synthesis converts text into spoken audio, which is the opposite of what is needed.
Sentiment Analysis determines the sentiment in text data but does not handle audio input.
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 Speech Recognition and how does it work?
What are some common applications of Speech Recognition?
How is Speech Recognition different from Speech Synthesis?
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?
Use code generation features to create image-rendering scripts.
Leverage the service's ability to generate images from text descriptions.
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 work?
What are the differences between various feature offerings in Azure OpenAI Service?
How does Azure OpenAI Service ensure the quality of generated images?
Content recommendation systems are designed to filter out offensive or explicit material from user-generated content.
False
True
Answer Description
This statement is False.
Filtering out offensive or explicit material from user-generated content is the function of content moderation systems, not content recommendation systems. Content recommendation systems are used to personalize user experiences by suggesting content based on user preferences and 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 are content recommendation systems?
How do content moderation systems differ from recommendation systems?
What techniques do recommendation systems use to personalize content?
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 Machine Learning Studio Notebooks
Azure Automated Machine Learning
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?
An online retailer wants to group its customers into distinct segments based on their purchasing behavior and website interactions to personalize marketing efforts.
Which type of machine learning technique is most appropriate for this task?
Clustering
Reinforcement Learning
Regression
Classification
Answer Description
Clustering is the most suitable technique for this scenario because it involves grouping data points based on similarities without predefined labels. This unsupervised learning method helps identify natural groupings within the customer data, enabling the retailer to tailor marketing strategies for each segment.
Regression and classification are supervised learning techniques used for prediction and classification tasks with labeled data, while reinforcement learning is used for training agents through rewards and penalties. None of these are appropriate for discovering inherent groupings in unlabeled data.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is clustering in machine learning?
What are the differences between supervised and unsupervised learning?
Can you explain what unsupervised learning is and its applications?
Which approach helps make a technological solution usable by individuals with different abilities?
Personalizing the solution for each user individually
Including complex technical terminology throughout
Creating user interfaces that accommodate various abilities
Designing specifically for one demographic group
Answer Description
Designing user interfaces that accommodate various abilities ensures inclusiveness by allowing people with different needs, including those with disabilities, to use the solution effectively.
Focusing solely on personalization tailors the experience but may not address broader accessibility issues. Incorporating complex technical language can alienate users who are not technically proficient. Optimizing for a specific group limits the solution's accessibility to others.
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 does it mean to create user interfaces that accommodate various abilities?
What are some common accessibility features in user interfaces?
Why is it important to avoid using complex technical terminology in user interfaces?
Which of the following scenarios involves assigning items to predefined categories based on input features?
Predicting whether a patient has a disease based on diagnostic tests
Estimating future sales revenue based on previous years' data
Grouping movies into clusters based on viewer ratings
Forecasting the temperature for the next week
Answer Description
Predicting whether a patient has a disease involves assigning each patient to one of two predefined categories: has the disease or does not have the disease, based on diagnostic tests. This is a classification problem because the model predicts categorical labels. Estimating future sales revenue and forecasting temperature are regression problems since they predict continuous numerical values. Grouping movies based on viewer ratings is a clustering problem, which aims to discover natural groupings in data without predefined categories.
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 classification problems in machine learning?
What is the difference between classification and regression problems?
What is clustering in machine learning?
Nice!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.