Repaso
EspaƱol
MLOps & servingFoundationsMLO-05

Why do teams version their models and datasets, not only their code?

Options

  1. Because Python requires it
  2. To make training faster
  3. To reproduce a result, compare versions and roll back, by knowing exactly which data and code produced each model (Correct option)
  4. To make files smaller

Answer

To reproduce a result, compare versions and roll back, by knowing exactly which data and code produced each model

Why

A model is the product of code, data, parameters and environment. If you only version the code, you cannot rebuild the model, because the data may have changed.

With versions you can answer "what is running in production?" and "what changed since last month?", and go back if the new one is worse.

Tools range from Git plus data versioning tools to a model registry.

Remember

Version data and models to reproduce and roll back.

Key terms

Practice this question in Repaso