MLOps Academy · Lezione

Suddividere le metriche per segmento e coorte

Individui dove il modello ha prestazioni inferiori senza attirare l'attenzione.

Lezione 3 di 413 passaggi

Suddividere le metriche per segmento e coorte è una lezione MLOps Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento MLOps Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso MLOps Academy include 4 lezioni in totale.

La media nasconde la verità

Un modello con un'accuratezza complessiva del 95% può comunque funzionare molto male per un gruppo. La media nasconde aree con prestazioni scarse. 🕵️

Che cos'è una slice

Una slice è un sottoinsieme dei dati che condivide una caratteristica: una regione, un tipo di dispositivo, una fascia d'età o una categoria di prodotto.

Segmento e coorte

Un segmento raggruppa i dati in base al valore di una feature, ad esempio il Paese. Una coorte raggruppa invece gli utenti in base a un evento condiviso nel tempo, come gli utenti che si sono registrati lo scorso marzo.

Calcolare le metriche per slice

Anziché calcolare un unico valore di accuratezza, calcolare la metrica per slice e confrontare i risultati. Un groupby di pandas consente di farlo rapidamente.

logs.groupby("country").apply(
    lambda g: accuracy_score(g.label, g.pred)
)

Individuare una slice debole

Quando una slice ottiene un punteggio molto inferiore alle altre, è stata individuata una area debole che la metrica principale nascondeva silenziosamente.

Attenzione alle slice molto piccole

Una slice con pochissimi campioni produce una metrica rumorosa. Impostare una dimensione minima prima di considerare attendibile il suo valore.

Lo slicing rivela i bias

Il confronto tra slice appartenenti a gruppi sensibili fa emergere divari di equità, ad esempio quando un gruppo demografico riceve sistematicamente predizioni peggiori.

Monitorare il drift anche per slice

Il drift può colpire prima una sola slice. Monitorare il drift per segmento permette di rilevare un cambiamento negli utenti mobili prima che si diffonda ovunque.

Automatizzare la ricerca

Controllare manualmente le slice non è scalabile. Gli strumenti di ricerca delle slice analizzano molti sottoinsiemi e segnalano automaticamente quelli con le prestazioni peggiori.

Coorti nel tempo

Seguire una coorte per diverse settimane mostra se il modello peggiora per gli utenti più recenti, quando il loro comportamento si discosta da quello degli utenti precedenti.

Dall'analisi all'azione

Una slice problematica suggerisce una soluzione: raccogliere più dati, aggiungere una feature o addestrare un modello specifico per il segmento.

Verifica rapida

Scegliere il vero motivo per suddividere le metriche in slice.

Riepilogo

Suddividere le metriche per segmento e coorte consente di trovare aree deboli nascoste, divari di equità e primi segnali di drift che la media maschererebbe. ✅

Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «Suddividere le metriche per segmento e coorte» è gratuita?

Sì — il testo completo di «Suddividere le metriche per segmento e coorte» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso MLOps Academy, passa a CoddyKit PRO. Il corso MLOps Academy include 4 lezioni in totale.

Cosa imparerò in «Suddividere le metriche per segmento e coorte»?

Individui dove il modello ha prestazioni inferiori senza attirare l'attenzione. Eserciti MLOps Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare MLOps Academy?

Non è richiesta alcuna esperienza precedente. MLOps Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Suddividere le metriche per segmento e coorte»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione MLOps Academy?

Sì. Ogni lezione MLOps Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. I quattro pilastri dell'osservabilità ML
  2. Registrare le previsioni per analizzarle in seguito
  3. Suddividere le metriche per segmento e coorte
  4. Spiegare le previsioni con SHAP
← Torna a MLOps Academy