Čo je model registry?
Model registry funguje ako "zdroj pravdy" pre ML modely v organizácii. Podobne ako Git pre kód, registry ukladá rôzne verzie modelov spolu s ich metadátami: hyperparametrami, metrikami, trénovacími datasetmi, dátumom vytvorenia a informáciami o autorovi.
Bez centrálneho registra čelia dátové tímy chaosu – modely sú uložené na rôznych serveroch, nikto nevie, ktorá verzia beží v produkcii alebo ako bola natrénovaná.
Kľúčové funkcie registra
Dobrý registry podporuje staging workflow – modely prechádzajú stavmi ako Staging, Production a Archived. Týmto sa eliminuje nejasnosť o tom, ktorý model sa má použiť v danom prostredí.
Lineage tracking umožňuje sledovať, z akých dát bol model natrénovaný, aké experimenty predchádzali a aké verzie závislostí boli použité. To je kľúčové pre reprodukovateľnosť a compliance.
Populárne riešenia
MLflow Model Registry, Amazon SageMaker Model Registry, Vertex AI Model Registry a Weights & Biases Artifacts patria medzi najrozšírenejšie riešenia. Integrácia s CI/CD pipelinesami umožňuje automatizované promovanie modelov z experimentu do produkcie po splnení definovaných kvalitatívnych kritérií.