YOLO Vision 2026:
Torna al glossario Ultralytics

Data Lake

Esplora come i data lake fungono da base per l'AI e il ML. Impara a sfruttare i dati grezzi per addestrare Ultralytics YOLO26 e semplificare i flussi di lavoro di Computer Vision.

Un data lake è un repository di archiviazione centralizzato che contiene una vasta quantità di dati grezzi nel loro formato nativo fino a quando non sono necessari. A differenza dei sistemi di archiviazione tradizionali che richiedono che i dati siano strutturati prima dell'inserimento, un data lake accetta i dati "così come sono", inclusi dati strutturati (righe e colonne), semi-strutturati (CSV, log, XML, JSON), non strutturati (e-mail, documenti, PDF) e binari (immagini, audio, video). Questa flessibilità architetturale rende i data lake un pilastro delle moderne strategie di Big Data, in particolare per le organizzazioni che sfruttano l'Artificial Intelligence (AI) e il Machine Learning (ML). Disaccoppiando l'acquisizione dei dati dall'uso degli stessi, le organizzazioni possono archiviare enormi pool di informazioni a costi relativamente bassi e determinare le specifiche domande di analisi in un secondo momento.

Il ruolo dei data lake nell'AI e nel Machine Learning#

Nel contesto dello sviluppo dell'IA, il valore principale di un data lake risiede nella sua capacità di supportare flussi di lavoro di Deep Learning (DL). Le reti neurali avanzate richiedono training data diversi e voluminosi per raggiungere un'elevata precisione. Un data lake funge da area di staging in cui risiedono risorse grezze, come milioni di immagini ad alta risoluzione per la Computer Vision (CV) o migliaia di ore di audio per il Speech Recognition, prima di essere elaborate.

I data scientist utilizzano metodologie "schema-on-read" all'interno dei data lake. Ciò significa che la struttura viene applicata ai dati solo quando vengono letti per l'elaborazione, anziché quando vengono scritti nell'archivio. Ciò consente un'agilità immensa; lo stesso set di dati grezzi può essere elaborato in vari modi per diverse attività di predictive modeling senza alterare la fonte originale. Inoltre, i robusti data lake si integrano spesso con servizi di cloud computing come Amazon S3 o Azure Blob Storage, consentendo l'elaborazione scalabile e parallela necessaria per l'addestramento di modelli pesanti come YOLO26.

Data Lake vs. Data Warehouse#

Sebbene spesso confuso, un data lake è distinto da un data warehouse. Un data warehouse memorizza i dati in tabelle strutturate ed è ottimizzato per query SQL veloci e report di business intelligence. Utilizza lo "schema-on-write", il che significa che i dati devono essere puliti e trasformati tramite un processo ETL (Extract, Transform, Load) prima di entrare nel sistema.

Al contrario, un data lake è ottimizzato per il volume e la varietà di archiviazione. Supporta l'unsupervised learning e l'analisi esplorativa in cui l'obiettivo potrebbe non essere ancora definito. Ad esempio, un data warehouse potrebbe dirti quanti prodotti sono stati venduti il mese scorso, mentre un data lake contiene i log grezzi del customer sentiment e i dati di immagini che aiutano un modello di IA a comprendere il motivo per cui sono stati venduti.

Applicazioni nel mondo reale#

I data lake sono fondamentali in diversi settori che stanno spingendo i confini dell'automazione:

  • Veicoli autonomi: lo sviluppo della tecnologia di guida autonoma richiede l'elaborazione di petabyte di dati dei sensori. I Autonomous vehicles generano flussi continui di nuvole di punti LiDAR, segnali radar e video ad alta definizione. Un data lake memorizza questa telemetria grezza, consentendo agli ingegneri di riprodurre scenari del mondo reale per addestrare modelli di Object Detection a identificare pedoni e ostacoli in condizioni meteorologiche variabili.
  • Diagnostica sanitaria: nella moderna medical image analysis, gli ospedali consolidano la storia clinica dei pazienti, i dati genomici e i file di imaging (risonanze magnetiche, TAC) in un data lake sicuro. I ricercatori possono quindi accedere a questi dati anonimizzati e non strutturati per addestrare modelli per il tumor detection o la previsione delle malattie, spesso utilizzando tecniche di segmentation per isolare regioni di interesse all'interno della diagnostica per immagini.

Utilizzo dei data lake con Ultralytics#

Quando lavorano con la Ultralytics Platform, gli utenti spesso estraggono subset di dati grezzi dal data lake della propria organizzazione per creare dataset annotati per l'addestramento. Una volta recuperate ed etichettate le immagini grezze, possono essere utilizzate per addestrare modelli all'avanguardia.

Il seguente esempio mostra come uno sviluppatore potrebbe caricare un dataset locale (imitando il recupero da un data lake) per addestrare il modello YOLO26 per un'attività di rilevamento.

from ultralytics import YOLO

# Load the YOLO26n model (nano version for speed)
model = YOLO("yolo26n.pt")

# Train the model using a dataset configuration file
# In a production pipeline, this data might be streamed or downloaded
# from a cloud-based data lake prior to this step.
results = model.train(data="coco8.yaml", epochs=5, imgsz=640)

# Run inference on a new image to verify performance
predictions = model("https://ultralytics.com/images/bus.jpg")

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