Probabilità condizionata e teorema di Bayes: come cambiare una stima quando scopri qualcosa di nuovo
Probabilità condizionata, regola del prodotto, indipendenza, probabilità totale e teorema di Bayes — e perché un test positivo per una malattia rara significa solo il 16,7 %.
Serie Basi di IA Parte 13 di 52
- Mappa dell’intelligenza artificiale: che cos’è ciascuna cosa e come si incastra tutto
- Breve storia dell’intelligenza artificiale: da Turing ai modelli linguistici
- Dati, modello, addestramento, inferenza: i concetti di base su un unico esempio
- Come leggere la notazione matematica: simboli, indici, sommatorie e quantificatori
- Insiemi e relazioni: i mattoncini con cui si costruiscono le definizioni nell’IA
- Funzioni e applicazioni: perché ogni modello di IA è una funzione
- Logica e dimostrazioni: le regole con cui si ragiona nell’IA
- Grafi e alberi: la struttura su cui poggiano la ricerca e le reti neurali
- Algebra lineare per l’apprendimento automatico: vettori, matrici e perché l’IA soprattutto moltiplica
- Derivate, gradiente e regola della catena: come un modello capisce in quale direzione imparare
- Discesa del gradiente: come impara un modello
- Che cos’è la probabilità: dal lancio di un dado agli assiomi di Kolmogorov
- Probabilità condizionata e teorema di Bayes: come cambiare una stima quando scopri qualcosa di nuovo
- Variabile aleatoria e funzione di ripartizione: una sola funzione che dice tutto sulla distribuzione
- Funzione di densità e funzione di massa: perché una variabile continua ha probabilità zero in un punto
- Valore atteso, varianza e covarianza: dove si trova una distribuzione, quanto è larga e che cosa è legato a che cosa
- Panoramica delle distribuzioni di probabilità: Bernoulli, binomiale, Poisson, uniforme, normale ed esponenziale
- Legge dei grandi numeri e teorema del limite centrale: perché le medie si comportano in modo così prevedibile
- Statistica e stima dei parametri: massima verosimiglianza, MAP e intervalli di confidenza
- Teoria dell’informazione: entropia, entropia incrociata e divergenza KL — da dove vengono le funzioni di perdita
- Ricerca nello spazio degli stati: BFS, DFS, UCS e A* con animazioni
- Giochi e avversari: minimax, potatura alfa-beta e Monte Carlo tree search
- Soddisfacimento di vincoli: backtracking, propagazione dei vincoli e AC-3 su un sudoku e una mappa delle regioni ceche
- Logica e sistemi basati sulla conoscenza: concatenazione in avanti e all’indietro, risoluzione e sistemi esperti
- Pianificazione: STRIPS, il mondo dei blocchi, euristiche dal rilassamento e pianificazione negli agenti IA
- Ricerca locale e ricottura simulata: un commesso viaggiatore tra i capoluoghi di regione cechi
- Algoritmi genetici: popolazione, incrocio, mutazione e selezione su uno zaino per l’escursione
- Strategie evolutive e programmazione genetica: dalla regola di un quinto alla legge di Keplero
- Ottimizzazione con colonie di formiche: come una traccia di feromone trova un percorso breve
- Ottimizzazione a sciame di particelle: inerzia, esperienza propria ed esperienza dello sciame
- Neuroevoluzione: evoluzione dei pesi e della forma delle reti neurali e l’algoritmo NEAT
- Insiemi fuzzy e funzioni di appartenenza: come scrivere «un po’ caldo»
- Logica fuzzy e probabilità: perché «un po’ caldo» non significa «probabilmente caldo»
- Logica fuzzy: t-norme, implicazioni e regole SE–ALLORA
- Controllo fuzzy: Mamdani e Sugeno, dal ventilatore al pendolo inverso su un carrello
- Clustering fuzzy: l’algoritmo fuzzy c-means e i punti tra i cluster
- Sistemi neuro-fuzzy (ANFIS): regole fuzzy che imparano dai dati
- Catene di Markov: matrice di transizione, distribuzione stazionaria e PageRank
- Modelli di Markov nascosti: l’algoritmo di Viterbi e il casinò disonesto
- Reti bayesiane: perché l’erba è bagnata e che cosa significa per l’irrigatore
- Filtro di Kalman: come stimare da misure imprecise dove si trova un’auto e a che velocità va
- Tipi di apprendimento automatico: supervisionato, non supervisionato, semi-supervisionato e altri
- Prompt, contesto e RAG: come dare a un modello le informazioni giuste
- Autoencoder variazionali (VAE): immagini nuove da uno spazio latente continuo
- Reti generative avversarie (GAN): il falsario contro il detective
- Modelli di diffusione: come il rumore puro diventa un’immagine
- Processi decisionali di Markov: stati, azioni, ricompense ed equazioni di Bellman
- Q-learning e DQN: imparare il valore delle azioni, dalla tabella alla rete neurale
- Policy gradient e PPO: imparare direttamente la politica
- Come funziona un agente IA: un modello linguistico in un ciclo con strumenti
- Programmare con agenti IA: incarico, test e controllo
- Valutazione e sicurezza dei sistemi di IA: come misurare e come sorvegliare
Programma completo della serie 52 di 83 argomenti pubblicati
- Che cos’è la probabilità condizionata e perché P(A | B) non è la stessa cosa di P(B | A).
- Che cosa significa indipendenza, come funzionano la regola del prodotto e il teorema della probabilità totale.
- Come il teorema di Bayes inverte la condizione — e perché con gli eventi rari non devi dimenticare il tasso di base.
Utile sapere prima: Che cos’è la probabilità: dal lancio di un dado agli assiomi di Kolmogorov
La probabilità non è un numero fisso scolpito nella pietra. Quando vieni a sapere qualcosa di nuovo, cambia. La probabilità che piova è diversa se sai che il cielo è coperto. La probabilità che un’e-mail sia spam è diversa se dentro c’è scritto «hai vinto». Questa parte spiega come ricalcolare con precisione una probabilità quando arriva un’informazione nuova — e il teorema su cui si reggono i filtri antispam, la diagnostica medica e buona parte dell’apprendimento automatico.
Riprende la parte Che cos’è la probabilità e usa di nuovo due dadi.
1. Probabilità condizionata
Definizione — probabilità condizionata
Per eventi A, B con P(B) > 0, la probabilità condizionata dell’evento A dato B è
P(A | B) = P(A ∩ B) / P(B).
La condizione rimpicciolisce il mondo. Se sai che si è verificato B, puoi cancellare tutto il resto e calcolare solo dentro B: quale parte di B appartiene anche ad A?
Un amico ha lanciato due dadi e ti rivela solo che è uscito almeno un sei. Qual è la probabilità che la somma sia 7? Dei 36 risultati ne restano 11 con un sei — e solo due di essi, (1, 6) e (6, 1), hanno somma 7:
P(somma 7 | almeno un sei) = 2/11 ≈ 0,182 — un po’ più che senza condizione, quando è 1/6 ≈ 0,167. E attenzione all’ordine: P(almeno un sei | somma 7) = 2/6 = 1/3. P(A | B) e P(B | A) sono in generale numeri del tutto diversi.
2. Regola del prodotto
Teorema — regola del prodotto
P(A ∩ B) = P(A | B) · P(B) = P(B | A) · P(A).
Perché si verifichino entrambi, deve prima verificarsi B e poi, sapendo già di B, anche A. Le probabilità si moltiplicano. «Somma 7 e contemporaneamente un sei»: 11/36 · 2/11 = 2/36 — esattamente le due caselle della figura.
3. Indipendenza
Definizione — eventi indipendenti
Gli eventi A e B sono indipendenti quando P(A ∩ B) = P(A) · P(B). Per P(B) > 0 equivale a P(A | B) = P(A).
Gli eventi indipendenti non si rivelano nulla a vicenda: se sai che si è verificato B, su A non sai niente di più. I lanci del primo e del secondo dado sono indipendenti — un doppio sei ha probabilità 1/6 · 1/6 = 1/36.
L’indipendenza sa sorprendere. «La somma è 7» e «sul primo dado è uscito un sei» sono indipendenti: la P di entrambi è 1/36 e 1/6 · 1/6 = 1/36 — qualunque cosa esca sul primo dado, sul secondo c’è esattamente un numero che dà somma 7. Invece «la somma è 12» e «sul primo c’è un sei» non sono indipendenti: senza condizione la somma 12 ha solo 1/36, ma con un sei sul primo dado già 1/6.
E non confondere eventi indipendenti ed eventi incompatibili. Gli eventi incompatibili sono al contrario fortemente dipendenti — se se n’è verificato uno, sai con certezza che l’altro non si è verificato.
4. Teorema della probabilità totale
Teorema — probabilità totale
Se gli eventi H1, …, Hk formano una partizione dello spazio Ω (sono a due a due incompatibili e insieme ricoprono Ω), allora per ogni evento A vale
P(A) = ∑i=1k P(A | Hi) · P(Hi).
Se non sai quale delle possibilità valga, passale tutte in rassegna: per ciascuna calcola la probabilità di A e pesala per quanto è frequente quella possibilità. Un test positivo viene o da una persona malata o da una sana — e le due strade si sommano.
5. Teorema di Bayes
Teorema — teorema di Bayes
Per P(A) > 0 vale
P(H | A) = P(A | H) · P(H) / P(A),
dove il denominatore P(A) si calcola con il teorema della probabilità totale.
Il teorema di Bayes inverte la condizione. Spesso sappiamo come si manifesta una causa — quanto spesso un malato risulta positivo al test. Ma vogliamo il contrario: se il test è positivo, quanto è probabile la malattia? Il teorema discende direttamente dalla regola del prodotto, scritta nei due modi.
Le singole parti del teorema hanno un nome:
Definizione — probabilità a priori
P(H) è la probabilità a priori dell’ipotesi H — prima di vedere i dati A.
Quello che pensi in anticipo. La malattia colpisce l’1 % delle persone, quindi senza test la probabilità che tu ce l’abbia è dell’1 %.
Definizione — verosimiglianza
P(A | H) è la verosimiglianza — quanto sarebbero probabili i dati A se l’ipotesi H fosse vera.
Quanto bene l’ipotesi spiega ciò che vedi. Un malato risulta positivo al test nel 99 % dei casi.
Definizione — probabilità a posteriori
P(H | A) è la probabilità a posteriori — la stima dell’ipotesi H dopo aver visto i dati A.
Quello che pensi dopo. Il teorema di Bayes dice come passare da «prima» e «quanto bene torna» a «dopo».
6. Test positivo: perché solo il 16,7 %
La malattia colpisce l’1 % delle persone. Il test la individua nel 99 % dei malati, ma nel 5 % delle persone sane dà un falso allarme. Il tuo test è positivo. Quanto è probabile che tu abbia la malattia? La maggior parte delle persone — compresi molti medici — risponde intorno al 95 %. Il teorema di Bayes dice:
P(positivo) = 0,99 · 0,01 + 0,05 · 0,99 = 0,0594
P(malattia | positivo) = 0,99 · 0,01 / 0,0594 ≈ 0,167
Solo il 16,7 %. Si vede meglio con le frequenze naturali — invece delle probabilità, immagina 10 000 persone:
I malati sono 100 e il test ne individua 99. Ma i sani sono 9 900, e anche solo il 5 % di loro fa 495 falsi allarmi. I positivi sono in tutto 594 e tra loro i malati sono solo 99 — un sesto. Questo errore dell’intuizione ha un nome: fallacia del tasso di base. Quando qualcosa è raro, anche un test preciso produce più falsi allarmi che casi reali.
7. Imparare dai dati: la probabilità a posteriori diventa a priori
E se il test si ripete e risulta di nuovo positivo? Ora non partiamo più dall’1 % — il risultato del primo test è la nuova stima di partenza. La probabilità a posteriori diventa a priori:
Dopo il secondo test positivo è già il 79,8 %, dopo il terzo il 98,7 %. Ogni indizio sposta la stima, e l’indizio successivo si basa sul precedente. È esattamente così che imparano i modelli bayesiani — partono da un’ipotesi e la affinano con ogni nuovo dato.
8. Bayes nell’intelligenza artificiale
- Filtri antispam — se il 40 % della posta è spam e la parola «vincita» compare nel 30 % dello spam e solo nell’1 % delle altre e-mail, allora un’e-mail con la parola «vincita» è spam con probabilità 0,12 / 0,126 ≈ 0,952. Il classificatore bayesiano ingenuo (naive Bayes) fa questo per ogni parola.
- I modelli linguistici calcolano la probabilità condizionata della parola successiva date tutte le precedenti: P(xt | x1, …, xt−1). L’intero testo è un prodotto di tali probabilità condizionate — la regola del prodotto.
- Le reti bayesiane rappresentano come grafo orientato quali variabili dipendono l’una dall’altra e calcolano con probabilità condizionate lungo i suoi archi.
- Incertezza del modello — i metodi bayesiani non danno una sola risposta, ma una distribuzione: quanto il modello è sicuro e dove gli servirebbero altri dati.
9. Riepilogo
- La probabilità condizionata P(A | B) calcola solo dentro B; P(A | B) ≠ P(B | A).
- Regola del prodotto: P(A ∩ B) = P(A | B) · P(B). Gli eventi indipendenti non si rivelano nulla.
- Il teorema della probabilità totale somma tutte le strade per cui un evento può verificarsi.
- Il teorema di Bayes inverte la condizione: dalla probabilità a priori e dalla verosimiglianza ricava quella a posteriori.
- Per eventi rari anche un test preciso dà molti falsi allarmi — non dimenticare il tasso di base.
La vedi diversamente? Scrivi a support@coden-app.com.