Inizia subitoInizia gratis

Metriche per classi sbilanciate

Lo sbilanciamento delle classi può compromettere le prestazioni del tuo modello in qualunque contesto di Machine Learning. Questo è particolarmente rilevante in un colloquio di Machine Learning quando ti chiedono cosa faresti se avessi un insieme di dati con classi sbilanciate; alcuni dati sono sbilanciati per natura, come i dati sulle frodi assicurative.

In questo esercizio userai sklearn per creare un modello di regressione logistica e stampare la matrice di confusione insieme a diverse metriche di valutazione, così da capire meglio come interpretare modelli di Machine Learning su insiemi di dati con classi sbilanciate.

Ricorda lo sbilanciamento delle classi che hai visto in loan_data. Il numero di osservazioni con Loan Status uguale a Fully Paid è di gran lunga superiore a quello con Charged Off:

Class imbalance

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di Machine Learning in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Import
from sklearn.____ import ____
from sklearn.____ import ____, ____, ____, ____, _____
Modifica ed esegui il codice