Recall & Review
beginner
What is training-serving skew in machine learning?
Training-serving skew happens when the data used to train a model is different from the data used when the model makes predictions in real life. This difference can cause the model to perform poorly.
Click to reveal answer
beginner
How does a feature store help prevent training-serving skew?
A feature store ensures that the same features and data transformations used during training are also used during serving. This keeps the data consistent and reduces differences between training and serving data.
Click to reveal answer
intermediate
What role does real-time feature computation play in preventing skew?
Real-time feature computation in a feature store provides fresh and consistent data for serving, matching the features used during training and avoiding stale or mismatched data.
Click to reveal answer
intermediate
Why is feature versioning important in a feature store?
Feature versioning tracks changes in feature definitions over time. This helps ensure that the model uses the correct feature versions during both training and serving, preventing skew caused by feature updates.
Click to reveal answer
intermediate
Explain the difference between offline and online feature stores.
Offline feature stores store historical data used for training, while online feature stores provide low-latency access to features for real-time serving. Synchronizing both helps prevent training-serving skew.
Click to reveal answer
What is the main cause of training-serving skew?
✗ Incorrect
Training-serving skew occurs when the data during training differs from the data during serving.
How does a feature store reduce training-serving skew?
✗ Incorrect
Feature stores keep feature definitions consistent for both training and serving, reducing skew.
What is the purpose of feature versioning in a feature store?
✗ Incorrect
Feature versioning helps ensure the correct feature versions are used, preventing skew.
Which type of feature store provides low-latency access for real-time predictions?
✗ Incorrect
Online feature stores provide fast access to features needed for real-time serving.
Why is real-time feature computation important?
✗ Incorrect
Real-time computation keeps serving data fresh and consistent with training data.
Describe how a feature store helps prevent training-serving skew in machine learning.
Think about how data consistency is maintained between training and serving.
You got /4 concepts.
Explain the difference between offline and online feature stores and their roles in preventing training-serving skew.
Consider when and how features are accessed in training vs serving.
You got /3 concepts.