
Dati di addestramento
I dati di addestramento sono il dataset utilizzato per insegnare ai modelli ML schemi e relazioni. Scopri come la qualità dei dati di addestramento influisce su...
I parametri del modello sono variabili apprendibili all’interno dei modelli di IA, come pesi e bias, che vengono automaticamente regolati durante l’addestramento per ottimizzare la capacità del modello di effettuare previsioni accurate e definire come il modello elabora i dati di input per generare output.
I parametri del modello sono variabili apprendibili all'interno dei modelli di IA, come pesi e bias, che vengono automaticamente regolati durante l'addestramento per ottimizzare la capacità del modello di effettuare previsioni accurate e definire come il modello elabora i dati di input per generare output.
I parametri del modello sono variabili apprendibili all’interno dei modelli di intelligenza artificiale che vengono automaticamente regolati durante il processo di addestramento per ottimizzare la capacità del modello di effettuare previsioni accurate e definire come il modello elabora i dati di input per generare output. Questi parametri fungono da fondamentali “manopole di controllo” dei sistemi di machine learning, determinando il comportamento preciso e i modelli decisionali dei modelli di IA. Nel contesto del deep learning e delle reti neurali, i parametri consistono principalmente in pesi e bias—valori numerici che controllano come l’informazione fluisce attraverso la rete e quanto fortemente diverse caratteristiche influenzano le previsioni. Lo scopo dell’addestramento è scoprire i valori ottimali per questi parametri che minimizzano gli errori di previsione e consentono al modello di generalizzare bene a dati nuovi e mai visti. Comprendere i parametri del modello è essenziale per capire come funzionano i moderni sistemi di IA come ChatGPT, Claude, Perplexity e Google AI Overviews e perché producono output diversi per lo stesso input.
Il concetto di parametri apprendibili nel machine learning risale ai primi giorni delle reti neurali artificiali negli anni ‘50 e ‘60, quando i ricercatori riconobbero per la prima volta che le reti potevano regolare valori interni per apprendere dai dati. Tuttavia, l’applicazione pratica dei parametri rimase limitata fino all’avvento della retropropagazione negli anni ‘80, che fornì un algoritmo efficiente per calcolare come regolare i parametri per ridurre gli errori. L’esplosione del numero di parametri accelerò drammaticamente con l’ascesa del deep learning negli anni 2010. Le prime reti neurali convoluzionali per il riconoscimento di immagini contenevano milioni di parametri, mentre i moderni modelli linguistici di grandi dimensioni (LLM) contengono centinaia di miliardi o persino trilioni di parametri. Secondo la ricerca di Our World in Data ed Epoch AI, il numero di parametri nei sistemi di IA più noti è cresciuto in modo esponenziale, con GPT-3 che contiene 175 miliardi di parametri, GPT-4o che ne contiene circa 200 miliardi, e alcune stime suggeriscono che GPT-4 potrebbe contenere fino a 1,8 trilioni di parametri considerando le architetture mixture-of-experts. Questa drammatica scalabilità ha trasformato fondamentalmente ciò che i sistemi di IA possono realizzare, consentendo loro di catturare pattern sempre più complessi nel linguaggio, nella visione e nei compiti di ragionamento.
I parametri del modello operano attraverso un quadro matematico in cui ogni parametro rappresenta un valore numerico che influenza il modo in cui il modello trasforma gli input in output. In un semplice modello di regressione lineare, i parametri consistono nella pendenza (m) e nell’intercetta (b) nell’equazione y = mx + b, dove questi due valori determinano la linea che meglio si adatta ai dati. Nelle reti neurali, la situazione diventa esponenzialmente più complessa. Ogni neurone in uno strato riceve input dallo strato precedente, moltiplica ciascun input per un corrispondente parametro di peso, somma questi input pesati, aggiunge un parametro di bias e passa il risultato attraverso una funzione di attivazione per produrre un output. Questo output diventa quindi input per i neuroni dello strato successivo, creando una cascata di trasformazioni guidate dai parametri. Durante l’addestramento, il modello utilizza la discesa del gradiente e algoritmi di ottimizzazione correlati per calcolare come ciascun parametro dovrebbe essere regolato per ridurre la funzione di perdita—una misura matematica dell’errore di previsione. Il gradiente della perdita rispetto a ciascun parametro indica la direzione e l’entità della regolazione necessaria. Attraverso la retropropagazione, questi gradienti fluiscono all’indietro attraverso la rete, permettendo all’ottimizzatore di aggiornare tutti i parametri simultaneamente in modo coordinato. Questo processo iterativo continua attraverso multiple epoche di addestramento fino a quando i parametri convergono a valori che minimizzano la perdita sui dati di addestramento mantenendo una buona generalizzazione sui nuovi dati.
| Aspetto | Parametri del Modello | Iperparametri | Feature |
|---|---|---|---|
| Definizione | Variabili apprendibili regolate durante l’addestramento | Impostazioni di configurazione definite prima dell’addestramento | Caratteristiche dei dati di input utilizzate dal modello |
| Quando Impostati | Appresi automaticamente tramite ottimizzazione | Configurati manualmente dai professionisti | Estratte o create dai dati grezzi |
| Esempi | Pesi, bias nelle reti neurali | Tasso di apprendimento, batch size, numero di strati | Valori di pixel nelle immagini, word embedding nel testo |
| Impatto sul Modello | Determinano come il modello mappa gli input in output | Controllano il processo di addestramento e la struttura del modello | Forniscono le informazioni grezze da cui il modello apprende |
| Metodo di Ottimizzazione | Discesa del gradiente, Adam, AdaGrad | Ricerca a griglia, ricerca casuale, ottimizzazione bayesiana | Ingegneria delle feature, selezione delle feature |
| Numero nei Modelli Grandi | Da miliardi a trilioni (es. 200B in GPT-4o) | Tipicamente 5-20 iperparametri chiave | Da migliaia a milioni a seconda dei dati |
| Costo Computazionale | Alto durante l’addestramento; influisce sulla velocità di inferenza | Costo computazionale minimo per l’impostazione | Determinato dalla raccolta e pre-elaborazione dei dati |
| Trasferibilità | Possono essere trasferiti tramite fine-tuning e transfer learning | Devono essere reimpostati per nuovi compiti | Possono richiedere una nuova ingegneria per nuovi domini |
I parametri del modello assumono forme diverse a seconda dell’architettura e del tipo di modello di machine learning utilizzato. Nelle reti neurali convoluzionali (CNN) utilizzate per il riconoscimento di immagini, i parametri includono i pesi nei filtri convoluzionali (chiamati anche kernel) che rilevano pattern spaziali come bordi, texture e forme a diverse scale. Le reti neurali ricorrenti (RNN) e le reti a memoria a lungo e breve termine (LSTM) contengono parametri che controllano il flusso di informazioni nel tempo, inclusi parametri di gating che determinano quali informazioni ricordare o dimenticare. I modelli Transformer, che alimentano i moderni modelli linguistici di grandi dimensioni, contengono parametri in molteplici componenti: pesi di attenzione che determinano su quali parti dell’input concentrarsi, pesi della rete feed-forward e parametri di normalizzazione degli strati. Nei modelli probabilistici come Naive Bayes, i parametri definiscono distribuzioni di probabilità condizionate. Le macchine a vettori di supporto utilizzano parametri che posizionano e orientano i confini decisionali nello spazio delle feature. I modelli Mixture of Experts (MoE), utilizzati in alcune versioni di GPT-4, contengono parametri per molteplici sotto-reti specializzate più parametri di routing che determinano quali esperti elaborano ciascun input. Questa diversità architetturale significa che la natura e il numero di parametri variano significativamente tra diversi tipi di modello, ma il principio fondamentale rimane costante: i parametri sono i valori appresi che consentono al modello di svolgere il suo compito.
I pesi e i bias rappresentano i due tipi fondamentali di parametri nelle reti neurali e costituiscono la base di come questi modelli apprendono. I pesi sono valori numerici assegnati alle connessioni tra neuroni, che determinano la forza e la direzione dell’influenza che l’output di un neurone ha sull’input del neurone successivo. In uno strato completamente connesso con 1.000 neuroni di input e 500 neuroni di output, ci sarebbero 500.000 parametri di peso—uno per ogni connessione. Durante l’addestramento, i pesi vengono regolati per aumentare o diminuire l’influenza di caratteristiche specifiche sulle previsioni. Un peso positivo grande significa che quella caratteristica attiva fortemente il neurone successivo, mentre un peso negativo lo inibisce. I bias sono parametri aggiuntivi, uno per neurone in uno strato, che forniscono un offset costante alla somma degli input del neurone prima che venga applicata la funzione di attivazione. Matematicamente, se un neurone riceve input pesati che sommati danno zero, il bias permette al neurone di produrre comunque un output non nullo, fornendo una flessibilità cruciale. Questa flessibilità consente alle reti neurali di apprendere confini decisionali complessi e catturare pattern che non sarebbero possibili con i soli pesi. In un modello con 200 miliardi di parametri come GPT-4o, la stragrande maggioranza sono pesi nei meccanismi di attenzione e nelle reti feed-forward, con i bias che costituiscono una parte più piccola ma comunque significativa. Insieme, pesi e bias consentono al modello di apprendere gli intricati pattern del linguaggio, della visione o di altri domini che rendono i moderni sistemi di IA così potenti.
Il numero di parametri in un modello ha un impatto profondo sulla sua capacità di apprendere pattern complessi e sulle sue prestazioni complessive. La ricerca mostra costantemente che le leggi di scala governano la relazione tra numero di parametri, dimensione dei dati di addestramento e prestazioni del modello. I modelli con più parametri possono rappresentare funzioni più complesse e catturare pattern più sfumati nei dati, portando generalmente a migliori prestazioni su compiti impegnativi. GPT-3 con 175 miliardi di parametri ha dimostrato notevoli capacità di few-shot learning che i modelli più piccoli non potevano eguagliare. GPT-4o con 200 miliardi di parametri mostra ulteriori miglioramenti nel ragionamento, nella generazione di codice e nella comprensione multimodale. Tuttavia, la relazione tra parametri e prestazioni non è lineare e dipende criticamente dalla quantità e qualità dei dati di addestramento. Un modello con troppi parametri rispetto ai dati di addestramento andrà in overfitting, memorizzando esempi specifici anziché apprendere pattern generalizzabili, con conseguenti scarse prestazioni su nuovi dati. Al contrario, un modello con troppo pochi parametri potrebbe andare in underfitting, non riuscendo a catturare pattern importanti e ottenendo prestazioni subottimali anche sui dati di addestramento. Il numero ottimale di parametri per un dato compito dipende da fattori tra cui la complessità del compito, la dimensione e la diversità del dataset di addestramento e i vincoli computazionali. La ricerca di Epoch AI mostra che i moderni sistemi di IA hanno raggiunto prestazioni notevoli attraverso una massiccia scalabilità, con alcuni modelli che contengono trilioni di parametri considerando le architetture mixture-of-experts dove non tutti i parametri sono attivi per ogni input.
Sebbene i modelli di grandi dimensioni con miliardi di parametri raggiungano prestazioni impressionanti, il costo computazionale dell’addestramento e della distribuzione di tali modelli è sostanziale. Ciò ha spinto la ricerca verso metodi di fine-tuning efficienti in termini di parametri che permettono ai professionisti di adattare modelli pre-addestrati a nuovi compiti senza aggiornare tutti i parametri. LoRA (Low-Rank Adaptation) è una tecnica prominente che congela la maggior parte dei parametri pre-addestrati e addestra solo un piccolo insieme di matrici a basso rango aggiuntive, riducendo il numero di parametri addestrabili di diversi ordini di grandezza mantenendo le prestazioni. Ad esempio, il fine-tuning di un modello da 7 miliardi di parametri con LoRA potrebbe comportare l’addestramento di solo 1-2 milioni di parametri aggiuntivi anziché tutti i 7 miliardi. I moduli Adapter inseriscono piccole reti addestrabili tra gli strati di un modello pre-addestrato congelato, aggiungendo solo una piccola percentuale di parametri consentendo al contempo l’adattamento specifico al compito. L’ingegneria dei prompt e l’apprendimento nel contesto rappresentano approcci alternativi che non modificano affatto i parametri, utilizzando invece i parametri esistenti del modello in modo più efficace attraverso input accuratamente progettati. Questi approcci efficienti in termini di parametri hanno democratizzato l’accesso ai modelli linguistici di grandi dimensioni, consentendo a organizzazioni con risorse computazionali limitate di personalizzare modelli all’avanguardia per le loro esigenze specifiche. Il compromesso tra efficienza dei parametri e prestazioni rimane un’area attiva di ricerca, con i professionisti che bilanciano il desiderio di efficienza computazionale con la necessità di accuratezza specifica per il compito.
Comprendere i parametri del modello è cruciale per piattaforme come AmICited che monitorano come brand e domini appaiono nelle risposte generate dall’IA attraverso sistemi come ChatGPT, Perplexity, Claude e Google AI Overviews. Diversi modelli di IA con diverse configurazioni di parametri producono output differenti per la stessa query, influenzando dove e come i brand vengono menzionati. I 200 miliardi di parametri in GPT-4o sono configurati diversamente rispetto ai parametri in Claude 3.5 Sonnet o nei modelli di Perplexity, portando a variazioni nella generazione delle risposte. I parametri appresi durante l’addestramento su diversi dataset e con diversi obiettivi di addestramento fanno sì che i modelli abbiano conoscenze, pattern di ragionamento e comportamenti di citazione differenti. Quando si monitorano le menzioni del brand nelle risposte dell’IA, comprendere che queste differenze derivano da variazioni nei parametri aiuta a spiegare perché un brand potrebbe essere prominentemente presente nella risposta di un sistema di IA ma a malapena menzionato in un altro. I parametri che controllano i meccanismi di attenzione determinano quali parti dei dati di addestramento del modello sono più rilevanti per una query, influenzando i pattern di citazione. I parametri negli strati di generazione dell’output determinano come il modello struttura e presenta le informazioni. Tracciando come diversi sistemi di IA con diverse configurazioni di parametri menzionano i brand, AmICited fornisce approfondimenti su come il comportamento guidato dai parametri influisce sulla visibilità del brand nel panorama della ricerca basata sull’IA.
Considera un’azienda di software di medie dimensioni che vuole adattare un modello linguistico generico da 7 miliardi di parametri per rispondere a domande specifiche sulla propria documentazione di prodotto, senza avere il budget computazionale per riaddestrare tutti i 7 miliardi di parametri da zero. Il team applica LoRA (Low-Rank Adaptation): invece di aggiornare ogni peso nella rete, congelano completamente i parametri pre-addestrati e inseriscono piccole matrici a basso rango addestrabili in strati specifici — in pratica, ciò potrebbe significare addestrare solo 1-2 milioni di nuovi parametri anziché 7 miliardi, una riduzione di circa tre ordini di grandezza. Durante l’addestramento, al modello vengono mostrate migliaia di coppie domanda-risposta di esempio tratte dai ticket di supporto e dalla documentazione dell’azienda. La discesa del gradiente regola solo le nuove matrici a basso rango, spostando gradualmente gli output del modello verso terminologia specifica del dominio e risposte specifiche del prodotto, mentre la comprensione linguistica generale del modello di base rimane intatta. Poiché vengono aggiornati così pochi parametri, l’esecuzione di fine-tuning che avrebbe richiesto giorni e un cluster di GPU di fascia alta per il riaddestramento completo si completa invece in ore su una singola macchina. Il modello risultante conserva tutta la capacità di ragionamento generale del modello di base ma ora utilizza in modo affidabile la terminologia interna dell’azienda e cita le sezioni corrette della documentazione — una diretta illustrazione di come il numero di parametri e l’efficienza dei parametri siano leve separate, e perché il riaddestramento completo non sia l’unica via per la specializzazione.
Inizia a tracciare come i chatbot AI menzionano il tuo brand su ChatGPT, Perplexity e altre piattaforme. Ottieni informazioni utili per migliorare la tua presenza AI.

I dati di addestramento sono il dataset utilizzato per insegnare ai modelli ML schemi e relazioni. Scopri come la qualità dei dati di addestramento influisce su...

Scopri come la personalizzazione dei modelli di IA adatta modelli pre-addestrati a compiti specifici di settore e brand, migliorando l’accuratezza e riducendo c...

Definizione di fine-tuning: adattamento dei modelli AI pre-addestrati a compiti specifici tramite addestramento su dati di dominio. Scopri come il fine-tuning m...
Consenso Cookie
Usiamo i cookie per migliorare la tua esperienza di navigazione e analizzare il nostro traffico. See our privacy policy.