Intelligenza artificiale · Articolo
Come imparano le reti neurali: la matematica dietro ChatGPT e Gemini
Pubblicato:

In breve
Le reti neurali imparano facendo una previsione, misurando quanto era sbagliata con una funzione di perdita, e poi regolando i valori interni chiamati pesi all'indietro attraverso la rete – un processo chiamato backpropagation accoppiato con un metodo di ottimizzazione chiamato gradient descent. La stessa meccanica, scalata a miliardi di parametri, sta alla base di come sistemi come ChatGPT e Gemini vengono prima addestrati e poi adattati a compiti specifici attraverso il fine-tuning.
Questa versione è una traduzione automatica dell'originale (English). Leggi l'originale
Ogni volta che un chatbot risponde a una domanda o un'app di foto riconosce un volto, una rete neurale sta eseguendo un processo di apprendimento che segue gli stessi passaggi di base, indipendentemente dall'attività. Secondo IBM, quel processo si basa su due tecniche collegate: la backpropagation, che calcola quanto ogni parametro interno ha contribuito a un errore, e il gradient descent, il metodo di ottimizzazione che utilizza quei calcoli per correggere i parametri.
Che cosa è in realtà una rete neurale
L'Istituto per l'IA incentrata sull'uomo (HAI) di Stanford descrive una rete neurale come un modello computazionale ispirato dalla struttura del cervello umano, costruito da strati interconnessi di 'neuroni' artificiali che elaborano e trasmettono informazioni. Ogni neurone accetta input numerici, li moltiplica per valori regolabili chiamati pesi, aggiunge un termine di bias e passa il risultato attraverso una funzione di attivazione non lineare prima di inviarlo al livello successivo, secondo la descrizione dell'architettura di IBM. Stanford HAI nota che questa struttura stratificata è ciò che consente alle reti neurali di estrarre schemi da grandi quantità di dati, formando la base dell'apprendimento profondo.
Passaggio uno: il forward pass
L'addestramento inizia con pesi e bias impostati su valori casuali, spiega IBM. Durante il 'forward pass', i dati di input si muovono attraverso la rete livello dopo livello: ogni neurone calcola la sua somma ponderata, applica la sua funzione di attivazione e inoltra l'output, finché il livello finale produce una previsione. In questa fase iniziale, poiché i pesi sono casuali, quella previsione è essenzialmente un'indovinanza.
Passaggio due: misurare l'errore
La rete confronta quindi la sua previsione con la risposta corretta utilizzando una funzione di perdita, una formula che quantifica quanto era lontano l'output, secondo IBM. Diversi compiti utilizzano diverse formule – l'errore quadratico medio è comune per la previsione di numeri, mentre l'entropia incrociata è utilizzata per i compiti di classificazione come l'ordinamento delle immagini in categorie.
Passaggio tre: la backpropagation rintraccia la colpa
Il 'backward pass' è dove avviene l'apprendimento. IBM descrive la backpropagation come il lavoro dal livello di output verso il livello di input, utilizzando una tecnica di calcolo chiamata regola della catena per determinare quanto ogni singolo peso ha contribuito all'errore complessivo. Il risultato è un gradiente: un insieme di valori, uno per ogni peso e bias, che indicano la direzione e la dimensione dell'aggiustamento che ridurrebbe l'errore.
IBM sottolinea l'efficienza di questo approccio: per una rete con un milione di pesi, testare ogni parametro individualmente per prove ed errori richiederebbe più di un milione di forward pass separati attraverso la rete. La backpropagation raggiunge le stesse informazioni in soli due pass – uno in avanti, uno all'indietro.
Passaggio quattro: il gradient descent aggiorna i pesi
Una volta noto il gradiente, il gradient descent sposta ogni peso di un piccolo passo nella direzione che abbassa l'errore, spiega IBM. La dimensione di quel passo è controllata dal 'learning rate': un learning rate più alto accelera l'addestramento ma rischia di superare i migliori valori, mentre un tasso più basso è più preciso ma più lento per convergere. I quattro passaggi – forward pass, calcolo della perdita, backward pass, aggiornamento dei pesi – si ripetono ancora e ancora, spesso su milioni di esempi, finché la perdita smette di diminuire in modo significativo.
Dalla tecnica di laboratorio a ChatGPT e Gemini
I grandi modelli di linguaggio applicano questo stesso ciclo backpropagation-e-gradient-descent su una scala molto più grande, attraverso due fasi distinte. La prima, il pretraining, espone il modello a enormi quantità di testo non etichettato – corpora contenenti centinaia di miliardi di token, secondo RBC Borealis – e ripetutamente gli chiede di prevedere la parola successiva in una sequenza. Un blog di ricerca di RBC Borealis descrive questo modello di base come fondamentalmente una rete addestrata a 'prevedere la parola successiva in una stringa di input parzialmente completa', che le insegna la grammatica, i fatti e i modelli generali ma di per sé non la rende un assistente affidabile.
La seconda fase, il fine-tuning, adatta la rete pretrained al comportamento specifico. RBC Borealis descrive tre approcci comuni: il fine-tuning supervisionato su risposte di esempio scritte da umani; l'apprendimento per rinforzo dal feedback umano (RLHF), in cui un modello di ricompensa separato addestrato sulle preferenze umane guida ulteriori aggiornamenti dei pesi; e metodi più recenti come l'ottimizzazione diretta delle preferenze, che saltano il modello di ricompensa separato ma si affidano ancora alla backpropagation. Questa fase di fine-tuning è ciò che trasforma un predittore di parole successive generale in un sistema che segue le istruzioni e rifiuta determinate richieste, piuttosto che semplicemente continuare il testo nella direzione che è statisticamente probabile.
| Fase | Obiettivo principale | Dati tipici |
|---|---|---|
| Pretraining | Imparare i modelli di linguaggio e le conoscenze generali prevedendo il token successivo | Centinaia di miliardi di token di testo, secondo RBC Borealis |
| Fine-tuning | Adattare il modello pretrained per seguire le istruzioni e i compiti specifici | Un insieme molto più piccolo di esempi scritti da umani o valutazioni di preferenze umane |
Perché il meccanismo è importante
Poiché sia il pretraining che il fine-tuning si affidano allo stesso ciclo backpropagation-e-gradient-descent sottostante, i miglioramenti a quella tecnica fondamentale – hardware più veloce, funzioni di perdita migliori, ottimizzazione più efficiente – influiscono su ogni applicazione a valle contemporaneamente, dal riconoscimento delle immagini agli assistenti conversazionali. Stanford HAI nota che le reti neurali ora costituiscono la base dei sistemi di apprendimento profondo utilizzati nel riconoscimento facciale, negli assistenti vocali e nei veicoli autonomi, che sono tutti addestrati attraverso variazioni dello stesso ciclo di quattro fasi descritto sopra.
Domande
- Cos'è la backpropagation in termini semplici?
- La backpropagation è il passaggio in cui una rete neurale lavora all'indietro dal suo errore finale per capire quanto ogni peso interno ha contribuito a quel errore, utilizzando una regola di calcolo chiamata regola della catena, secondo IBM.
- Qual è la differenza tra backpropagation e gradient descent?
- La backpropagation calcola il gradiente – quanto ogni peso dovrebbe cambiare – mentre il gradient descent è il passaggio separato che utilizza effettivamente quel gradiente per aggiornare i pesi di una piccola quantità, spiega IBM.
- ChatGPT e Gemini continuano a imparare da ogni conversazione?
- Il processo di addestramento descritto qui copre il pretraining e il fine-tuning, le fasi in cui i pesi di un modello sono impostati prima e poco dopo il rilascio; le fonti disponibili non descrivono se i pesi fondamentali di un modello distribuito cambiano durante l'uso ordinario.
- Qual è il learning rate nell'addestramento delle reti neurali?
- Il learning rate controlla quanto grande sia un passaggio che il gradient descent fa quando aggiorna i pesi; IBM nota che un tasso più alto accelera l'addestramento ma rischia di superare i migliori valori, mentre un tasso più basso è più lento ma più preciso.
- Che cos'è il fine-tuning nei modelli di intelligenza artificiale?
- Il fine-tuning è una seconda fase di addestramento, dopo il pretraining, in cui un modello è adattato a compiti specifici utilizzando un set di dati molto più piccolo di esempi etichettati o feedback di preferenze umane, secondo un blog di ricerca di RBC Borealis.
Fonti
Questo testo è stato preparato con l'intelligenza artificiale e ha superato un controllo automatico delle fonti prima della pubblicazione. Se noti un errore, chiedi una correzione. Chiedi una rettifica o una replica · Come lavoriamo
Correlati

