La loss come paesaggio da percorrere in discesa
Immagini l'errore come colline e valli
La loss come paesaggio da percorrere in discesa è una lezione Deep Learning Academy gratuita su CoddyKit. Questa è la lezione 1 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 Deep Learning Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Deep Learning Academy include 4 lezioni in totale.
Cosa misura la funzione di costo
La loss del modello è un singolo numero che indica quanto sono errate le sue previsioni. Una loss più bassa significa previsioni migliori. Addestrare il modello significa semplicemente cercare di ridurla. 📉
La loss dipende dai pesi
Gli stessi dati producono una loss diversa a seconda dei pesi. Modificate un peso e la loss aumenterà o diminuirà. In definitiva, la loss è una funzione dei pesi.
loss = compute_loss(weights, data)Immaginate un paesaggio
Immaginate ogni configurazione dei pesi come un punto su un paesaggio collinare, dove l’altezza del punto rappresenta la loss. Addestrare il modello significa scendere verso quote più basse.
La valle è l’obiettivo
Il punto più basso di questo paesaggio è il minimo: la configurazione dei pesi in cui il modello effettua le previsioni migliori. L’obiettivo è raggiungere il fondo della valle.
Un peso, una curva semplice
Con un solo peso, il paesaggio è semplicemente una curva bidimensionale. Potete tracciare la loss in funzione del peso e vedere esattamente il punto in cui la loss è minima.
def loss(w):
return (w - 3) ** 2Due pesi, una superficie
Aggiungendo un secondo peso, la curva diventa una superficie tridimensionale con colline e valli. I modelli reali hanno milioni di pesi, quindi il paesaggio si estende in milioni di dimensioni.
Non potete vedere tutto
In dimensioni elevate non è mai possibile osservare l’intero paesaggio in una volta sola. Potete percepire soltanto la pendenza proprio sotto i vostri piedi e procedere di conseguenza.
Terreno ripido o pianeggiante
Una pendenza ripida indica che in quel punto la loss cambia rapidamente, quindi un piccolo passo può essere molto efficace. Un terreno pianeggiante indica che siete vicini a una valle o a un altopiano e che i progressi rallentano.
Non tutte le valli sono le migliori
Il paesaggio può contenere molte depressioni. Un minimo locale è una piccola valle che vi blocca a un livello superiore rispetto alla valle più profonda. In genere, le reti profonde si addestrano comunque bene.
Scendere nel paesaggio
L’intero algoritmo di addestramento si chiama gradient descent per un motivo: procedete ripetutamente in discesa su questo paesaggio della loss finché non vi stabilizzate vicino al fondo.
Perché la metafora è utile
Pensare alla loss come a un terreno rende intuitivo l’addestramento: dove vi trovate, qual è la direzione della discesa e quanto deve essere grande il passo? Ogni altro concetto parte da questa immagine.
Controllo rapido
Verifichiamo il modello del paesaggio.
Riepilogo
La loss è un numero che dipende dai pesi, quindi forma un paesaggio di colline e valli. Addestrare il modello significa scendere verso il valore minimo della loss che riuscite a trovare. 🏔️
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 «La loss come paesaggio da percorrere in discesa» è gratuita?
Sì — il testo completo di «La loss come paesaggio da percorrere in discesa» è 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 Deep Learning Academy, passa a CoddyKit PRO. Il corso Deep Learning Academy include 4 lezioni in totale.
Cosa imparerò in «La loss come paesaggio da percorrere in discesa»?
Immagini l'errore come colline e valli Eserciti Deep Learning 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 Deep Learning Academy?
Non è richiesta alcuna esperienza precedente. Deep Learning 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 1 di 4.
Quanto tempo richiede la lezione «La loss come paesaggio da percorrere in discesa»?
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 Deep Learning Academy?
Sì. Ogni lezione Deep Learning 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
- La loss come paesaggio da percorrere in discesa
- I gradienti puntano in salita: faccia un passo nella direzione opposta
- Learning rate: troppo grande, troppo piccolo o perfetto
- Minimizzi una funzione a mano in Python