Author: thedatacommunity

Practice Questions: Identify features and uses for sentiment analysis (AI-900 Exam Prep)

Practice Questions


Question 1

What is the primary purpose of sentiment analysis in Natural Language Processing?

A. To identify people, places, and organizations in text
B. To determine the emotional tone of text
C. To translate text between languages
D. To summarize large documents

Correct Answer: B

Explanation:
Sentiment analysis evaluates the emotional tone or opinion expressed in text, such as positive, negative, neutral, or mixed. Entity recognition, translation, and summarization are different NLP tasks.


Question 2

Which Azure service provides sentiment analysis capabilities?

A. Azure Machine Learning
B. Azure AI Vision
C. Azure AI Language
D. Azure Cognitive Search

Correct Answer: C

Explanation:
Sentiment analysis is part of Azure AI Language, which provides pretrained NLP models for analyzing text sentiment, key phrases, entities, and more.


Question 3

A company wants to analyze customer reviews to determine whether feedback is positive or negative. Which AI capability should they use?

A. Key phrase extraction
B. Sentiment analysis
C. Entity recognition
D. Language detection

Correct Answer: B

Explanation:
Sentiment analysis is designed to classify text based on emotional tone, making it ideal for customer reviews and feedback analysis.


Question 4

Which sentiment classifications can Azure AI Language return?

A. Happy, Sad, Angry
B. Positive, Negative, Neutral, Mixed
C. True, False, Unknown
D. Approved, Rejected, Pending

Correct Answer: B

Explanation:
Azure sentiment analysis classifies text into positive, negative, neutral, or mixed sentiments.


Question 5

Which additional information is returned with sentiment analysis results?

A. Translation accuracy
B. Confidence scores
C. Named entities
D. Text summaries

Correct Answer: B

Explanation:
Sentiment analysis includes confidence scores, indicating how strongly the model believes the sentiment classification applies.


Question 6

A support team wants to automatically identify angry customer emails for escalation. Which NLP feature is most appropriate?

A. Entity recognition
B. Key phrase extraction
C. Sentiment analysis
D. Language detection

Correct Answer: C

Explanation:
Sentiment analysis helps detect negative or frustrated emotions, enabling automated prioritization of customer support requests.


Question 7

Which scenario is NOT an appropriate use case for sentiment analysis?

A. Measuring public opinion on social media
B. Identifying dissatisfaction in survey responses
C. Extracting product names from reviews
D. Monitoring brand perception

Correct Answer: C

Explanation:
Extracting product names is a task for entity recognition, not sentiment analysis.


Question 8

Does sentiment analysis in Azure AI Language require custom model training?

A. Yes, labeled data is required
B. Yes, but only for large datasets
C. No, it uses pretrained models
D. Only when using multiple languages

Correct Answer: C

Explanation:
Azure AI Language uses pretrained models, allowing sentiment analysis without building or training custom machine learning models.


Question 9

At which levels can sentiment analysis be applied?

A. Document level only
B. Sentence level only
C. Word level only
D. Document and sentence level

Correct Answer: D

Explanation:
Azure sentiment analysis evaluates sentiment at both the document level and sentence level, allowing more detailed insights.


Question 10

A business wants to understand how customers feel about a product, not what the product is. Which NLP capability should be used?

A. Key phrase extraction
B. Entity recognition
C. Sentiment analysis
D. Language detection

Correct Answer: C

Explanation:
Sentiment analysis focuses on emotional tone, while key phrase extraction and entity recognition focus on content and structure.


Final Exam Tip 🎯

For AI-900, always ask yourself:

β€œAm I being asked about emotion or opinion?”

If the answer is yes β†’ Sentiment analysis


Go to the AI-900 Exam Prep Hub main page.

Identify Features and Uses for Sentiment Analysis (AI-900 Exam Prep)

Overview

Sentiment analysis is a Natural Language Processing (NLP) capability that determines the emotional tone or opinion expressed in text. In the context of the AI-900 exam, sentiment analysis is tested as a foundational NLP workload and is typically associated with scenarios involving customer feedback, reviews, social media posts, and support interactions.

On Azure, sentiment analysis is provided through Azure AI Language, which offers pretrained models that can analyze text without requiring machine learning expertise.


What Is Sentiment Analysis?

Sentiment analysis evaluates text to identify:

  • Overall sentiment (positive, negative, neutral, or mixed)
  • Confidence scores indicating how strongly the sentiment is expressed
  • Sentence-level sentiment (in addition to document-level sentiment)
  • Opinion mining (identifying sentiment about specific aspects, at a high level)

Example:

β€œThe product works great, but the delivery was slow.”

Sentiment analysis can identify:

  • Positive sentiment about the product
  • Negative sentiment about the delivery
  • An overall mixed sentiment for the entire text

Azure Service Used for Sentiment Analysis

Sentiment analysis is a feature of:

Azure AI Language

