ML Ops Flashcards

(27 cards)

1
Q

What is the main idea behind ML engineering?

A

Building usable, maintainable ML systems beyond just training models.

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

What are some components of a full ML system?

A

Data pipelines, trained models, APIs, monitoring tools, logs, infrastructure.

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

Why is training a model not enough in real-world ML?

A

The model must be deployed, monitored, updated, and supported in production.

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

What happens if ML engineering is ignored?

A

Models degrade, bugs go unnoticed, and systems fail in deployment.

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

What is one reason many ML projects fail?

A

They lack monitoring, robust pipelines, or stakeholder alignment.

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

What are the three major phases of the ML lifecycle?

A

Design, Model Development, and Operations.

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

What happens during the design phase of ML?

A

Use case discovery, feasibility analysis, stakeholder engagement.

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

What tasks are part of the model development phase?

A

Data cleaning, model training, hyperparameter tuning, evaluation.

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

What is included in ML operations?

A

Deployment, monitoring, infrastructure, maintenance, and decommissioning.

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

What does ‘data drift’ mean in ML?

A

The input data distribution changes over time.

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

What is ‘concept drift’?

A

The relationship between inputs and outputs evolves over time.

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

What is ‘data skew’ in production ML?

A

Sudden anomalies or shifts in data not seen during training.

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

Why is monitoring ML models essential?

A

To detect performance drops, data issues, and system failures.

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

What are examples of ML monitoring metrics?

A

Accuracy, latency, input distributions, feature statistics.

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

What role does a data scientist play in ML engineering?

A

They select features, train models, and evaluate performance.

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

What does an ML engineer do?

A

Deploys models, manages APIs, and optimizes runtime performance.

17
Q

What is the responsibility of a data engineer?

A

Builds and manages data pipelines and ETL systems.

18
Q

Why is stakeholder collaboration important in ML?

A

To ensure the model solves the correct business problem.

19
Q

What is the benefit of using platforms like Vertex AI or SageMaker?

A

They provide tools for scalable, automated ML workflows.

20
Q

What can ML Ops platforms help with?

A

Versioning, deployment, monitoring, and drift detection.

21
Q

What is one advantage of cloud-based ML tools?

A

They automate infrastructure and scale model deployment easily.

22
Q

What does the lecture say about learning cloud ML platforms?

A

Students should start learning them early to prepare for industry work.

23
Q

What is included in a proper ML engineering workflow?

A

Feature extraction, model training, validation, deployment, monitoring, retraining.

24
Q

Why is version control important in ML systems?

A

To track changes in models and datasets for debugging and reproducibility.

25
What is continuous improvement in ML?
The cycle of monitoring, retraining, and refining models in production.
26
What does decommissioning mean in the ML lifecycle?
Safely removing or replacing outdated models from production.
27
What is the key takeaway of ML engineering?
Success depends on system design, tools, monitoring, and collaboration—not just the model.