[DEVELOPER] AI and ML Flashcards

(20 cards)

1
Q

What AWS service is used to add conversational interfaces (chatbots/voice) to applications, and how is it often integrated?

A

Amazon Lex. Integrated via API calls or often with an AWS Lambda function for business logic fulfillment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What AWS service converts text to lifelike speech (Text-to-Speech)?

A

Amazon Polly. Can be used to voice-enable applications, often integrating with Lex’s responses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What AWS service converts speech to text (Speech-to-Text)?

A

Amazon Transcribe. Used for converting audio/video files (often from S3) or real-time streams into text transcripts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What AWS service provides Natural Language Processing (NLP) to analyze text and detect entities, key phrases, sentiment, and language?

A

Amazon Comprehend. Used to derive insights from customer reviews, emails, or other text data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Amazon Comprehend Medical used for?

A

A HIPAA-eligible version of Comprehend, specifically trained to extract medical information (e.g., condition, medication, dosage) from clinical notes and text.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What AWS service helps analyze images and videos to detect objects, people, text, scenes, and inappropriate content?

A

Amazon Rekognition. Used for image/video analysis, content moderation, and facial analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Amazon Textract used for?

A

A service that automatically extracts text and data (including tables and forms) from scanned documents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What service helps you translate text between languages programmatically?

A

Amazon Translate. Used for quick, scalable translation within an application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Amazon Personalize used for?

A

A service to easily build real-time personalization and recommendation applications (e.g., “Customers who bought this also bought…”).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How do developers typically invoke a deployed ML model hosted on Amazon SageMaker for real-time inference?

A

By calling a SageMaker Endpoint via a standard HTTPS API call. This is often orchestrated by an AWS Lambda function or API Gateway.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Where is the data for training and inference typically stored when working with SageMaker?

A

S3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

If an application needs predictions for a large batch of data at once (not in real-time), which SageMaker feature should be used?

A

SageMaker Batch Transform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What two services are part of Amazon CodeGuru?

A

CodeGuru Reviewer and CodeGuru Profiler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the purpose of Amazon CodeGuru Reviewer?

A

Automated code review that uses ML to find security vulnerabilities, hard-to-find defects, and deviations from best practices (supports Java and Python).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of Amazon CodeGuru Profiler?

A

Helps developers find an application’s most expensive lines of code by analyzing its runtime performance in production and providing recommendations to improve efficiency/reduce cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Amazon CodeWhisperer?

A

An AI-powered coding companion that generates code suggestions in real-time, directly in the IDE.

17
Q

What is Amazon DevOps Guru?

A

An AIOps service that uses ML to automatically detect operational issues and performance anomalies (e.g., increased latency, resource exhaustion) and recommend remediation actions.

18
Q

What is the purpose of Amazon Fraud Detector?

A

Uses ML to identify potentially fraudulent online activities (e.g., new account sign-up fraud, online payment fraud) based on data and patterns.

19
Q

What is Amazon Forecast?

A

A service that uses ML to generate accurate business forecasts (e.g., product demand, resource needs) based on time-series data.

20
Q

What is Amazon KENDRA?

A

An intelligent enterprise search service that uses ML to connect to various data sources and provide highly accurate answers to natural language queries.