Part of Azure AI Services, Azure AI Language provides several NLP capabilities, including:

  • Sentiment analysis
  • Key phrase extraction
  • Entity recognition
  • Language detection

For AI-900:

  • No custom model training is required
  • Prebuilt models are used
  • Text can be analyzed via REST APIs or SDKs

Key Features of Sentiment Analysis

1. Sentiment Classification

Text is classified into:

  • Positive
  • Negative
  • Neutral
  • Mixed

This classification applies at both:

  • Document level
  • Sentence level

2. Confidence Scores

Each sentiment classification includes a confidence score, indicating how strongly the model believes the sentiment applies.

Example:

  • Positive: 0.92
  • Neutral: 0.05
  • Negative: 0.03

Higher confidence scores indicate stronger sentiment.


3. Multi-Language Support

Azure AI Language supports sentiment analysis across multiple languages, making it suitable for global applications.


4. Pretrained Models

Sentiment analysis:

  • Uses pretrained AI models
  • Requires no labeled data
  • Can be implemented quickly

This aligns with the AI-900 focus on using AI services rather than building models.


Common Use Cases for Sentiment Analysis

1. Customer Feedback Analysis

Analyze:

  • Product reviews
  • Surveys
  • Net Promoter Score (NPS) comments

Goal: Understand customer satisfaction trends at scale.


2. Social Media Monitoring

Organizations analyze social media posts to:

  • Track brand perception
  • Identify emerging issues
  • Measure reaction to announcements or campaigns

3. Support Ticket Prioritization

Sentiment analysis can help:

  • Identify frustrated or angry customers
  • Escalate negative interactions automatically
  • Improve response times

4. Market Research

Sentiment analysis helps companies understand:

  • Public opinion about competitors
  • Trends in consumer sentiment
  • Product reception after launch

What Sentiment Analysis Is NOT Used For

This distinction is commonly tested on the exam.

TaskCorrect Capability
Extract names or datesEntity recognition
Identify important topicsKey phrase extraction
Translate textTranslation
Detect emotional toneSentiment analysis

Sentiment Analysis vs Related NLP Features

Sentiment Analysis vs Key Phrase Extraction

  • Sentiment analysis: How does the user feel?
  • Key phrase extraction: What is the text about?

Sentiment Analysis vs Entity Recognition

  • Sentiment analysis: Emotional tone
  • Entity recognition: Specific items (people, places, dates)

AI-900 Exam Tips πŸ’‘

  • Focus on when to use sentiment analysis, not how to implement it
  • Expect scenario-based questions (customer reviews, feedback, tweets)
  • Remember: Sentiment analysis is part of Azure AI Language
  • No training, tuning, or ML pipelines are required for AI-900

Summary

Sentiment analysis is a core NLP workload that enables organizations to automatically evaluate opinions and emotions in text. For the AI-900 exam, you should understand:

  • What sentiment analysis does
  • Common real-world use cases
  • How it differs from other NLP features
  • That it is delivered through Azure AI Language using pretrained models

Go to the Practice Exam Questions for this topic.

Go to the AI-900 Exam Prep Hub main page.

Practice Questions: Identify Features and Uses for Language Modeling (AI-900 Exam Prep)

Practice Questions


Question 1

What is the primary purpose of a language model in natural language processing?

A. To detect objects in images
B. To classify numerical data
C. To predict and generate sequences of text
D. To translate speech into audio

Correct Answer: C

Explanation:
Language models are designed to predict and generate text based on learned language patterns. They analyze sequences of words to understand context and produce meaningful text.


Question 2

Which scenario is the best example of a language modeling workload?

A. Detecting faces in an image
B. Generating a human-like response in a chatbot
C. Identifying key phrases in a document
D. Extracting entities such as names and locations

Correct Answer: B

Explanation:
Chatbots rely on language models to understand user input and generate natural language responses, which is a core language modeling capability.


Question 3

A company wants an AI system that can automatically complete sentences as users type. Which NLP capability is required?

A. Sentiment analysis
B. Entity recognition
C. Language modeling
D. Optical character recognition

Correct Answer: C

Explanation:
Sentence and text completion depend on predicting the next word or phrase, which is a fundamental feature of language modeling.


Question 4

Which feature distinguishes modern language models from earlier rule-based NLP systems?

A. They rely only on predefined grammar rules
B. They can understand context across multiple words or sentences
C. They only work with structured data
D. They require manual labeling of every sentence

Correct Answer: B

Explanation:
Modern language models use context to generate coherent responses, allowing them to understand meaning beyond individual words.


Question 5

Which Azure service provides access to advanced pretrained language models for text generation and conversational AI?

A. Azure AI Vision
B. Azure AI Language
C. Azure OpenAI Service
D. Azure Form Recognizer

Correct Answer: C

Explanation:
The Azure OpenAI Service provides access to large pretrained language models that support text generation, chat, summarization, and reasoning.


