Model Drift

Il model drift è la perdita silenziosa di accuratezza che succede quando i dati live smettono di somigliare ai dati su cui il modello è stato allenato: il mondo si muove, il modello resta fermo.

MLOps e deliverydriftdata driftconcept drift
§ 01DefinizioneModel Drift

Niente gergo, niente formule

In parole semplici, che cos'è?

Un modello è una fotografia congelata delle regolarità dei suoi dati di training. Valutarlo sui dati di domani non darà mai una corrispondenza perfetta, ma di solito regge. Drift è quando smette di reggere. Ci sono due varietà. Data drift: cambiano gli input, come un catalogo prodotti che raddoppia dopo un'acquisizione, così il modello incontra articoli che non ha mai visto. Concept drift: gli input sembrano uguali ma la relazione è cambiata, come clienti che reagiscono a un aumento di prezzo. In entrambi i casi l'effetto è identico: le predizioni degradano in silenzio mentre la pipeline le continua a servire tranquilla. Lo catturi monitorando due cose in produzione: la forma statistica dei dati in arrivo e le metriche di esito, quando le risposte vere arrivano. La cura è un nuovo giro di training su dati recenti, oppure un rollback. Dove si rompe: il drift è invisibile finché non misuri gli esiti, e a quel punto il danno è fatto, quindi il monitoraggio deve girare in continuo.

§ 02Come funzionaProduzione → monitoraggio → riallenamento
  1. 01

    Congelamento. Un modello va online come artefatto fisso, allenato su dati passati.

  2. 02

    Spostamento. Input o relazioni cambiano nel tempo.

  3. 03

    Monitoraggio. Metriche di esito e distribuzioni degli input vengono osservate in produzione.

  4. 04

    Rilevamento. Un alert scatta quando la realtà si allontana dal training.

  5. 05

    Riallenamento. Dati freschi riallenano il modello e viene rilasciato di nuovo.

§ 04

Vuoi che funzioni davvero nella tua azienda?

Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.