Deep Learning Academy · Lezione

La loss come paesaggio da percorrere in discesa

Immagini l'errore come colline e valli

Lezione 1 di 413 passaggi

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) ** 2

Due 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. 🏔️

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 «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

  1. La loss come paesaggio da percorrere in discesa
  2. I gradienti puntano in salita: faccia un passo nella direzione opposta
  3. Learning rate: troppo grande, troppo piccolo o perfetto
  4. Minimizzi una funzione a mano in Python
← Torna a Deep Learning Academy