Question 6

A customer support system automatically answers user questions using natural language. Which AI capability is primarily being used?

A. Object detection
B. Language modeling
C. Key phrase extraction
D. Speech synthesis

Correct Answer: B

Explanation:
Automatically generating answers in natural language relies on language modeling, especially for conversational and question-answering scenarios.


Question 7

Which task is least likely to use language modeling?

A. Generating a summary of a document
B. Translating text between languages
C. Detecting the sentiment of a sentence
D. Producing a chatbot response

Correct Answer: C

Explanation:
Sentiment analysis focuses on identifying emotional tone, not generating or predicting text. The other options rely heavily on language modeling.


Question 8

Why are pretrained language models commonly used in Azure AI solutions?

A. They eliminate the need for any data
B. They require less storage than traditional models
C. They can be used immediately without custom training
D. They only support English language text

Correct Answer: C

Explanation:
Pretrained models are already trained on large datasets and can be used out of the box, which aligns with Azure’s AI service approach.


Question 9

Which statement best describes how language models generate text?

A. By randomly selecting words from a dictionary
B. By applying fixed grammatical rules
C. By predicting the most likely next word in a sequence
D. By translating text into numerical values only

Correct Answer: C

Explanation:
Language models generate text by calculating probabilities of word sequences and selecting the most likely continuation.


Question 10

A solution needs to create readable paragraphs based on a short prompt provided by a user. Which AI capability should be used?

A. Optical character recognition
B. Speech recognition
C. Language modeling
D. Image classification

Correct Answer: C

Explanation:
Generating paragraphs from a prompt is a classic language modeling use case involving text prediction and generation.


Quick Exam Tip

If the question involves:

  • Text generation
  • Chatbots
  • Predicting or completing text
  • Understanding context in language

πŸ‘‰ It’s a good chance it involves Language Modeling


Go to the AI-900 Exam Prep Hub main page.

Identify Features and Uses for Language Modeling (AI-900 Exam Prep)

Overview

Language modeling is a core concept in Natural Language Processing (NLP) that focuses on enabling machines to understand, generate, and predict human language. In the context of the AI-900 exam, language modeling is not about building models from scratch, but about recognizing what language models do, what problems they solve, and how Azure provides access to them.

Language models power many modern AI experiences, including chatbots, text generation, summarization, translation, and question answering.


What Is a Language Model?

A language model is a type of AI model that learns patterns in language so it can:

  • Predict the next word or token in a sequence
  • Understand context and meaning
  • Generate coherent and contextually relevant text

At a fundamental level, language models calculate the probability of word sequences, which allows them to both interpret and generate language.


Key Features of Language Modeling

1. Text Prediction and Generation

Language models can:

  • Predict the next word in a sentence
  • Generate full sentences, paragraphs, or documents
  • Produce human-like responses in conversations

Example:

β€œThe weather today is very…” β†’ sunny


2. Context Awareness

Modern language models (especially transformer-based models) consider context, not just individual words.

This allows them to:

  • Understand sentence meaning
  • Maintain coherence across multiple sentences
  • Respond appropriately based on prior text

3. Natural Language Understanding and Generation

Language models support both:

  • Understanding text (reading and interpreting meaning)
  • Generating text (writing responses, summaries, or explanations)

This dual capability is central to many NLP workloads.


4. Pretrained Models

In Azure, language modeling typically relies on pretrained models, meaning:

  • No custom training is required
  • Models are already trained on large text datasets
  • Users can immediately apply them to common NLP tasks

This aligns with the AI-900 focus on consuming AI services, not building models.


Common Uses of Language Modeling

1. Chatbots and Virtual Assistants

Language models enable conversational AI by:

  • Understanding user input
  • Generating natural responses
  • Maintaining conversation context

Azure Example:
Chatbots built using Azure OpenAI Service or language-based Azure AI services.


2. Text Completion and Content Generation

Language models can:

  • Auto-complete sentences
  • Generate emails, reports, or documentation
  • Assist with creative writing or code comments

3. Question Answering

Language models can:

  • Interpret natural language questions
  • Generate relevant answers based on context or provided data

This is commonly used in:

  • Help desks
  • Knowledge bases
  • Internal support tools

4. Text Summarization

Language models can:

  • Condense long documents
  • Extract key points
  • Provide concise summaries

This helps users quickly understand large volumes of text.


5. Language Translation and Adaptation

While translation is often a separate NLP workload, language models:

  • Understand sentence structure
  • Preserve meaning across languages
  • Adapt phrasing naturally

Language Modeling in Azure

In Azure, language modeling capabilities are available through services such as:

Azure OpenAI Service

  • Provides access to powerful large language models
  • Supports text generation, chat, summarization, and reasoning tasks
  • Uses pretrained transformer-based models

Azure AI Language

  • Focuses on structured NLP tasks
  • Complements language modeling with features like sentiment analysis and entity recognition

