Anomaly detection
Anomaly detection automatically flags data points, events, or patterns that do not fit normal behaviour. It can catch odd invoices, machine ...
Read definitionA model registry is a versioned catalogue of trained machine learning models. Each version records which data, code and run produced it, so a team knows which model is in production, can roll back, and can promote a candidate through an approval gate before deployment.
A model registry is a versioned catalogue of trained machine learning models. Each model has a name, and every training run you keep becomes a numbered version underneath it. A version carries its lineage with it: which data trained it, which code produced it, and which run it came from.
It sits in the operations half of MLOps, between the experiment tracking that records your training runs and the model serving that answers live requests. The problem it solves is mundane: a trained model saved as a file on someone's laptop is not deployable and not auditable. Nobody else can reliably load it, and once it reaches production nobody can say which version is answering.
The examples below use MLflow, whose model registry is also hosted inside Databricks Unity Catalog and mirrored by the model registry in Azure Machine Learning.
Registered model. A named container, for example churn_prediction, that holds every version of one model.
Model versions. The first model you add becomes version 1, and each later registration under the same name increments the number, so you can always roll back to one that worked.
Aliases and tags. An alias is a movable label such as champion that points at whichever version is live. MLflow deprecated its named model stages (such as Staging and Production) in favour of aliases and tags, since a version can carry more than one alias and a Champion label can move between versions.
Lineage and metadata. Each version links back to the run that produced it, with its parameters, metrics, training-data reference and owner. This is the data lineage that lets you reproduce or explain a model months later.
A version moves through the registry from candidate to production: you reassign an alias, or in Azure Machine Learning you route deployment traffic to a chosen version. Either way a gate stands before it goes live: registering a model is not the same as approving it, and a sound setup records who signed off and why.
That record matters legally. For a high-risk AI system, the EU AI Act expects the provider to keep technical documentation up to date (Article 11) and to log events automatically over the system's lifetime (Article 12). A registry is where much of that audit trail lives: which version, trained on which data, was in production when.
The two often live in the same tool but do different jobs. Experiment tracking records every training run; the registry keeps only the models worth deploying and manages what happens to them, from promotion to model serving to a rollback when model drift shows up. A promising run is promoted into the registry as a version, and the registry answers which version is live.
Capture the lineage at registration rather than afterwards, because a version with no training-data reference, code link or metric is almost impossible to judge later. And connect the registry to production metrics, so a live version that starts slipping is visible instead of just neatly filed away.
Anomaly detection automatically flags data points, events, or patterns that do not fit normal behaviour. It can catch odd invoices, machine ...
Read definitionAnonymisation makes data no longer reasonably linkable to a person. Pseudonymisation replaces identifiers with codes but keeps a route back ...
Read definitionArtificial intelligence is technology that teaches computers to learn, reason, and make decisions from data instead of following hand-writte...
Read definitionAn audit trail is an immutable, time-ordered record of who did what, when, and to which record. You use it to reconstruct events after a dis...
Read definitionBias in AI is a skew that creeps into models through data, algorithms, or human choices. It is not always harmful, but it has to be managed ...
Read definition
What's the difference between Power Bi and Microsoft Fabric? Power Bi is best for data vizualisation and reporting. Fabric offers end-to-end...
A centralized data repository is the foundation to become a true data-driven organization. by bringing data from various sources together an...