Časť obsahu tejto stránky bola vytvorená s pomocou AI
Späť na slovník MLOps & Zivotny cyklus

Monitorovanie modelov (Model Monitoring)

Monitorovanie modelov je priebežný proces sledovania výkonu a správania ML modelov v produkcii na detekovanie degradácie, data driftu a anomálií.

Prečo je monitorovanie modelov dôležité?

Monitorovanie ML modelov je kritická časť MLOps praxe. Na rozdiel od klasického softvéru, ktorý sa správa deterministicky, ML modely môžu degradovať v čase bez akejkoľvek zmeny kódu – kvôli zmene distribúcie vstupných dát, zmenám v reálnom svete alebo konceptovému driftu.

Bez monitorovania môže byť degradácia modelu nezistená dlhé týždne alebo mesiace, čo vedie k nesprávnym biznis rozhodnutiam.

Čo monitorovať?

Data drift merania sledujú, či sa distribúcia vstupných dát zmenila oproti trénovacej množine. Concept drift detekuje, či sa zmenila samotná závislosť medzi vstupom a očakávaným výstupom.

Okrem driftov sa monitorujú výkonnostné metriky (presnosť, F1, AUC), prevádzkové metriky (latencia, error rate) a biznis metriky (konverzný pomer, tržby) – keď sú dostupné ground truth labely.

Nástroje a reakcia

Populárne monitoring platformy zahŕňajú Evidently AI, WhyLabs, Arize AI a Seldon Alibi Detect. Pri detekovaní anomálie sa spustí alert a môže nastať automatický retraining. Dobrá monitorovacia stratégia definuje jasné thresholdy, eskalačné procedúry a SLA pre čas reakcie na incidenty.

Súvisiace služby a produkty