For AI-900, it’s important to recognize what language models enable, not the underlying implementation details.


Language Modeling vs Other NLP Tasks (Exam Tip)

NLP TaskFocus
Sentiment analysisEmotional tone
Entity recognitionIdentifying names, places, organizations
Key phrase extractionImportant terms
Language modelingUnderstanding and generating language

If the question involves predicting, generating, or responding with text, language modeling is likely the correct concept.


Why Language Modeling Matters for AI-900

Microsoft includes language modeling in AI-900 to ensure candidates understand:

  • How modern AI systems interact with human language
  • Why conversational AI is possible
  • How Azure provides ready-to-use NLP capabilities

You are not expected to train models β€” only to identify features, uses, and scenarios.


Exam Takeaway

If a question mentions:

  • Text generation
  • Conversational AI
  • Predicting words or sentences
  • Understanding context in language

πŸ‘‰ Think Language Modeling


Go to the Practice Exam Questions for this topic.

Go to the AI-900 Exam Prep Hub main page.

Practice Questions: Identify Features and Uses for Speech Recognition and Synthesis (AI-900 Exam Prep)

Practice Questions


Question 1

A company wants to convert recorded customer support calls into written transcripts for analysis.
Which NLP workload is required?

A. Speech synthesis
B. Language modeling
C. Speech recognition
D. Text translation

Correct Answer: C

Explanation:
Speech recognition converts spoken audio into text. Transcribing recorded calls is a classic speech recognition scenario.


Question 2

An application reads incoming emails aloud to visually impaired users.
Which capability does this require?

A. Speech recognition
B. Speech synthesis
C. Key phrase extraction
D. Sentiment analysis

Correct Answer: B

Explanation:
Speech synthesis converts text into spoken audio, making it ideal for reading text aloud.


Question 3

Which Azure service provides both speech-to-text and text-to-speech capabilities?

A. Azure AI Language
B. Azure AI Vision
C. Azure AI Speech
D. Azure Machine Learning

Correct Answer: C

Explanation:
Azure AI Speech supports both speech recognition (speech-to-text) and speech synthesis (text-to-speech).


Question 4

A voice-controlled virtual assistant must understand spoken commands from users.
Which NLP workload does this scenario require?

A. Text analytics
B. Speech synthesis
C. Speech recognition
D. Language translation

Correct Answer: C

Explanation:
Understanding spoken commands requires converting speech into text, which is speech recognition.


Question 5

A chatbot responds verbally to users after processing their requests.
Which capability enables the chatbot to speak its responses?

A. Speech recognition
B. Speech synthesis
C. Entity recognition
D. Language detection

Correct Answer: B

Explanation:
Speech synthesis generates spoken audio from text, enabling verbal responses.


Question 6

Which input and output combination correctly describes speech recognition?

A. Text input β†’ Audio output
B. Audio input β†’ Text output
C. Text input β†’ Text output
D. Audio input β†’ Audio output

Correct Answer: B

Explanation:
Speech recognition takes audio input and produces text output.


Question 7

Which scenario uses both speech recognition and speech synthesis?

A. Extracting key phrases from a document
B. Translating text from English to Spanish
C. A voice assistant that listens and responds verbally
D. Analyzing customer sentiment in reviews

Correct Answer: C

Explanation:
A voice assistant listens (speech recognition) and speaks back (speech synthesis), using both capabilities together.


Question 8

A system generates natural-sounding voices with adjustable pitch and speed.
Which technology is being used?

A. Speech recognition
B. Language modeling
C. Speech synthesis
D. Optical character recognition

Correct Answer: C

Explanation:
Speech synthesis creates spoken audio and can adjust voice characteristics such as pitch and speed.


Question 9

Which phrase in a question most strongly indicates a speech recognition workload?

A. β€œIdentify important terms in a document”
B. β€œAnalyze the emotional tone of text”
C. β€œConvert spoken instructions into written commands”
D. β€œGenerate audio from text responses”

Correct Answer: C

Explanation:
Converting spoken instructions into text is speech recognition.


Question 10

Which Azure NLP workload is most appropriate for real-time meeting transcription?

A. Speech synthesis
B. Speech recognition
C. Entity recognition
D. Language detection

Correct Answer: B

Explanation:
Real-time transcription requires converting live audio into text, which is speech recognition.


Final Exam Tips

  • Speech β†’ Text = Speech recognition
  • Text β†’ Speech = Speech synthesis
  • Voice assistants usually require both
  • Azure service to remember: Azure AI Speech
  • Watch for keywords like:
    • Transcribe, dictate, spoken commands β†’ Recognition
    • Read aloud, generate voice, spoken response β†’ Synthesis

Go to the AI-900 Exam Prep Hub main page.

Identify Features and Uses for Speech Recognition and Synthesis (AI-900 Exam Prep)

