Topic 1 - Introduction to AI Services Flashcards

(10 cards)

1
Q

What are the five main stages of a typical Machine Learning Workflow?

A
  1. Data Preparation
  2. Model Training
  3. Model Evaluation
  4. Model Deployment
  5. Model Monitoring.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Briefly explain the difference between the “API” and “DIY” implementations of a machine learning workflow in terms of infrastructure requirements

A

In the API implementation, the user does not need to manage infrastructure as they are using the service provider’s resources. In the DIY implementation, the user is responsible for providing and managing all necessary infrastructure. data training, and model development.

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

In which implementation option is model development typically done by the user?

A

Model development is typically done by the user in the “Own Model” and “DIY” implementation options.

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

What is an Application Programming Interface (API)?

A

An Application Programming Interface (API) is a set of definitions and protocols for building and integrating application software, allowing applications to communicate with each other.

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

Describe the fundamental request/response paradigm that governs API communication.

A

The request/response paradigm involves a client sending a structured request to a server, and the server processing that request and returning a response with the requested information or result.

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

What is the purpose of a status code in an API response, and what does a value of 200 typically indicate?

A

A status code indicates if the API request was successful or not. A value of 200 typically indicates a successful request.

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

What data format is commonly used for transmitting data in API requests and responses, as seen in the Vision API examples?

A

JSON (JavaScript Object Notation) is the data format commonly used for transmitting data in API requests and responses.

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

Give two examples of image analysis capabilities offered by the Google Cloud Vision API.

A

Two examples of image analysis capabilities offered by the Google Cloud Vision API are Label Detection and Text Detection. (Other valid answers include Document Text Detection, Facial Detection, Landmark Detection, Logo Detection, Image Properties).

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

Looking at the provided JSON response example, how would you access the ‘score’ of the first ‘labelAnnotation’?

A

You would access the score using result[“responses”][0][“labelAnnotations”][0][“score”].

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

Which implementation option generally has the highest associated risks?

A

The implementation option that generally has the highest associated risks is the “DIY” option.

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