Retraining a machine learning model

Concetti di MLOps

Folkert Stijnman

ML Engineer

Retraining after changes

  Data changes

Retraining: use new data to develop a fresh version of the machine learning model

Concetti di MLOps

Drift in data

Dummy dataset

Concetti di MLOps

Data drift

Data drift

Data drift: changes in the input data

Concetti di MLOps

Concept drift

Concept drift

Concept drift: changes in the relationship between input and output data

Concetti di MLOps

How often to retrain?

  • Business environment: how volatile is the data?
  • Cost: how much does it cost to retrain?
  • Business requirements: what is the required model performance?
Concetti di MLOps

Retraining methods

Retraining method separate

Concetti di MLOps

Retraining methods

Retraining method combined

Concetti di MLOps

Automatic retraining

Retraining trigger

Concetti di MLOps

Let's practice!

Concetti di MLOps

Preparing Video For Download...