Where This Fits in the Exam

  • Exam area: Describe features of Natural Language Processing (NLP) workloads on Azure (15–20%)
  • Sub-area: Identify features of common NLP workload scenarios
  • Key focus: Understanding what speech recognition and synthesis do, when to use them, and which Azure services support them

This topic is highly scenario-driven on the exam.


Overview: Speech in NLP Workloads

Speech-related NLP workloads allow AI systems to:

  • Understand spoken language (speech recognition)
  • Generate spoken language (speech synthesis)

Together, these capabilities enable voice-based interactions such as virtual assistants, voice bots, dictation tools, and accessibility solutions.


Speech Recognition

What Is Speech Recognition?

Speech recognition (also called speech-to-text) is the process of converting spoken audio into written text.

The AI system analyzes:

  • Audio signals
  • Phonemes and pronunciation
  • Language patterns
  • Context

And produces text that represents what was spoken.


Key Features of Speech Recognition

Speech recognition solutions can:

  • Convert live or recorded audio into text
  • Support real-time transcription
  • Handle multiple languages and accents
  • Apply noise reduction
  • Recognize custom vocabulary (e.g., medical or technical terms)
  • Provide timestamps for spoken words or phrases

Common Uses of Speech Recognition

Speech recognition is used when users speak instead of type.

Common scenarios include:

  • Voice commands (e.g., β€œTurn on the lights”)
  • Call center transcription
  • Meeting and lecture transcription
  • Voice-controlled applications
  • Accessibility tools for users with limited mobility
  • Voice input for chatbots and virtual assistants

Azure Services for Speech Recognition

In Azure, speech recognition is provided by:

Azure AI Speech (Speech service)

Capabilities include:

  • Speech-to-text
  • Real-time and batch transcription
  • Language detection
  • Custom speech models

Speech Synthesis

What Is Speech Synthesis?

Speech synthesis (also called text-to-speech) is the process of converting written text into spoken audio.

The goal is to produce natural, human-like speech that sounds fluent and expressive.


Key Features of Speech Synthesis

Speech synthesis solutions can:

  • Convert text into spoken audio
  • Use natural-sounding neural voices
  • Support multiple languages and accents
  • Adjust:
    • Pitch
    • Speed
    • Tone
  • Apply SSML (Speech Synthesis Markup Language) for fine control
  • Generate speech for audio files or real-time playback

Common Uses of Speech Synthesis

Speech synthesis is used when systems need to speak to users.

Common scenarios include:

  • Virtual assistants and chatbots
  • Navigation and GPS systems
  • Accessibility tools for visually impaired users
  • Audiobooks and e-learning content
  • Automated announcements
  • Customer service voice bots

Azure Services for Speech Synthesis

In Azure, speech synthesis is also provided by:

Azure AI Speech (Speech service)

Capabilities include:

  • Text-to-speech
  • Neural voices
  • Voice customization
  • Multilingual speech output

Speech Recognition vs Speech Synthesis

CapabilitySpeech RecognitionSpeech Synthesis
DirectionSpeech β†’ TextText β†’ Speech
InputAudioText
OutputTextAudio
Common NameSpeech-to-textText-to-speech
ExampleTranscribing a callReading text aloud

Combined Speech Workloads

Many real-world solutions use both capabilities together.

Example:

  1. User speaks a question (speech recognition)
  2. System processes the text using NLP or AI logic
  3. System responds verbally (speech synthesis)

This is the foundation of:

  • Voice assistants
  • Conversational AI
  • Interactive voice response (IVR) systems

Exam-Focused Clues to Watch For πŸ‘€

On the AI-900 exam, speech workloads are usually described using phrases like:

  • β€œConvert spoken audio into text” β†’ Speech recognition
  • β€œGenerate spoken responses from text” β†’ Speech synthesis
  • β€œVoice-enabled application” β†’ Azure AI Speech
  • β€œReal-time transcription” β†’ Speech recognition
  • β€œReads text aloud” β†’ Speech synthesis

Key Takeaways for AI-900

  • Speech recognition converts speech to text
  • Speech synthesis converts text to speech
  • Both are part of NLP workloads
  • Azure AI Speech is the primary Azure service for both
  • Common exam scenarios involve:
    • Voice assistants
    • Transcription
    • Accessibility
    • Customer service automation

Go to the Practice Exam Questions for this topic.

Go to the AI-900 Exam Prep Hub main page.

Practice Questions: Identify Features and Uses for Translation (AI-900 Exam Prep)

Practice Questions


Question 1

Which Azure service is primarily used to translate text between languages?

A. Azure Speech Service
B. Azure Language Service
C. Azure Translator
D. Azure OpenAI Service

βœ… Correct Answer: C. Azure Translator

Explanation:
Azure Translator (part of Azure AI Services) is specifically designed for text translation across multiple languages. While other services handle NLP or speech, Translator focuses on multilingual text conversion.


Question 2

