Ultralytics YOLO27:
Torna al glossario di Ultralytics

Data-Centric AI

Scopri la Data-Centric AI per migliorare le prestazioni dei modelli dando priorità alla qualità dei dati. Impara a curare i dataset per Ultralytics YOLO26 usando Ultralytics Platform.

L'IA incentrata sui dati è una filosofia e un approccio al machine learning che si concentra sul miglioramento della qualità del dataset utilizzato per addestrare un modello, anziché concentrarsi principalmente sulla regolazione dell'architettura del modello o degli iperparametri. Nello sviluppo tradizionale incentrato sul modello, gli ingegneri spesso mantengono fisso il dataset mentre iterano sull'algoritmo per ottenere prestazioni migliori. L'IA incentrata sui dati ribalta questo paradigma, suggerendo che per molte applicazioni moderne l'architettura del modello è già sufficientemente avanzata e che il modo più efficace per migliorare le prestazioni consiste nell'ingegnerizzare sistematicamente i dati stessi. Ciò comporta la pulizia, l'etichettatura, l'aumento e la curatela dei dataset per garantire che siano coerenti, diversificati e rappresentativi del problema del mondo reale.

La filosofia fondamentale: la qualità dei dati prima della quantità#

Il passaggio a metodologie incentrate sui dati riconosce che "garbage in, garbage out" è una verità fondamentale nel machine learning. Aggiungere semplicemente più dati non è sempre la soluzione se quei dati sono rumorosi o soggetti a bias. Questo approccio sottolinea invece l'importanza di dataset di computer vision di alta qualità. Dando priorità alla qualità dei dati e alla coerenza, gli sviluppatori possono spesso ottenere una precisione maggiore con dataset più piccoli e accuratamente curati rispetto a dataset enormi e disordinati.

Questa filosofia è strettamente legata all'active learning, in cui il modello aiuta a identificare quali punti dati sono più importanti da etichettare successivamente. Strumenti come la Ultralytics Platform facilitano questo processo semplificando l'annotazione dei dati e la gestione, consentendo ai team di collaborare per migliorare lo stato del dataset. Ciò si contrappone ai flussi di lavoro di supervised learning puro, in cui il dataset viene spesso trattato come un artefatto statico.

Tecniche chiave dell'IA incentrata sui dati#

L'implementazione di una strategia incentrata sui dati prevede diversi passaggi pratici che vanno oltre la semplice raccolta dei dati.

  • Coerenza delle etichette: garantire che tutti gli annotatori etichettino gli oggetti esattamente nello stesso modo è fondamentale. Ad esempio, nella rilevazione degli oggetti, definire con rigore se includere lo specchietto laterale di un'auto nel riquadro di delimitazione può influire significativamente sulle prestazioni del modello.
  • Aumento dei dati: applicare sistematicamente trasformazioni ai dati esistenti per coprire i casi limite. Puoi leggere la nostra guida definitiva all'aumento dei dati per capire come tecniche come la rotazione e l'aumento con mosaico aiutino i modelli a generalizzare meglio.
  • Analisi degli errori: identificare le classi o gli scenari specifici in cui il modello fallisce e raccogliere dati mirati per colmare tali lacune. Ciò comporta spesso l'ispezione delle matrici di confusione per individuare i punti deboli.
  • Pulizia dei dati: rimuovere le immagini duplicate, correggere gli esempi etichettati erroneamente e filtrare i dati di bassa qualità che potrebbero confondere la rete neurale.

Applicazioni nel mondo reale#

Gli approcci incentrati sui dati stanno trasformando i settori in cui l'affidabilità è imprescindibile.

  1. Imaging medico: in ambiti come la rilevazione dei tumori nell'imaging medico, ottenere milioni di immagini è impossibile. I ricercatori si concentrano invece sulla curatela di dataset altamente accurati e revisionati da esperti. Un approccio incentrato sui dati garantisce che ogni pixel di una maschera di segmentazione sia preciso, poiché le etichette ambigue possono causare errori potenzialmente letali.

  2. Controllo qualità nella produzione: quando si implementano sistemi di ispezione visiva, i difetti come graffi o ammaccature sono rari rispetto ai pezzi perfetti. Una strategia incentrata sui dati prevede la sintesi o l'acquisizione mirata di dati sui difetti per bilanciare il dataset, garantendo che il modello non preveda semplicemente "pass" per ogni elemento.

IA incentrata sui dati vs. IA incentrata sul modello#

È importante distinguere l'IA incentrata sui dati dall'IA incentrata sul modello. In un flusso di lavoro incentrato sul modello, il dataset è fisso e l'obiettivo è migliorare le metriche modificando l'architettura del modello (ad esempio, passando da YOLO11 a un ResNet personalizzato) o regolando parametri come il learning rate. In un flusso di lavoro incentrato sui dati, l'architettura del modello è fissa (ad esempio, standardizzando l'uso di YOLO26) e l'obiettivo è migliorare le metriche pulendo le etichette, aggiungendo esempi diversificati o gestendo gli outlier.

Il seguente frammento di codice mostra una semplice ispezione incentrata sui dati: controllare il dataset alla ricerca di immagini danneggiate prima dell'addestramento. In questo modo garantisci che la tua pipeline di addestramento non si interrompa a causa di dati non validi.

from ultralytics.data.utils import check_cls_dataset

# Validate a classification dataset structure and integrity
# This helps identify issues with data organization before training begins
try:
    # Checks the dataset defined in a YAML or path structure
    check_cls_dataset("mnist", split="train")
    print("Dataset structure is valid and ready for data-centric curation.")
except Exception as e:
    print(f"Data issue found: {e}")

Strumenti per lo sviluppo incentrato sui dati#

Per applicare efficacemente l'IA incentrata sui dati, gli sviluppatori si affidano a strumenti solidi. La Ultralytics Platform funge da hub centrale per la gestione del ciclo di vita dei tuoi dati e offre funzionalità di annotazione automatica che accelerano il processo di etichettatura mantenendo la coerenza. Inoltre, l'uso degli strumenti di esplorazione consente agli utenti di interrogare semanticamente i propri dataset (ad esempio, "trova tutte le immagini di auto rosse di notte") per comprendere la distribuzione e i bias.

Concentrandosi sui dati, gli ingegneri possono costruire sistemi più robusti, equi e pratici da implementare in ambienti dinamici come i veicoli autonomi o il commercio al dettaglio intelligente. Questo cambiamento riconosce che per molti problemi il codice è un problema risolto, mentre i dati restano la frontiera dell'innovazione.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning