Back to marketplace

Model engineering

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What is CRISP-DM?

Back (Answer)

cross-industry standard process for data mining

#2
Front (Question)

Why is it important to monitor model performance after deployment in model engineering?

Back (Answer)

to track and evaluate model performance against dynamic data, and ensure the model remains relevant Real world data are dynamic and changing over time. It also helps to identify model performance decay and give an early notification to the data science team in order to rebuild the model.

#3
Front (Question)

What does five-number summary refer to in the context of data ingestion and EDA?

Back (Answer)

• lower quartile • maximum • median • minimum • upper quartile for numeric data

#4
Front (Question)

Please explain what makes TDSP an Agile-based methodology.

Back (Answer)

It is an iterative, adaptive and incremental process that allows the data science team looping back to previous steps at any stage of the project.

#5
Front (Question)

What are benchmark models used for in the context of model engineering?

Back (Answer)

baseline reference point for demonstrating to stakeholders whether the additional modeling process adds value, and whether the newly built model is worth putting into deployment

#6
Front (Question)

What does HLP stand for in the context of model engineering?

Back (Answer)

Human Level Performance accuracy / error rate when the task is handled by human workforce

#7
Front (Question)

What is TFX in the context of MLOps?

Back (Answer)

Tensorflow Extended

#8
Front (Question)

What does TFT stand for in the context of MLOps?

Back (Answer)

Tensorflow transform w/ data preprocessing components that can be embedded into a TFX project

#9
Front (Question)

What does TFMA stand for in the context of MLOps?

Back (Answer)

TensorFlow model analysis library for evaluating TensorFlow models

#10
Front (Question)

What are the two main types of deployment strategies when implementing scoring models through API serve?

Back (Answer)

batch scoring: model prediction and inference executed for large numbers of data points, triggered by a schedule or a specific event real-time scoring: predictions served almost instantly after requests arrive from clients

#11
Front (Question)

What does DVC stand for in the context of model engineering?

Back (Answer)

data version control

#12
Front (Question)

List examples of what is included in model metadata.

Back (Answer)

information of model name, version ID, model registry location, model input, and output directories

#13
Front (Question)

Please explain why model versioning is important to the model building process.

Back (Answer)

It ensures that changes to the models are tracked properly, and previously generated models are reproducible. It helps to increase the efficiency of team collaboration and allows continuous model experimentations and improvements.

#14
Front (Question)

In frequent-itemset mining (the first step of association-rule mining), what does ECLAT stand for, and what kind of algorithm is it?

Back (Answer)

Equivalence Class Transformation — the original expansion (Zaki et al., 1997); the form used across most of the primary literature, and a clean letter-fit (E·CLA·T). backronym: Equivalence Class Clustering and bottom-up Lattice Traversal What it is: a depth-first algorithm that finds frequent itemsets from a vertical layout (each item → its TID-set / tidset), computing support by intersecting TID-sets instead of rescanning the database on every pass the way Apriori does.

#15
Front (Question)

What does FP stand for in the FP-growth algorithm?

Back (Answer)

frequent pattern proposed by Han, Pei & Yin (2000) In the first pass, the algorithm counts item frequencies and stores them in a header table. In the second pass, it builds a compressed FP-tree by inserting transactions in descending frequency order. Frequent itemsets are then mined by recursively constructing conditional FP-trees — without candidate generation.

#16
Front (Question)

In reinforcement learning, what does the acronym SARSA stand for, and what kind of algorithm is it?

Back (Answer)

State–Action–Reward–State–Action on-policy, model-free, temporal-difference algorithm for learning Q The name is read directly off the quintuple (st, at, rt+1, st+1, at+1) consumed by its update rule: Q(st, at) ← Q(st, at) + α [ rt+1 + γ Q(st+1, at+1) − Q(st, at) ]

#17
Front (Question)

Please explain how overfitting and underfitting are related to the concepts of bias and variance.

Back (Answer)

Overfitting results in high variance models, with low bias in training data and high bias in test data; underfitting results in low variance models, with high bias in both training and test data.

#18
Front (Question)

What does LOOCV stand for in model engineering?

Back (Answer)

Leave One Out Cross Validation

#19
Front (Question)

Please explain the advantages and disadvantages of using cross validation.

Back (Answer)

Advantage: generates more reliable model evaluation because it performs multiple iterations of training and testing on different portions of sample data. Disadvantage: time-consuming.

#20
Front (Question)

Which cross validation technique works best with classification models with unbalanced labels?

Back (Answer)

stratified K-fold cross validation

#21
Front (Question)

How many iterations of model testing are involved in a K-Fold Cross Validation on a dataset with N observations?

Back (Answer)

K

#22
Front (Question)

Please explain the reasons for building interpretable models.

Back (Answer)

Interpretable models help the debugging and reasoning process of model predictions. more effective communication w/ stakeholders w/ different reqs More importantly, building interpretable models helps to build trust with end users and decision makers by providing transparency and visibility of the model’s internal process.

#23
Front (Question)

What does CAM stand for in the context of CNNs?

Back (Answer)

class activation map

#24
Front (Question)

What does LIME stand for in the context of surrogate models in model engineering?

Back (Answer)

local interpretable model-agnostic explanations