A company wants to translate product descriptions on a website in real time for international users. Which feature of Azure Translator best supports this scenario?

A. Batch transcription
B. Real-time REST API translation
C. Sentiment analysis
D. Custom question answering

βœ… Correct Answer: B. Real-time REST API translation

Explanation:
Azure Translator provides REST APIs that allow applications and websites to translate text dynamically as users access content.


Question 3

Which scenario is the best example of using machine translation?

A. Detecting the emotional tone of customer feedback
B. Extracting key phrases from documents
C. Translating an email from English to French
D. Identifying people and locations in text

βœ… Correct Answer: C. Translating an email from English to French

Explanation:
Machine translation focuses on converting text from one language to another, which is exactly what this scenario describes.


Question 4

What type of translation does Azure Translator perform by default?

A. Rule-based translation
B. Human-assisted translation
C. Statistical translation
D. Neural machine translation

βœ… Correct Answer: D. Neural machine translation

Explanation:
Azure Translator uses Neural Machine Translation (NMT) models, which rely on deep learning to produce more natural and accurate translations.


Question 5

A travel application needs to detect the source language of user input before translating it. Can Azure Translator support this requirement?

A. No, language detection requires Azure Language Service
B. Yes, language detection is built into Azure Translator
C. Only if custom models are trained
D. Only for speech input

βœ… Correct Answer: B. Yes, language detection is built into Azure Translator

Explanation:
Azure Translator can automatically detect the source language of text before translating it, which is a common real-world scenario.


Question 6

Which of the following is a common use case for translation in Azure?

A. Voice-controlled virtual assistants
B. Multilingual customer support chatbots
C. Facial recognition systems
D. Predictive maintenance systems

βœ… Correct Answer: B. Multilingual customer support chatbots

Explanation:
Translation enables chatbots and support systems to communicate with users in multiple languages, improving global accessibility.


Question 7

A company needs consistent translation for industry-specific terminology (for example, legal or medical terms). What Azure Translator feature helps with this?

A. Language detection
B. Speech synthesis
C. Custom Translator
D. Sentiment scoring

βœ… Correct Answer: C. Custom Translator

Explanation:
Custom Translator allows organizations to train translation models using their own terminology, improving accuracy for specialized domains.


Question 8

Which input format is supported by Azure Translator?

A. Text only
B. Audio only
C. Text and images
D. Text only (speech requires another service)

βœ… Correct Answer: D. Text only (speech requires another service)

Explanation:
Azure Translator works with text input. For speech-to-speech translation, Azure Speech Service is used in combination with translation.


Question 9

Which Azure service would you combine with Azure Translator to build a speech-to-speech translation application?

A. Azure Vision Service
B. Azure Speech Service
C. Azure Language Service
D. Azure Bot Service only

βœ… Correct Answer: B. Azure Speech Service

Explanation:
Speech-to-speech translation requires speech recognition (speech-to-text) and speech synthesis (text-to-speech), which are handled by Azure Speech Service, alongside translation.


Question 10

Why is translation considered a core Natural Language Processing (NLP) workload?

A. It analyzes numerical data patterns
B. It processes and understands human language
C. It detects objects in images
D. It forecasts future values

βœ… Correct Answer: B. It processes and understands human language

Explanation:
Translation involves understanding and generating human language, making it a foundational NLP workload alongside sentiment analysis, entity recognition, and language modeling.


Go to the AI-900 Exam Prep Hub main page.

Identify Features and Uses for Translation (AI-900 Exam Prep)

Where This Topic Fits in the Exam

  • Exam area: Describe features of Natural Language Processing (NLP) workloads on Azure (15–20%)
  • Sub-area: Identify features of common NLP workload scenarios
  • Skill focus: Recognizing when translation is the appropriate NLP workload, and understanding Azure services that support it

Translation is a core NLP workload on the AI-900 exam and often appears in short, scenario-based questions.


What Is Translation in NLP?

Translation is the process of converting text (or speech) from one language into another while preserving the original meaning.

Modern AI-powered translation systems use machine learning and deep learning models to understand context, grammar, and semantics rather than performing word-for-word substitutions.


Key Features of Translation Workloads

Translation solutions typically provide the following features:

  • Text-to-text translation between languages
  • Support for dozens of languages and dialects
  • Context-aware translation (not literal word replacement)
  • Detection of source language
  • Batch or real-time translation
  • Integration with applications, websites, and chatbots
  • Optional customization for domain-specific terminology

Common Uses of Translation

Translation workloads are used whenever language differences create a communication barrier.

Typical scenarios include:

  • Translating websites or product documentation
  • Supporting multilingual customer service
  • Translating chat messages in real time
  • Localizing applications for global users
  • Translating social media posts or reviews
  • Enabling communication across international teams

Azure Services for Translation

In Azure, translation capabilities are provided by:

Azure AI Translator

