SageMaker (1) Flashcards

(17 cards)

1
Q

SageMaker

SageMaker TL;DR?

A

Bunch of ML tools together to build and deploy ML models

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

SageMaker

What’s the ML model lifecycle?

A

Gather & prepare data, train the model, evaluate/test, deploy

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

SageMaker

SageMaker Studio?

A

IDE for whole ML model lifecycle

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

SageMaker

What is SageMaker Domain?

A

Group for a project, holds VPCs, EFS volumes, users, etc. all for a project

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

SageMaker

What are SageMaker Containers?

A

Docker containers deployed to EC2 that do all the ML heavy-lifting algorithm stuff on data

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

SageMaker

What is SageMaker Hosting?

important

A

Deploy endpoints for your models so other applications can invoke it directly

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

SageMaker

Cost structure for SageMaker?

A

Free, but costs for all the things that SageMaker launches (it’s complex)

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

Data Prep

What part of SageMaker handles preparing data for training?

A

SageMaker Data Wrangler

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

Data Prep

Can Data Wrangler handle image data?

A

Yes

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

Data Prep

What is a Feature?

A

From Feature Engineering, like turning date of birth into age-in-years

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

Data Prep

How does Data Wrangler handle Features?

A

Feature Store: store a feature definition and the transform to use; reuse this across sources

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

Deployment and Inference

Can SageMaker do async inference?

A

Yes: upload the large input to S3, call the SageMaker endpoint, tell it where the S3 object is

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

Deployment and Inference

Can async handle multiple requests?

A

No, one request per S3 object

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

Deployment and Inference

How can SageMaker handle multiple requests for inference?

A

SageMaker Batch: like async, but call the endpoint with a lot of S3 object locations

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

Deployment and Inference

Why have both async and batch?

A

Async is for near real-time response, it’s an interactive request, but uses S3 because of request size. Batch is true batch.

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

Tuning

What is AMT in SageMaker?

A

Automatic Model Tuning

17
Q

Tuning

How does AMT work?

A

Define the objective Metric, AMT picks the hyperparameter ranges and lots of other things.