[FAQs] AI Services Flashcards

1
Q

In what modes can Amazon Translate receive text?

A

Either real-time or batch

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

Can Amazon Translate be used if you don’t know what language the text is in?

A

Yes - it will use Comprehend behind-the-scenes to determine the source language

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

How is Amazon Translate used to perform batch translation?

A

Asynchronously with an API call that points to an S3 bucket folder with up to 1 million documents (up to 5 GB)

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

In what modes can Rekognition receive data?

A
  • Images can be provided either as bytes in the API call or as an S3 path
  • Videos can be stored or streaming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What tasks can Rekognition perform

A
  • Detect objects and scenes
  • Detect and analyse faces
  • Recognise celebrities
  • Identify inappropriate content
  • Match faces
  • Custom labelling (images only)
  • Text detection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What video formats does Rekognition support?

A

MOV and MPEG-4 encoded with the H.264 codec

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

What is the maximum runtime for stored videos used with Rekognition?

A

They can be up to 2 hours long

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

How does image resolution affect Rekognition results?

A

While it accepts images that are at least 80 pixels in both dimensions, a VGA (640x480) or higher resolution is recommended

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

How big should objects be for Rekognition to reliably identify them?

A

As a rule of thumb, at least 5% of the image size

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

How can Rekognition results be reviewed by a human?

A

Using Amazon Augmented AI

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

How is Rekognition used with Amazon Augmented AI?

A

Results below a threshold, or as part of a random sample, can be sent for human review

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

Besides resolution, what can affect Rekognition results?

A

Heavy blur and lighting etc,

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

What kinds of labels does Rekognition use when classifying?

A
  • Objects e.g. person
  • Scenes e.g. beach
  • Concepts e.g. outdoors

It uses a hierarchical system so parent labels are provided if they exist

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

How is object and scene detection different with Rekognition?

A

It uses multiple frames to better understand motion etc.

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

How can you tell if the Rekognition model has been updated?

A

Every API call returns a [*]ModelVersion based on the kind of model e.g. LabelModelVersion

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

What information does Rekognition provide about a detected face?

A

Its pose, gender, age, emotions and facial landmarks etc.

17
Q

What kinds of facial recognition does Rekognition support?

A
  • Face comparison - are two people the same?

- True facial recognition based on a face collection

18
Q

Does Rekognition work for S3 objects stored in other regions?

19
Q

How can custom pronunciations be used with Polly?

A

Either SSML inline or custom lexicons

20
Q

How does Polly encode which words are spoken when?

A

Using Speech Marks, which are delivered as a JSON stream separately from the audio

21
Q

What information do Speech Marks include?

A
  • Sentences
  • Words
  • Visemes - the shape of the lips corresponding to that sound
  • SSML
22
Q

How does Polly return the synthesised speech?

A

Either to an S3 bucket or as a stream

23
Q

Where can Amazon Lex bots be deployed?

A

Alexa, Connect, Facebook Messenger, Slack and Twillo SMS etc.

24
Q

At a high-level, how does Amazon Fraud Detector work?

A

You upload historical fraud data which is used to train a model. This model is used along with a model based on Amazon’s experiences

25
How can Amazon Fraud Detector be customised?
You can add basic rules e.g. IF X and Y then A
26
What is Amazon Personalise used for?
Making recommendations to uses and finding similar items
27
What formats does Textract support?
PNG, JPEG and PDF
28
What is Amazon Kendra?
An enterprise search service which can answer questions using ML
29
What is Amazon Forecast?
A service to make predictions based on time-series data
30
How can Amazon Forecast be customised?
By configuring the HPO (hyper parameter optimisation) parameters
31
What are HPO parameters?
Hyper-parameter optimisation parameters
32
How does Transcribe support receiving data?
Either as files in an S3 bucket or with a bidirectional stream over HTTP2
33
What are the duration limits for Transcribe?
Up to 4 hours for streaming or batch
34
How can domain specific language be captured by Transcribe?
By configuring a custom vocabulary using IPA or SoundsLike
35
What factors are likely to impact the performance of Transcribe?
Background noise, strong accents and switching between multiple languages
36
How can personal information be removed from transcriptions?
With Automatic Content Redaction, which is only support for batch transcriptions in English
37
What does Automatic Content Redaction do in Transcribe?
Filters out personally identifiable information (PII)