NLP Academy · Lezione

Leggere le previsioni del modello

Interpretare le probabilità delle classi

Lezione 4 di 413 passaggi

Leggere le previsioni del modello è una lezione NLP Academy gratuita su CoddyKit. Questa è la lezione 4 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 NLP Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso NLP Academy include 4 lezioni in totale.

Oltre l'etichetta

Un modello fornisce più di una semplice risposta. Imparare a leggere le sue predictions Le permette di capire non solo cosa ha scelto, ma anche quanto fosse sicuro.

La predizione netta

Chiamare predict restituisce la classe più probabile per ogni input. Questa è l'etichetta netta: il modello si impegna per una sola risposta.

print(model.predict(X_new))

Le probabilità dicono di più

Usi predict_proba per vedere la probabilità assegnata a ciascuna classe. Un punteggio di spam pari a 0.95 indica una sicurezza molto maggiore rispetto a un valore limite di 0.51.

print(model.predict_proba(X_new))

Le righe sommano a uno

Ogni riga delle probabilità somma esattamente a 1. Il modello distribuisce tutta la propria convinzione tra le classi disponibili, né più né meno.

Conosca l'ordine delle classi

Le colonne delle probabilità seguono l'ordine indicato in classes_. Controlli questo attributo per sapere quale colonna indica spam e quale ham.

print(model.classes_)

Attenzione alla scala logaritmica

Internamente il modello lavora con i logaritmi per evitare l'underflow dei numeri molto piccoli. Il metodo predict_log_proba espone i punteggi logaritmici grezzi, se ne ha bisogno.

La sicurezza non è la verità

Una probabilità alta significa che il modello è sicuro, non che abbia ragione. Naive Bayes può essere eccessivamente sicuro, quindi consideri i suoi numeri con la dovuta cautela.

Regoli la soglia

Non è obbligato a segnalare lo spam a 0.5. Alzare la soglia a 0.8 significa avere meno falsi allarmi, ma lasciare passare qualche messaggio di spam in più.

spam_prob = model.predict_proba(X_new)[:, 1]
flag = spam_prob > 0.8

Esamini gli errori

Individui gli input per i quali il modello era sicuro ma ha sbagliato. Questi errori spesso rivelano parole mancanti o etichette da correggere nei dati.

Spieghi una decisione

Con Naive Bayes può elencare le parole che hanno spinto un messaggio verso lo spam. Questa evidenza a livello di parola rende il modello piacevolmente facile da spiegare. 🔎

Dai numeri all'azione

Le probabilità permettono di ordinare i casi per rischio, affidare quelli incerti a una persona e impostare soglie efficaci. Interpretarle bene trasforma un modello in un vero strumento.

Verifica rapida

Quale metodo mostra quanto il modello è sicuro per ciascuna classe?

Riepilogo

È andato oltre le etichette nette per leggere le probabilità, controllare l'ordine delle classi, regolare le soglie e spiegare le decisioni. È così che si impara a fidarsi di un classificatore. ✅

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 «Leggere le previsioni del modello» è gratuita?

Sì — il testo completo di «Leggere le previsioni del modello» è 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 NLP Academy, passa a CoddyKit PRO. Il corso NLP Academy include 4 lezioni in totale.

Cosa imparerò in «Leggere le previsioni del modello»?

Interpretare le probabilità delle classi Eserciti NLP 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 NLP Academy?

Non è richiesta alcuna esperienza precedente. NLP 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 4 di 4.

Quanto tempo richiede la lezione «Leggere le previsioni del modello»?

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 NLP Academy?

Sì. Ogni lezione NLP 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. L'intuizione alla base di Naive Bayes
  2. Creare un rilevatore di spam
  3. Modelli multinomiali e Bernoulli
  4. Leggere le previsioni del modello
← Torna a NLP Academy