[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?

A

No

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
Q

How can Amazon Fraud Detector be customised?

A

You can add basic rules e.g. IF X and Y then A

26
Q

What is Amazon Personalise used for?

A

Making recommendations to uses and finding similar items

27
Q

What formats does Textract support?

A

PNG, JPEG and PDF

28
Q

What is Amazon Kendra?

A

An enterprise search service which can answer questions using ML

29
Q

What is Amazon Forecast?

A

A service to make predictions based on time-series data

30
Q

How can Amazon Forecast be customised?

A

By configuring the HPO (hyper parameter optimisation) parameters

31
Q

What are HPO parameters?

A

Hyper-parameter optimisation parameters

32
Q

How does Transcribe support receiving data?

A

Either as files in an S3 bucket or with a bidirectional stream over HTTP2

33
Q

What are the duration limits for Transcribe?

A

Up to 4 hours for streaming or batch

34
Q

How can domain specific language be captured by Transcribe?

A

By configuring a custom vocabulary using IPA or SoundsLike

35
Q

What factors are likely to impact the performance of Transcribe?

A

Background noise, strong accents and switching between multiple languages

36
Q

How can personal information be removed from transcriptions?

A

With Automatic Content Redaction, which is only support for batch transcriptions in English

37
Q

What does Automatic Content Redaction do in Transcribe?

A

Filters out personally identifiable information (PII)