Legge II · Probabilità, softmax e modelli generativi
Esercizi su probabilità e incertezza
16 esercizi su probabilità, softmax e modelli generativi con soluzioni passo passo, calcoli guidati e strumenti pratici per capire AI e machine learning.
Esercizio 1
Calcola softmax([1,2,3]) senza temperatura.
Mostra la soluzione passo passo
- Sottrai max=3: esponenti e⁻², e⁻¹, 1.
- Somma ≈0.1353+0.3679+1=1.5032.
- Probabilità ≈[0.0900, 0.2447, 0.6652].
Esercizio 2
Cosa cambia in softmax con T=0.5 rispetto a T=1?
Mostra la soluzione passo passo
- Gli score vengono divisi per 0.5, aumentando le differenze.
- La classe più grande riceve più peso.
- La distribuzione è meno uniforme, non cambia l’ordine delle classi.
Esercizio 3
Calcola sigmoide(0) e la sua derivata.
Mostra la soluzione passo passo
- σ(0)=1/(1+1)=0.5.
- σ′(0)=0.5(1−0.5).
- Derivata massima: 0.25.
Esercizio 4
Perché una confidence 0.9 non implica 90% di casi corretti?
Mostra la soluzione passo passo
- La probabilità dipende da training e calibrazione.
- Se il modello è sovra-sicuro, la frequenza reale può essere minore.
- Serve una reliability curve su dati reali per verificarlo.
Esercizio 5
Distingui incertezza aleatoria ed epistemica.
Mostra la soluzione passo passo
- Aleatoria deriva da rumore e variabilità dei dati.
- Epistemica deriva da conoscenza limitata del modello.
- Più dati possono ridurre la seconda, non la prima.
Esercizio 6
Perché top-k e top-p producono insiemi diversi di candidati?
Mostra la soluzione passo passo
- Top-k mantiene un numero fisso k di token.
- Top-p usa la somma minima di probabilità cumulata p.
- Il primo non si adatta alla forma della distribuzione, il secondo sì.
Esercizio 7
Cos’è il vanishing gradient nelle funzioni di attivazione?
Mostra la soluzione passo passo
- Sigmoide e tanh saturano e riducono la derivata.
- Moltiplicando molti termini piccoli, il segnale si riduce.
- I primi strati possono smettere di apprendere.
Esercizio 8
Quando è utile un campionamento best-of-N?
Mostra la soluzione passo passo
- Genera N risposte candidate invece di una sola.
- Un verificatore le valuta con criteri espliciti.
- Aumenta calcolo e non garantisce correttezza senza una buona selezione.
Esercizio 9
Calcola entropia di una distribuzione Bernoulli con p=0.5 in bit.
Mostra la soluzione passo passo
- H=−Σp log₂p.
- H=−0.5·(−1)−0.5·(−1).
- H=1 bit: è il massimo per due esiti.
Esercizio 10
Che cosa cambia fra probabilità 0.6 e odds?
Mostra la soluzione passo passo
- La probabilità è p=0.6.
- Gli odds sono p/(1−p)=0.6/0.4.
- Gli odds valgono 1.5, cioè 3:2.
Esercizio 11
Perché softmax richiede la sottrazione del logit massimo?
Mostra la soluzione passo passo
- Sottrarre la stessa costante a tutti i logit non cambia le probabilità.
- Con il massimo a zero, gli esponenziali non superano 1.
- Si riduce il rischio di overflow numerico.
Esercizio 12
Calcola cross-entropy per classe corretta con probabilità 0.8.
Mostra la soluzione passo passo
- Per la classe reale la perdita è −ln(p).
- −ln(0.8)≈0.2231 nat.
- Una confidenza maggiore sulla classe corretta riduce la loss.
Esercizio 13
Perché una distribuzione appiattita dalla temperatura non rende il modello più accurato?
Mostra la soluzione passo passo
- La temperatura cambia la forma delle probabilità, non i logit appresi.
- L’ordine delle classi resta invariato.
- Può aiutare calibrazione o campionamento, ma non aggiunge conoscenza.
Esercizio 14
Che cosa indica un intervallo di predizione al 95%?
Mostra la soluzione passo passo
- Definisce un intervallo con una procedura di copertura dichiarata.
- La copertura va verificata su dati nuovi e nelle condizioni operative.
- Non garantisce che ogni singolo valore abbia il 95% di probabilità soggettiva di cadervi.
Esercizio 15
Perché un ensemble può stimare incertezza epistemica?
Mostra la soluzione passo passo
- Modelli diversi producono predizioni che possono essere confrontate.
- Disaccordo elevato segnala regioni dove la soluzione è meno determinata.
- La stima dipende dalla diversità reale dell’ensemble e non copre ogni errore condiviso.
Esercizio 16
Quando è preferibile astenersi anziché classificare?
Mostra la soluzione passo passo
- Quando confidenza o evidenza sono insufficienti e l’errore ha costo elevato.
- Una soglia instrada il caso verso verifica o revisione umana.
- La soglia va valutata misurando copertura e rischio sui casi accettati.