Azure AI Translator is part of Azure AI Services and offers:

  • Text translation between supported languages
  • Language detection
  • Transliteration (converting text between scripts)
  • Dictionary lookup and examples
  • Real-time and batch translation via APIs

This service uses prebuilt models, so no training is required.


Translation vs Other NLP Workloads

It is important to distinguish translation from similar NLP tasks:

NLP TaskPurpose
TranslationConvert text from one language to another
Language detectionIdentify which language text is written in
Speech recognitionConvert spoken audio into text
Speech synthesisConvert text into spoken audio
Sentiment analysisIdentify emotional tone of text

Translation and Speech

Translation workloads may involve:

  • Text-to-text translation (most common on AI-900)
  • Speech translation, which combines:
    1. Speech recognition
    2. Translation
    3. Speech synthesis

On the exam, focus primarily on text translation scenarios, unless speech is explicitly mentioned.


Responsible AI Considerations

Translation systems should be designed with responsible AI principles in mind:

  • Fairness: Avoid biased or culturally inappropriate translations
  • Reliability: Handle idioms and context accurately
  • Transparency: Clearly indicate when content is machine-translated
  • Privacy: Protect sensitive or personal information in translated text

Exam Clues to Watch For

On AI-900, translation workloads are commonly signaled by phrases such as:

  • β€œConvert content from one language to another”
  • β€œSupport multilingual users”
  • β€œTranslate customer messages”
  • β€œLocalize an application”

When these appear, translation is the correct NLP workload.


Key Takeaways for AI-900

  • Translation is an NLP workload that converts text between languages
  • Azure AI Translator is the primary Azure service for translation
  • No model training is required
  • Translation is different from sentiment analysis, entity recognition, and speech workloads
  • Exam questions are typically scenario-based and concise

Go to the Practice Exam Questions for this topic.

Go to the AI-900 Exam Prep Hub main page.

Practice Questions: Identify Features and Labels in a Dataset for Machine Learning (AI-900 Exam Prep)

Practice Exam Questions


Question 1

You are training a model to predict house prices. The dataset includes columns for square footage, number of bedrooms, location, and sale price.
Which column is the label?

A. Square footage
B. Number of bedrooms
C. Location
D. Sale price

Correct Answer: D

Explanation:
The label is the value the model is trained to predict. In this scenario, the goal is to predict the sale price.


Question 2

Which statement best describes a feature in a machine learning dataset?

A. The final prediction made by the model
B. An input value used to make predictions
C. A rule written by a developer
D. The accuracy of the model

Correct Answer: B

Explanation:
Features are the input variables that provide information the model uses to make predictions.


Question 3

A dataset contains customer age, subscription length, monthly charges, and whether the customer canceled the service.
What is the label?

A. Customer age
B. Subscription length
C. Monthly charges
D. Whether the customer canceled

Correct Answer: D

Explanation:
The label represents the outcome being predictedβ€”in this case, whether the customer canceled the service.


Question 4

Which type of machine learning requires both features and labels?

A. Unsupervised learning
B. Reinforcement learning
C. Supervised learning
D. Clustering

Correct Answer: C

Explanation:
Supervised learning uses labeled data so the model can learn the relationship between features and known outcomes.


Question 5

A dataset is used to group customers based on purchasing behavior, but it does not contain any target outcome.
What does this dataset contain?

A. Labels only
B. Features only
C. Training results
D. Predictions

Correct Answer: B

Explanation:
Unsupervised learning datasets contain features but do not include labels.


Question 6

In an email spam detection dataset, which item would most likely be a feature?

A. Spam or not spam
B. Model accuracy score
C. Number of words in the email
D. Final prediction

Correct Answer: C

Explanation:
The number of words is an input characteristic used by the model to make predictions, making it a feature.


Question 7

Which statement about labels is TRUE?

A. Labels are optional in supervised learning
B. Labels are the inputs used by the model
C. Labels represent the value the model predicts
D. Labels are created after predictions are made

Correct Answer: C

Explanation:
Labels are the known outcomes the model is trained to predict in supervised learning scenarios.


Question 8

You are preparing data in Azure Machine Learning to predict product demand.
Which columns should be selected as features?

A. Only the column you want to predict
B. All columns except the target outcome
C. Only numerical columns
D. Only categorical columns

Correct Answer: B

Explanation:
Features are the input columns used to predict the target outcome, which is the label.


Question 9

A dataset includes the following columns: temperature, humidity, wind speed, and weather condition.
If the goal is to predict the weather condition, what are temperature, humidity, and wind speed?

A. Labels
B. Predictions
C. Features
D. Outputs

Correct Answer: C

Explanation:
These values are inputs used to predict the weather condition, making them features.


Question 10

Which scenario best represents a labeled dataset?

A. Customer data grouped by similarity
B. Sensor readings without outcomes
C. Product reviews with sentiment categories
D. Website logs without classifications

Correct Answer: C

