Sicurezza pronta per l'azienda: Conforme a ISO 27001 + SOC 2 Type I.
Torna al glossario Ultralytics

Data Flywheel

Scopri come un data flywheel guida il miglioramento continuo dell'IA attraverso il feedback di produzione, l'annotazione dei dati, il riaddestramento, il deployment e il monitoraggio con Ultralytics Platform.

Un data flywheel è un ciclo di miglioramento dell'AI che si autorinforza: un modello distribuito genera predizioni e feedback, i team trasformano i dati di produzione più utili in esempi di addestramento migliori e il modello aggiornato produce dati più preziosi alla distribuzione successiva. La metafora del “flywheel” sottolinea il momento: ogni iterazione ben gestita può rendere la successiva più rapida, mirata ed efficace.

In computer vision, questo significa spesso catturare immagini o fotogrammi video difficili che espongono i punti deboli del modello, esaminarli e annotarli, riaddestrare il modello, validare la nuova versione e riportarla in produzione. A differenza di un'espansione del dataset una tantum, un data flywheel collega l'uso nel mondo reale direttamente al miglioramento continuo del modello.

Link to this sectionCome funziona un Data Flywheel#

Un flywheel pratico ha solitamente cinque fasi collegate:

  1. Raccogli i segnali di produzione: Registra input, predizioni, punteggi di confidenza, risultati operativi e feedback utente consentito. Un sistema utile dà priorità ai casi informativi — come falsi allarmi, oggetti mancanti, scene insolite o predizioni a bassa confidenza — anziché archiviare tutto a tempo indeterminato.
  2. Cura ed etichetta i dati: Rimuovi duplicati, file corrotti, informazioni sensibili e campioni irrilevanti. I revisori umani stabiliscono quindi una ground truth affidabile attraverso la data annotation, incluse etichette di classe, bounding box, maschere o keypoint.
  3. Addestra e valuta: Aggiungi esempi approvati a training data dotati di versione, riaddestra o ottimizza il modello e confrontalo con la versione di produzione. TensorFlow Data Validation illustra come i controlli dello schema e i confronti di deriva possano aiutare a identificare dati problematici prima dell'addestramento.
  4. Distribuisci in sicurezza: Rilascia il candidato gradualmente, misura i risultati a livello di applicazione e mantieni un percorso di rollback. L'Google Cloud MLOps architecture descrive come la convalida dei dati, la convalida del modello, l'addestramento continuo e la distribuzione possano essere collegate nelle pipeline di produzione. (docs.cloud.google.com)
  5. Monitora e ripeti: Osserva qualità, latenza, guasti e distribuzioni di input mutevoli. La AWS machine learning monitoring guidance copre la qualità dei dati, la qualità del modello e i segnali di deriva che possono attivare indagini o riaddestramento. (docs.aws.amazon.com)

Piattaforme e pipeline riducono l'attrito tra queste fasi. Ultralytics Platform supporta l'annotazione di dataset cloud, l'addestramento, la distribuzione e il monitoraggio in un unico ambiente, mentre il suo dataset management workflow aiuta i team a organizzare, analizzare, versionare e aggiornare dati visivi.

Link to this sectionConcetti correlati e differenze chiave#

Un data flywheel si sovrappone a diversi concetti di ML ma non è identico ad essi:

  • Active learning seleziona esempi previsti per migliorare un modello in modo efficiente, spesso in base all'incertezza o alla diversità. Può alimentare la fase di selezione dei dati di un flywheel, ma il flywheel include anche la distribuzione, la cattura del feedback, la governance e la consegna ripetuta.
  • MLOps fornisce le pratiche ingegneristiche per l'addestramento, il test, la distribuzione e il monitoraggio riproducibili. Il data flywheel descrive la dinamica di miglioramento; MLOps fornisce gran parte dell'infrastruttura che lo mantiene affidabile.
  • I feedback loops non sono automaticamente vantaggiosi. Se le predizioni influenzano i futuri dati di addestramento senza una ground truth indipendente, errori e bias possono auto-rinforzarsi. La guida di Google sui ML feedback-loop risks spiega perché i team dovrebbero monitorare come gli output del modello influenzano gli input successivi. (developers.google.com)
  • I network effects si verificano quando un prodotto diventa più prezioso man mano che più persone lo usano. Un data flywheel può contribuire a un vantaggio difendibile quando l'uso crea dati unici, legittimi e di alta qualità, ma un volume maggiore da solo non costituisce un vantaggio competitivo inespugnabile. I concorrenti possono riprodurre il beneficio se i dati sono comuni, rumorosi o mal gestiti.

Link to this sectionApplicazioni nel mondo reale#

  • Ispezione visiva di fabbrica: Un rilevatore di difetti impara inizialmente da graffi, crepe e difetti di assemblaggio comuni. Dopo la distribuzione, gli operatori esaminano le predizioni incerte e i difetti mancati causati da nuovi materiali, riflessi o angolazioni della telecamera. Questi esempi verificati entrano nel ciclo di addestramento successivo, migliorando il rilevamento in condizioni di fabbrica reali. I team possono gestire il ciclo di vita tramite gli Ultralytics Platform annotation tools e tracciare il comportamento dell'endpoint di produzione con il deployment monitoring.

  • Monitoraggio degli scaffali al dettaglio: Un sistema di rilevamento oggetti identifica prodotti, spazi vuoti e articoli fuori posto. Le immagini del negozio rivelano imballaggi stagionali, scaffali affollati, riflessi e variazioni regionali dei prodotti assenti dal dataset originale. L'aggiunta di questi casi aiuta i modelli successivi a produrre informazioni di inventario più affidabili riducendo al contempo i controlli manuali. Le predizioni dovrebbero comunque essere campionate e verificate affinché gli errori generati dal modello non diventino etichette accettate.

Link to this sectionCostruire un Data Flywheel affidabile#

Inizia con un obiettivo misurabile, come la riduzione dei difetti mancati o dei falsi allarmi, anziché limitarti a raccogliere più dati. Preserva la lineage del dataset e del modello, confronta ciascun candidato rispetto a un set di test fisso e usa record di esperimenti come MLflow Tracking per capire quali modifiche hanno influito sulle prestazioni. Applica controlli di privacy, accesso, conservazione e revisione umana in tutto il ciclo; il NIST AI RMF Core fornisce linee guida per il monitoraggio dei sistemi distribuiti e la gestione dell'input utente, degli incidenti e delle modifiche. (airc.nist.gov)

Il seguente esempio eseguibile dimostra una piccola iterazione usando YOLO26, Train mode e Validation mode:

from ultralytics import YOLO

# Train a short baseline iteration on a small example dataset
model = YOLO("yolo26n.pt")
model.train(data="coco8.yaml", epochs=1)

# Evaluate before using the updated model
metrics = model.val()
print(metrics.box.map)

# Run the model on a new candidate image for review
results = model.predict("https://ultralytics.com/images/bus.jpg")
result = results[0]
result.save(filename="candidate_review.jpg")

Questo esempio non automatizza l'intero flywheel. Mostra il suo modello essenziale orientato al modello: addestra su un dataset definito, valida il risultato, esegui l'inferenza su nuovi dati e salva un output che può essere esaminato prima che qualsiasi esempio corretto entri nel ciclo successivo.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning