Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Data Curation

La cura dei dati è il processo continuo di organizzazione, convalida, documentazione e manutenzione di dataset affidabili per il machine learning e la valutazione.

La curatela dei dati è il processo continuo di selezione, organizzazione, verifica, documentazione e manutenzione dei dati affinché restino utili per uno scopo specifico. Nel machine learning, determina gli esempi da cui un modello apprende e le evidenze usate per valutarlo. Un dataset curato combina campioni pertinenti, etichette coerenti per le attività supervisionate, informazioni contestuali e versioni tracciabili.

Curatela, pulizia e preelaborazione#

La curatela copre l'intero ciclo di vita del dataset. La pulizia dei dati corregge gli errori e rimuove i record inutilizzabili; la preelaborazione dei dati trasforma gli input tramite operazioni come il ridimensionamento o la normalizzazione. L'annotazione dei dati, detta anche etichettatura dei dati, aggiunge i target usati nell'apprendimento supervisionato. La curatela coordina queste attività, decidendo quali campioni includere, come definire le categorie e come aggiornare la raccolta nel tempo. Definizioni coerenti delle categorie e regole di etichettatura aiutano i modelli ad apprendere relazioni affidabili tra immagini e target.

Questo rende la curatela una componente pratica dell'IA centrata sui dati, che migliora i sistemi migliorandone i dati.

Come funziona la curatela dei dati#

Il processo inizia con una specifica del dataset: l'attività di previsione, le categorie target, le condizioni operative e i criteri di inclusione. Per il rilevamento di oggetti, questa specifica comprende le regole per i riquadri di delimitazione e gli oggetti parzialmente visibili. Esaminare la frequenza delle categorie e le condizioni di acquisizione fa emergere le distorsioni del dataset, comprese le classi o gli ambienti sottorappresentati.

I controlli di qualità combinano l'ispezione automatizzata con la revisione umana. I controlli sui file individuano le immagini illeggibili; quelli sulle annotazioni identificano coordinate non valide e classi incoerenti. Gli hash dei file individuano le copie identiche, mentre gli embedding—rappresentazioni numeriche del contenuto delle immagini—aiutano a trovare campioni visivamente simili. La revisione distingue gli errori correggibili dai record inutilizzabili e conserva esempi validi e difficili che rappresentano l'attività.

Un controllo degli hash dei file può conservare un percorso per ogni file univoco. Questo esempio controlla le immagini incluse nel pacchetto ultralytics, installato con pip install ultralytics:

from hashlib import sha256

from ultralytics.utils import ASSETS

paths = sorted(ASSETS.glob("*.jpg"))
unique = {}

# Keep the first image path for each file digest.
for path in paths:
    digest = sha256(path.read_bytes()).hexdigest()
    unique.setdefault(digest, path)

curated = list(unique.values())
print(f"Before: {len(paths)}, after deduplication: {len(curated)}")

I conteggi mostrano quanti file restano dopo la deduplicazione esatta; conteggi uguali indicano che tutti i file campionati hanno hash distinti.

La suddivisione tutela l'indipendenza dei dati di addestramento, dei dati di validazione e dei dati di test. I fotogrammi video ravvicinati condividono contenuti della scena, quindi distribuirli tra le suddivisioni introduce una fuga di dati e gonfia i punteggi di valutazione. Raggrupparli per sessione di registrazione, telecamera o sito fa sì che la valutazione rifletta l'attività di generalizzazione prevista. Una versione fissa del dataset mantiene queste assegnazioni insieme alle etichette.

Ultralytics Platform supporta la curatela con grafici della distribuzione delle classi e raggruppamenti di immagini che evidenziano lacune di copertura, duplicati e valori anomali. I suoi strumenti di gestione dei dataset consentono ai team di esaminare questi gruppi e aggiornare immagini, etichette e assegnazioni alle suddivisioni.

Cosa fa un curatore dei dati#

Un curatore dei dati mantiene il significato e l'utilizzabilità della raccolta. Le responsabilità comprendono documentare le fonti, coordinare le linee guida per l'annotazione, risolvere i disaccordi sull'etichettatura e registrare le modifiche. I metadati—informazioni che descrivono i campioni—registrano l'ora di acquisizione, il sensore, la posizione e lo stato dell'annotazione. Mantenere dati riutilizzabili significa conservare le descrizioni e la documentazione di supporto.

La provenienza dei dati registra l'origine dei campioni e le trasformazioni a cui sono stati sottoposti. Collegare le versioni dei dataset al tracciamento degli esperimenti rende riproducibili i confronti tra modelli. Dopo la distribuzione, l'apprendimento attivo assegna la priorità ai campioni informativi da rivedere; il monitoraggio rileva la deriva dei dati, che può motivare nuove raccolte.

Esempi nella visione artificiale#

Nella percezione automobilistica, la raccolta originale BDD100K contiene 100.000 video di guida girati in diverse località degli Stati Uniti, condizioni meteorologiche e momenti del giorno e della notte. I suoi attributi ambientali consentono la valutazione in diverse condizioni di acquisizione. L'edizione di Platform contiene 99.996 immagini di fotogrammi chiave per il rilevamento.

BDD100K preview 1
BDD100K preview 2
BDD100K preview 3
BDD100K preview 4
99.996
BDD100K
ultralytics
PubblicoRileva

Dashcam frames from crowdsourced US drives across cities, weather, and times of day, from UC Berkeley's BDD100K driving benchmark. Keyframes come from 40-second videos recorded largely in New York and the San Francisco Bay Area through Nexar, including night, rain, snow, and fog. Source: Yu, Chen, Wang, et al., "BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning," CVPR 2020; bdd100k.com. Free for educational, research, and non-profit use; commercial use requires UC Berkeley permission.

10 classi9.5 GB23 ott 2026
bikebuscarmotor+6

Per la classificazione delle immagini, la correzione ciFAIR ha sostituito i quasi-duplicati nei set di test originali di CIFAR-10 e CIFAR-100. Le corrispondenze con le immagini di addestramento o con altre immagini di test interessavano rispettivamente il 3,25% e il 10% dei set di test originali. Lasciando invariato l'addestramento, l'errore di classificazione di ResNeXt-29 (8x64d) è salito dal 3,56% su CIFAR-10 al 3,95% su ciFAIR-10.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning