Späť na slovník MLOps & Zivotny cyklus

Monitorovanie modelov (Model Monitoring)

Monitorovanie modelov je priebezny proces sledovania vykonu a spravanie ML modelov v produkcii na detekovanie degradacie, data driftu a anomalii.

Preco je monitorovanie modelov dolezite?

Monitorovanie ML modelov je kriticka cast MLOps praxe. Na rozdiel od klasickeho softveru, ktory sa sprava deterministicky, ML modely mozu degradovat v case bez akejkolvek zmeny kodu – kvoli zmene distribucii vstupnych dat, zmenam v realnom svete alebo konceptovemu driftu.

Bez monitorovania moze byt degradacia modelu nezistena dlhe tyzdne alebo mesiace, co vedie k nespravnym biznis rozhodnutiam.

Co monitorovat?

Data drift merania sleduju, ci sa distribucia vstupnych dat zmenila oproti trenovacej mnozine. Concept drift detekuje, ci sa zmenila sama zavislost medzi vstupom a ocakavanym vystupom.

Okrem driftov sa monitoruju vykonnostne metriky (presnost, F1, AUC), prevadzkove metriky (latencia, error rate) a biznis metriky (konverzny pomer, trzby) – ked su dostupne ground truth labely.

Nastroje a reakcia

Popularne monitoring platformy zahrnaju Evidently AI, WhyLabs, Arize AI a Seldon Alibi Detect. Pri detekovani anomalie sa spusti alert a moze nastat automaticky retraining. Dobra monitorovacia strategia definuje jasne thresholdy, eskalacne procedury a SLA pre cas reakcie na incidenty.

Súvisiace služby a produkty