GUIDA AI FONDAMENTALI

Aumento dei dati

L'aumento dei dati espande artificialmente un set di addestramento creando copie modificate di esempi esistenti, ad esempio capovolgendo o ritagliando immagini.

2 minuti di letturaUltimo aggiornamento

Panoramica

It matters because more varied data reduces overfitting and helps models generalize to inputs they have not seen.

Immersione profonda

L'aumento dei dati genera nuovi esempi di formazione applicando trasformazioni che preservano l'etichetta ai dati già disponibili. Per le immagini, ciò significa rotazioni, capovolgimenti, ritagli, cambiamenti di colore, sfocatura e aggiunta di rumore: modifiche che alterano i pixel ma non la risposta corretta (un gatto capovolto è pur sempre un gatto). Per il testo, le tecniche includono la sostituzione di sinonimi, la traduzione inversa (tradurre in un'altra lingua e viceversa) e l'eliminazione o lo scambio casuale di parole. Per l'audio, potresti aggiungere rumore di fondo, cambiare tonalità o clip di allungamento temporale. L'obiettivo è insegnare al modello le invarianze che contano: che l'identità di un oggetto non dipende dalla sua posizione, illuminazione o fraseggio. Ciò rende i modelli più robusti ed è particolarmente utile quando i dati etichettati sono scarsi, poiché ogni esempio reale diventa effettivamente molti. Le pipeline moderne spesso randomizzano i potenziamenti al volo durante ogni periodo di addestramento.

Approfondimento tecnico

L'aumento funziona perché inserisce la conoscenza precedente sulle invarianze direttamente nell'addestramento: mostrando al modello molte versioni trasformate di un esempio, lo incoraggi ad apprendere funzionalità che ignorano variazioni irrilevanti. È fondamentale che le trasformazioni preservino l’etichetta: trasformare un “6” in un “9” insegnerebbe la cosa sbagliata. I metodi avanzati vanno oltre le semplici modifiche: Mixup unisce due immagini e le relative etichette, il ritaglio maschera le regioni e le policy apprese come AutoAugment ricercano le migliori combinazioni di trasformazione per un determinato set di dati.

Impatto strategico

Decisioni più chiare

Ti aiuta a separare le chiare affermazioni tecniche dal linguaggio di marketing.

Costo e budget

Puoi porre domande sull'implementazione migliore prima di spendere denaro o tempo.

Team e flusso di lavoro

I team con una comprensione condivisa prendono decisioni migliori su prodotti, politiche e apprendimento.

Il futuro dell'aumento dei dati

La frontiera è l’aumento generativo e appreso: utilizzare modelli di diffusione o GAN per sintetizzare esempi di formazione completamente nuovi e realistici piuttosto che limitarsi a trasformare quelli vecchi. La ricerca automatizzata di miglioramento (AutoAugment, RandAugment) sta riducendo la regolazione manuale e il miglioramento è ora fondamentale per l'apprendimento auto-supervisionato, in cui i modelli apprendono riconoscendo che due visualizzazioni aumentate dello stesso input dovrebbero corrispondere. Aspettatevi che il miglioramento continui a offuscare il confine con la generazione di dati sintetici, soprattutto per le classi rare e i domini sensibili alla privacy in cui la raccolta di dati reali è difficile.

Implementazione nel mondo reale

Un classificatore di immagini si allena su foto ruotate, ritagliate e con colori alterati in modo casuale in modo da riconoscere gli oggetti indipendentemente dall'angolazione o dall'illuminazione.

Un team di PNL utilizza la traduzione inversa (dall'inglese al tedesco e viceversa) per parafrasare le frasi ed espandere un piccolo set di dati di analisi del sentiment.

Un modello vocale aggiunge il rumore di sottofondo del bar e modifica il tono delle registrazioni in modo che rimanga accurato anche in condizioni rumorose del mondo reale.

Un’intelligenza artificiale medica applica deformazioni elastiche e capovolgimenti a una serie limitata di scansioni MRI per moltiplicare gli esempi scarsi etichettati senza nuovi pazienti.

Rischi e guardrail

Team diversi possono utilizzare lo stesso termine in modo diverso, quindi definisci l'ambito in anticipo.

I benchmark possono sembrare solidi mentre le prestazioni nel mondo reale non sono uniformi.

Ignorare la qualità dei dati e i piani di valutazione spesso crea risultati fragili.

Tabella di marcia per l'implementazione

1

Inizia con una definizione in linguaggio semplice del risultato di cui hai bisogno.

2

Scegli una metrica di successo e una condizione di fallimento prima del test.

3

Esegui un piccolo progetto pilota con dati rappresentativi, non un set demo raffinato.

4

Documenta dove il Data Augmentation aiuta e dove i metodi più semplici sono migliori.

Continua a esplorare

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Data Augmentation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Inizia il quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Domande frequenti

What is Data Augmentation?

L'aumento dei dati espande artificialmente un set di addestramento creando copie modificate di esempi esistenti, ad esempio capovolgendo o ritagliando immagini. È importante perché dati più vari riducono l’adattamento eccessivo e aiutano i modelli a generalizzare su input che non hanno visto.

Qual è lo scopo principale dell'aumento dei dati?

L'aumento crea copie varie e modificate dei dati esistenti per ridurre l'adattamento eccessivo e aiutare il modello a gestire input invisibili.

Quale di queste è una tecnica comune di aumento delle immagini?

Capovolgere, ritagliare, ruotare e cambiare colore sono miglioramenti standard dell'immagine che modificano i pixel preservando l'etichetta.

Cosa fa la traduzione inversa nell'aumento del testo?

La traduzione inversa fa scorrere il testo attraverso un'altra lingua e viceversa, producendo una versione riformulata che preserva il significato.

Perché gli aumenti devono preservare l'etichetta?

Una trasformazione non dovrebbe modificare la risposta corretta: invertire un "6" in un "9", ad esempio, darebbe un'etichetta errata all'esempio.

Cosa fa la tecnica Mixup?

Mixup crea nuovi campioni combinando linearmente coppie di input e le relative etichette, incoraggiando confini decisionali più fluidi.