Nazaj na slovar MLOps & Življenjski cikel

Verzioniranje modelov UI

Prakse upravljanja več različic modelov UI — od eksperimentalne do produkcijske z genealogijo, zmožnostjo povratnega koraka in reproducibilnostjo.

Zakaj je verzioniranje modelov kritično?

Modeli UI niso statični — redno se ponovnoučijo, fino nastavljajo in nadomeščajo. Brez discipliniranega verzioniranja se organizacije soočajo z: nepoznavanjem, kateri model je v produkciji, nezmožnostjo reprodukcije preteklih napovedi in težavami revizije.

Kaj verzionirati

Artefakti modela: serializirane uteži, konfiguracije. Učni podatki: natančen posnetek podatkovnega niza. Koda za učenje: skripte, hiperparametri, različice okvira.

Orodja in implementacija

Register modelov (MLflow) centralizira verzioniranje. DVC verzionira podatkovne nize skupaj s kodo. Konvencija poimenovanja: semantično verzioniranje (1.0.0 → 1.0.1 za popravke, 1.1.0 za novo usposabljanje).