All guides
Practice now
D3 · Cloud technology and services

Artificial Intelligence, Machine Learning, and Analytics

AWS offers pre-trained AI/ML services (no ML knowledge required) as well as platforms for custom ML. The CLF-C02 tests which service fits each use case: images, text, voice, search, or data analysis.

AI/ML on AWS — Overview

Pre-built AI services

High-level services that add AI capabilities directly to your applications. You don't need to know ML or train models. Just call an API and get the result.

  • • Rekognition (image analysis)
  • • Comprehend (text analysis)
  • • Lex (chatbots), Polly (voice), Transcribe (audio to text)
  • • Textract (document extraction)
  • • Translate (translation)

Amazon SageMaker — Custom ML

For when the pre-built services don't fit your use case and you need to train your own ML models. SageMaker manages the entire ML infrastructure.

  • • Managed Jupyter notebooks
  • • Model training at scale
  • • Deploying models as endpoints
  • • ML automation (AutoML with Autopilot)

Exam decision rule

Use pre-built services (Rekognition, Lex, Comprehend, etc.) when the use case is standard. Use SageMaker when you need to train a custom model on your own data and the problem isn't solved by the pre-built services.

AWS AI/ML services

Amazon SageMaker AI

Custom ML

A complete platform for building, training, and deploying Machine Learning models. Includes managed Jupyter notebooks, distributed training, AutoML, and inference endpoints.

Use case: A bank fraud team trains a model using its own transaction history.
Icon-Architecture/48/Arch_Amazon-Rekognition_48

Amazon Rekognition

Image and video analysis with ML. Detects objects, scenes, activities, faces (identification and comparison), inappropriate content, and text in images.

Use case: A security app that verifies identity by comparing an ID photo with a live selfie.
Icon-Architecture/48/Arch_Amazon-Comprehend_48

Amazon Comprehend

Natural language processing ()

Extracts insights and relationships from unstructured text. Sentiment analysis (positive/negative/neutral), entity extraction (people, places, dates), language detection, topic classification.

Use case: Analyzing thousands of customer reviews to automatically extract the most mentioned topics and overall sentiment.
Icon-Architecture/48/Arch_Amazon-Translate_48

Amazon Translate

Translation

High-quality neural machine translation across more than 75 language pairs. Ideal for content localization, multilingual communication, and analyzing text in multiple languages.

Use case: A news portal that automatically translates articles into the detected language of the reader.
Icon-Architecture/48/Arch_Amazon-Polly_48

Amazon Polly

Text to speech

Converts text into lifelike speech (Text-to-Speech / TTS). Offers natural-sounding voices across dozens of languages and dialects, including more expressive neural voices.

Use case: A language-learning app that reads content aloud with native pronunciation.
Icon-Architecture/48/Arch_Amazon-Transcribe_48

Amazon Transcribe

Speech to text

Automatic speech recognition (ASR). Converts audio to text with high accuracy. Supports multiple languages, speaker identification, and custom vocabulary.

Use case: A call center system that automatically transcribes calls for later analysis.
Icon-Architecture/48/Arch_Amazon-Lex_48

Amazon Lex

Chatbots / Conversational AI

A service for building conversational interfaces (chatbots and voice assistants) using the same technology as Amazon Alexa. Understands intents and manages multi-turn conversations.

Use case: A customer service chatbot on the website that answers FAQs and escalates to a human agent when needed.
Icon-Architecture/48/Arch_Amazon-Kendra_48

Amazon Kendra

Intelligent enterprise search

An enterprise search engine powered by ML. Searches across documents, FAQs, knowledge bases, and multiple data repositories, returning direct answers rather than just a list of links.

Use case: A company with thousands of internal documents where employees need to find specific information quickly.
Icon-Architecture/48/Arch_Amazon-Textract_48

Amazon Textract

Document extraction

Automatically extracts text, tables, and form data from scanned documents. Goes beyond simple — it understands document structure (forms, tables, fields).

Use case: An insurance company that automatically processes thousands of scanned claim forms, extracting structured data.
Icon-Architecture/48/Arch_Amazon-Q_48

Amazon Q

Generative AI assistant

A generative AI assistant for the enterprise. Amazon Q Business: an assistant connected to internal enterprise data (now part of Amazon Quick). Amazon Q Developer: an assistant for developers built into the IDE; since May 2026 it no longer accepts new sign-ups and its successor is Kiro.

Use case: A developer asks Q Developer how to configure an S3 bucket and receives step-by-step instructions with code.