Intelligenza artificialeArticolo
Come l'IA genera arte e musica, e perché la "vera creatività" rimane controversa
I tool di generazione di immagini IA come Midjourney e Stable Diffusion creano immagini imparando a invertire un processo di rumore, mentre i tool musicali come Suno e Udio comprimono l'audio in token e li prevedono passo dopo passo, guidati da un prompt testuale. Se uno di questi processi si qualifica come vera creatività rimane irrisolto: i ricercatori sono divisi tra definirlo "remixing" basato su pattern e riconoscergli performance creativa misurabile.
Intelligenza artificialeArticolo
Perché Moonshot ha deliberatamente indebolito le capacità di hacking del suo nuovo modello di IA Kimi
Il laboratorio di IA cinese Moonshot afferma di aver rimosso i dati di allenamento relativi alla sicurezza informatica dal suo nuovo modello Kimi K3.1 Pro in modo che il sistema open-weight non spingerebbe la "frontiera" della capacità di hacking offensivo. La mossa, annunciata sabato 24 ottobre 2026, arriva mentre i governi e i ricercatori di sicurezza avvertono che l'IA sempre più capace potrebbe rendere gli attacchi informatici sofisticati più economici e facili da eseguire.
Intelligenza artificialeArticolo
Come funzionano i rilevatori di testo IA, spiegato attraverso una controversia su un romanzo premio
I rilevatori di testo IA non provano chi ha scritto qualcosa; stimano una probabilità misurando modelli statistici come la prevedibilità delle parole e la variazione della lunghezza delle frasi. Un rilevatore chiamato Pangram 4.1 ha recentemente attribuito il 99% di un romanzo in lingua spagnola premiato con 20.000 euro all'intelligenza artificiale, spingendo l'editore a sospendere gli eventi promozionali mentre indaga.
Intelligenza artificialeArticolo
Moonshot's Kimi K3.1 Pro: Cosa può fare il nuovo modello di IA e come si confronta
Moonshot AI ha lanciato Kimi K3.1 Pro il 23 ottobre 2026, un modello di IA open-weight con 2,8 trilioni di parametri totali costruito per la programmazione, la modellazione 3D e la ricerca finanziaria. La startup di Pechino sostiene che il modello riduce il divario con GPT-6 Astra di OpenAI e Claude Opus 5.5 di Anthropic su diversi dei suoi benchmark, anche se queste cifre sono auto-riportate e i pesi completi del modello non dovrebbero essere rilasciati fino al 4 novembre 2026.