Explanation:
Product reviews with sentiment categories include known outcomes, which are labels, making the dataset labeled.


Exam Pattern Tip

On AI-900:

  • Features = inputs
  • Labels = outputs
  • If labels exist β†’ supervised learning
  • If no labels β†’ unsupervised learning

If you can identify those quickly, you’ll eliminate most wrong answers immediately.


Go to the AI-900 Exam Prep Hub main page.

Describe Capabilities of the Azure AI Vision Service (AI-900 Exam Prep)

Overview

Azure AI Vision is Microsoft’s prebuilt computer vision service that enables applications to analyze images and videos without requiring machine learning expertise or custom model training. It provides REST APIs and SDKs that allow developers to easily extract visual insights such as objects, text, faces, and image descriptions.

For the AI-900 exam, you are expected to understand what Azure AI Vision can do, which problems it solves, and how it differs from custom vision solutionsβ€”not how to build or tune models.


What Is Azure AI Vision?

Azure AI Vision is part of Azure AI Services and offers ready-to-use computer vision capabilities, including:

  • Image analysis
  • Optical Character Recognition (OCR)
  • Facial detection and analysis
  • Object detection
  • Image tagging and categorization

These capabilities are powered by Microsoft-trained deep learning models and are accessed via APIs.


Core Capabilities of Azure AI Vision

1. Image Analysis

Azure AI Vision can analyze images to extract high-level insights, such as:

  • Objects present in an image (for example, car, building, person)
  • Scene descriptions in natural language
  • Image tags and categories
  • Visual features such as color distribution

Example use cases:

  • Auto-generating image captions
  • Content moderation
  • Organizing image libraries

πŸ‘‰ Exam tip: Image analysis describes what is in an image, not where every object is located with precision.


2. Object Detection

Object detection identifies specific objects in an image and returns:

  • Object names
  • Bounding box coordinates
  • Confidence scores

Example use cases:

  • Detecting vehicles in traffic images
  • Identifying products on store shelves

πŸ‘‰ Exam tip: Object detection includes location + object type, unlike image classification which only labels the image as a whole.


3. Optical Character Recognition (OCR)

OCR extracts printed and handwritten text from images and documents.

Azure AI Vision OCR supports:

  • Multiple languages
  • Structured and unstructured text
  • Images, screenshots, and scanned documents

Example use cases:

  • Digitizing receipts
  • Reading license plates
  • Extracting text from scanned forms

πŸ‘‰ Exam tip: OCR is about reading text, not understanding its meaning.


4. Facial Detection and Facial Analysis

Azure AI Vision can detect human faces in images and analyze non-identifying facial attributes, such as:

  • Face location (bounding boxes)
  • Facial landmarks
  • Estimated age range
  • Facial expressions
  • Accessories (glasses, masks)

⚠️ It does NOT identify individuals.

Example use cases:

  • Blurring faces for privacy
  • Counting people in images
  • Analyzing expressions in photos

πŸ‘‰ Exam tip:

  • Facial detection = where faces are
  • Facial analysis = attributes of faces
  • Facial recognition = identity (not required for AI-900)

5. Image Tagging and Categorization

Azure AI Vision automatically assigns tags and categories to images, such as:

  • β€œoutdoor”
  • β€œfood”
  • β€œanimal”

These tags help with searchability and organization.

Example use cases:

  • Image indexing
  • Content filtering
  • Metadata enrichment

πŸ‘‰ Exam tip: Tagging helps describe images at a high level, not detect precise objects.


Azure AI Vision vs Custom Vision

FeatureAzure AI VisionAzure Custom Vision
Prebuilt modelsβœ… Yes❌ No
Requires training❌ Noβœ… Yes
Quick setupβœ… Yes❌ No
Specialized scenarios❌ Limitedβœ… Strong
AI-900 focusβœ… Yes⚠️ Limited

πŸ‘‰ Exam takeaway:
If the question mentions no training, quick setup, or prebuilt models, Azure AI Vision is usually the right answer.


Responsible AI Considerations

Because Azure AI Vision can analyze images of people, Microsoft emphasizes:

  • Privacy and security of image data
  • Transparency in how visual data is processed
  • Fairness and bias mitigation
  • Appropriate use of facial analysis

πŸ‘‰ Exam tip: Facial capabilities often pair with Responsible AI principles in exam questions.


Common AI-900 Exam Scenarios

You should recognize Azure AI Vision when the scenario involves:

  • Analyzing images without training a model
  • Extracting text from images
  • Detecting faces but not identifying people
  • Automatically tagging or describing images

Key Exam Takeaways

  • Azure AI Vision is a prebuilt computer vision service
  • No machine learning expertise required
  • Supports image analysis, OCR, object detection, and facial analysis
  • Focuses on insight extraction, not identity
  • Frequently tested in scenario-based questions

Go to the Practice Exam Questions for this topic.

Go to the AI-900 Exam Prep Hub main page.