AWS Analytics services

Analytics services let you process, transform, and visualize large volumes of data.

ServiceMain functionTypical use caseModel
Icon-Architecture/48/Arch_Amazon-Athena_48 Amazon Athena
Serverless SQL queries over data in S3"Query S3 access logs with SQL without moving the data"Pay per query (per TB scanned)
Icon-Architecture/48/Arch_Amazon-Kinesis_48 Amazon Kinesis
Real-time data processing (streaming)Real-time clickstream analysis, IoT metrics, application logsKinesis Streams + Firehose
Icon-Architecture/48/Arch_AWS-Glue_48 AWS Glue
Serverless ETL (Extract, Transform, Load)Prepares data from multiple sources for analysis: cleans, transforms, and loads into Redshift or S3Serverless, pay per use
Icon-Architecture/48/Arch_Amazon-EMR_48 Amazon EMR
Big data with Hadoop/Spark on managed clustersProcessing petabytes of logs with Apache Spark for ML or large-scale analysisOn-demand EC2 clusters
Icon-Architecture/48/Arch_Amazon-OpenSearch-Service_48 Amazon OpenSearch
Search and analytics for logs and dataApplication log analysis, full-text document search, operational dashboardsManaged instances
Icon-Architecture/48/Arch_Amazon-Redshift_48 Amazon Redshift
Petabyte-scale data warehouse for analytics (OLAP)Historical sales reports, Business Intelligence, combined with Quick SightManaged clusters or Serverless

Amazon Quick Sight (formerly QuickSight)

Amazon Quick Sight (formerly QuickSight, now part of Amazon Quick) is AWS's serverless Business Intelligence (BI) service. It builds interactive dashboards and visualizations connected to Redshift, S3 (via Athena), RDS, and other sources. There's no icon for it in the icon library, but it appears often on the exam: QuickSight = dashboards and data visualization.

Decision guide — which AI service to use

The exam presents scenarios where you must identify the correct AI service. Memorize these associations:

Image analysis / object detection / facial recognition

Amazon Rekognition

Chatbot / virtual assistant / conversational AI

Amazon Lex

Intelligent search across enterprise documents

Amazon Kendra

Extract text/tables/data from scanned documents or PDFs

Amazon Textract

Sentiment analysis / entities in text

Amazon Comprehend

Transcribe audio / recorded calls to text

Amazon Transcribe

Convert text to speech (TTS) / narrate content

Amazon Polly

Translate text between languages

Amazon Translate

Train a custom model / your own ML

Amazon SageMaker

Generative AI assistant for developers / AWS

Amazon Q Developer (successor: Kiro)

Serverless SQL queries over data in S3

Amazon Athena

Streaming data / real time / IoT

Amazon Kinesis

ML vs Analytics — The key difference

/ AI

ML models predict, classify, or generate new information based on patterns learned from historical data.

  • • "Is this email spam?" → classification
  • • "How much will we sell next month?" → prediction
  • • "Is there a face in this photo?" → detection
  • • "What did the customer say on this call?" → recognition
  • • "Generate a reply to this message" → generation

Services: SageMaker, Rekognition, Lex, Comprehend, Polly, Transcribe, Textract

Data analytics

Analytics services query, transform, and visualize existing data to surface descriptive insights.

  • • "How many sales were there by region this month?" → query
  • • "Clean and transform data from 10 sources into one format" → ETL
  • • "Show a real-time KPI dashboard" → visualization
  • • "Search the last hour of logs for 500 errors" → search
  • • "Process 50 TB of web access logs" → big data

Services: Athena, Kinesis, Glue, Redshift, EMR, OpenSearch, Quick Sight

Common exam traps

• Redshift: it's analytics (OLAP data warehouse), NOT ML. Used for reporting and BI.

• Athena: SQL over S3. Analytics, not ML. Serverless and fast for data exploration.

• Comprehend vs Textract: Comprehend analyzes the MEANING of text (sentiment, entities). Textract EXTRACTS text from scanned documents (advanced OCR).

• Transcribe vs Polly: Transcribe = audio to text. Polly = text to audio. They're opposites.

Did you get this topic?

Test what you just learned

An e-commerce company wants to add a virtual assistant to its website to answer customer questions about orders, returns, and products without building ML models from scratch. Which AWS service should they use?

Ready to test "AI, machine learning, and analytics"?

Put what you learned to the test with original CLF-C02 exam questions.

Start CLF-C02 mock exam

Unlimited mock exams with the Pro plan

Log in to track your progress.