YOLO Vision 2026:

Dataset#

I dataset di Ultralytics Platform offrono una soluzione ottimizzata per la gestione dei tuoi dati di addestramento. Dopo il caricamento, la piattaforma elabora automaticamente immagini, etichette e statistiche. Un dataset è pronto per l'addestramento una volta completata l'elaborazione e se contiene almeno un'immagine nello split train, almeno un'immagine nello split val o test, almeno un'immagine etichettata e un totale di almeno due immagini.

Carica Dataset#

La Ultralytics Platform accetta molteplici formati di caricamento per una maggiore flessibilità.

Hai già dei dati altrove?

Se hai già dei dataset in Roboflow, usa Integrations per importarli direttamente, senza bisogno di esportazioni manuali o nuovi caricamenti. I dati presenti su Google Cloud Storage, Amazon S3 o Azure Blob Storage possono essere utilizzati direttamente tramite Cloud storage. Gli spazi di lavoro Enterprise possono utilizzare On Premise per indicizzare e addestrare su dati locali senza inviare pixel alla Platform.

Formati supportati#

FormatoEstensioniNoteDimensione Max
JPEG.jpg, .jpegI più comuni, raccomandati50 MB
PNG.pngSupporta la trasparenza50 MB
WebP.webpModerno, buona compressione50 MB
BMP.bmpNon compresso50 MB
TIFF.tiff, .tifAlta qualità50 MB
HEIC.heicFoto iPhone50 MB
AVIF.avifFormato di nuova generazione50 MB
JP2.jp2JPEG 200050 MB
DNG.dngFotocamera Raw50 MB
MPO.mpoMulti-picture object50 MB

Supporto codec video#

La sola estensione del file non basta: un video può comunque fallire se il suo codec non può essere decodificato dal worker di ingest della Platform.

Usa H.264 MP4

I video H.264 in un contenitore MP4 offrono la compatibilità più ampia tra i principali browser e rappresentano la scelta più sicura. Se un video non si carica, ricodificalo con FFmpeg:

ffmpeg -i input.mov \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a aac -movflags +faststart \
  output.mp4

Preparazione del tuo dataset#

La Platform supporta Ultralytics YOLO, COCO, Ultralytics NDJSON e caricamenti in formato grezzo (non annotato):

Usa la struttura di directory YOLO standard con un file data.yaml:

my-dataset/
├── images/
│   ├── train/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── val/
│       ├── img003.jpg
│       └── img004.jpg
├── labels/
│   ├── train/
│   │   ├── img001.txt
│   │   └── img002.txt
│   └── val/
│       ├── img003.txt
│       └── img004.txt
└── data.yaml

Il file YAML definisce la configurazione del tuo dataset:

# data.yaml
path: .
train: images/train
val: images/val

names:
    0: person
    1: car
    2: dog
Caricamenti Raw

Raw: carica immagini non annotate (senza etichette). Utile quando prevedi di annotare direttamente sulla piattaforma usando l'editor di annotazioni.

Struttura di directory piatta

Puoi anche caricare immagini senza cartelle di split esplicite. La Piattaforma rispetta il target di split attivo durante il caricamento e, per i dataset non di classificazione, potrebbe creare automaticamente uno split di validazione da una parte del set di addestramento quando non vengono fornite informazioni sullo split. Potrai sempre riassegnare le immagini in seguito con lo spostamento in blocco su uno split o con la ridistribuzione degli split.

Rilevamento automatico del formato

Il formato viene rilevato automaticamente: i dataset con un data.yaml contenente chiavi names, train o val vengono trattati come YOLO. I dataset con file JSON COCO (contenenti array images, annotations e categories) vengono trattati come COCO. Le esportazioni in formato .ndjson vengono importate come Ultralytics NDJSON. I dataset costituiti solo da immagini e senza annotazioni vengono trattati come raw.

Per i dettagli sui formati specifici delle attività, consulta la sezione sulle attività supportate e la Panoramica dei dataset.

Processo di caricamento#

Per creare un dataset:

  1. Vai a Annotate nella barra laterale
  2. Fai clic su New Dataset
  3. Seleziona il tipo di attività (vedi le attività supportate)
  4. Aggiungi un nome e una descrizione opzionale
  5. Imposta la visibilità (pubblica o privata) e la licenza facoltativa (vedi le licenze disponibili)
  6. Aggiungi i file e fai clic su Create & Upload, oppure fai clic su Create Dataset per iniziare con un dataset vuoto

Ultralytics Platform Datasets Upload Dialog Task Selector Per aggiungere file a un dataset esistente, apri la pagina del dataset e trascina i file sulla galleria oppure fai clic sull'icona di caricamento nell'intestazione della pagina. L'icona di caricamento apre direttamente il selettore di file nativo del tuo browser perché l'attività del dataset è già definita.

Dopo il caricamento, la piattaforma elabora i tuoi dati attraverso una pipeline a più fasi:

graph LR
    A[Upload]:::start --> B[Validate]:::proc
    B --> C[Normalize]:::proc
    C --> D[Thumbnail]:::proc
    D --> E[Parse Labels]:::proc
    E --> F[Statistics]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
  1. Validazione: Controlli di formato e dimensione
  2. Normalizzazione: Immagini grandi ridimensionate (max 4096px, dimensione minima 28px)
  3. Miniature: Anteprime WebP da 256px generate
  4. Analisi delle etichette: etichette in formato YOLO e COCO estratte
  5. Statistiche: Distribuzioni delle classi e dimensioni delle immagini calcolate

Ultralytics Platform Datasets Upload Progress Bar

Valida prima del caricamento

Puoi validare il tuo dataset localmente prima di caricarlo:

from ultralytics.data.utils import check_det_dataset

check_det_dataset("path/to/data.yaml")
Requisiti di dimensione dell'immagine

Le immagini devono avere almeno 28px sul lato più corto. Le immagini più piccole di questa dimensione vengono rifiutate durante l'elaborazione. Le immagini più grandi di 4096px sul lato più lungo vengono ridimensionate automaticamente mantenendo le proporzioni.

Sfoglia immagini#

Visualizza le immagini del tuo dataset in diversi layout.

Apri il pannello Clustering dalla barra degli strumenti della galleria per esplorare il tuo dataset come un grafico a dispersione 2D interattivo.

VisualizzaDescrizione
GrigliaGriglia di miniature con sovrapposizioni di annotazioni (predefinito)
CompattaMiniature più piccole per una scansione rapida
TabellaElenco con miniatura, nome file, dimensioni, dimensione, split, classi e conteggi delle etichette

Ultralytics Platform Datasets Gallery Grid View With Annotations

Ordinamento e filtraggio#

Le immagini possono essere ordinate e filtrate per una navigazione efficiente:

OrdinaDescrizione
Più recenti / Più vecchieOrdine di caricamento / creazione
Nome A-Z / Z-ANome file in ordine alfabetico
Altezza ↑/↓Altezza dell'immagine in pixel
Larghezza ↑/↓Larghezza dell'immagine in pixel
Dimensione ↑/↓Dimensione del file su disco
Annotazioni ↑/↓Conteggio annotazioni per immagine
Dataset di grandi dimensioni

Per dataset con oltre 100.000 immagini, gli ordinamenti per nome / dimensione / larghezza / altezza sono disabilitati per mantenere la galleria reattiva. Gli ordinamenti per più recente, meno recente e conteggio annotazioni rimangono disponibili.

Trovare immagini non etichettate

Usa il filtro Annotations impostato su Unannotated per trovare rapidamente le immagini che richiedono ancora un'annotazione. Questa funzione è particolarmente utile per i dataset di grandi dimensioni in cui desideri monitorare l'avanzamento dell'etichettatura.

Ricerca di metadati personalizzati

La casella di ricerca si trova a destra della barra degli strumenti della galleria e filtra ogni modalità di visualizzazione: schede, compatta e tabella. Corrisponde al nome file dell'immagine (l'estensione del file è facoltativa) così come alle chiavi di metadati personalizzati, ai valori scalari e alle voci di array, quindi un'immagine denominata img_0042 che trasporta {"ship_type": "yacht"} viene trovata cercando img_0042 o yacht.

I valori annidati all'interno di sub-oggetti non vengono associati. Incollando una stringa esadecimale di 32 caratteri, cerchi esattamente quell'hash del contenuto dell'immagine.

Visualizzatore a schermo intero#

Clicca su qualsiasi immagine per aprire il visualizzatore a schermo intero con:

  • Navigazione: Tasti freccia o anteprime delle miniature per sfogliare
  • Informazioni sull'immagine: rivedi le proprietà generate da Platform, i metadati personalizzati e i metadati dei file incorporati come EXIF
  • Metadati personalizzati: i proprietari e gli editor possono aggiungere o sostituire un oggetto JSON, inclusi valori annidati fino a 500.000 caratteri serializzati e chiavi di primo livello fino a 128 caratteri
  • Annotazioni: Attiva/disattiva la visibilità della sovrapposizione delle annotazioni
  • Ripartizione classi: Conteggi delle etichette per classe con indicatori colorati
  • Annotate: Quando disponi dell'accesso in modifica, i controlli di annotazione sono attivi immediatamente all'apertura del visualizzatore a schermo intero su desktop
  • Download: Scarica il file immagine originale
  • Elimina: Elimina l'immagine dal dataset
  • Zoom: Cmd/Ctrl+Scroll, Cmd/Ctrl++ o Cmd/Ctrl+= per ingrandire e Cmd/Ctrl+- per rimpicciolire
  • Ripristina visualizzazione: Cmd/Ctrl + 0 o il pulsante di ripristino per adattare l'immagine al visualizzatore
  • Panoramica: tieni premuto Space e trascina per spostarti nell'area di disegno quando si esegue lo zoom
  • Vista pixel: Attiva il rendering pixelato per un'ispezione ravvicinata

Ultralytics Platform Datasets Fullscreen Viewer With Metadata Panel

Filtra per Split#

Filtra le immagini in base al loro split di dataset:

SplitScopo
AddestraUsato per l'addestramento del modello
ValUsato per la validazione durante l'addestramento
TestUsato per la valutazione finale

Clustering#

Il pannello Clustering proietta il tuo dataset in un grafico a dispersione 2D interattivo in cui le immagini visivamente simili si trovano vicine. Usalo per far emergere cluster, individuare duplicati e valori anomali e ispezionare come gli split o le classi sono distribuiti tra i tuoi dati, senza lasciare la galleria. Aprilo dall'icona del grafico a dispersione nella barra degli strumenti della galleria in qualsiasi pagina del dataset.

Ultralytics Platform Datasets Clustering Empty State

Esecuzione dell'analisi#

Avvia un'analisi:

  1. Apri un dataset e clicca sull'icona del grafico a dispersione nella barra degli strumenti della galleria
  2. Fai clic su Analyze Dataset
  3. Attendi il completamento della barra di avanzamento: i risultati appariranno nello stesso pannello

L'analisi viene eseguita in background e può richiedere alcuni minuti a seconda della dimensione del tuo dataset. Puoi chiudere il pannello o lasciare la pagina e tornare più tardi.

Visualizzazione#

Una volta completata l'analisi, il pannello mostra una dispersione 2D di tutte le immagini analizzate. I filtri della galleria (split, classe, etichettato/non etichettato) oscurano i punti fuori filtro in modo che tu possa concentrarti sul sottoinsieme che ti interessa.

Ultralytics Platform Datasets Clustering Scatter Plot

Colora per#

Modifica la modalità di colorazione dei punti dati con il menu a discesa Color by nella barra degli strumenti del pannello. Cambia le modalità di visualizzazione in qualsiasi momento: il grafico si ricolora all'istante in modo da poter vedere come split, classi o proprietà delle immagini sono distribuiti tra i cluster:

OpzioneOmbreggiatura
SplitsTrain / Val / Test
ClassesPrima classe di annotazione su ogni immagine
WidthLarghezza dell'immagine
HeightAltezza dell'immagine
SizeDimensione file
AnnotazioniNumero di annotazioni per immagine

Ultralytics Platform Datasets Clustering Color Modes

Selezione a lazo (Lasso Selection)#

Traccia una selezione a mano libera attorno a una regione per evidenziare i punti sul grafico. La galleria si filtra mostrando le immagini corrispondenti, così puoi ispezionarle, rietichettarle, spostarle o eliminarle usando le consuete operazioni sulle immagini.

Cancella selezione

Un'etichetta sopra il grafico mostra quanti punti sono selezionati: fai clic su × per rimuovere il lazo e tornare alla visualizzazione completa della galleria.

Panoramica e Zoom#

Naviga tra ampie dispersioni direttamente dal mouse e dalla tastiera:

InputAzione
ScrollSposta (pan) il grafico in 2D
Cmd/Ctrl+ScrollIngrandisci o rimpicciolisci, ancorato al cursore
Tieni premuto SpacePassa alla modalità trascina per spostare

Rianalisi#

Se il tuo dataset cambia dopo l'analisi, nella parte superiore del pannello compare un pulsante Re-analyze per i proprietari e gli editor.

Fai clic su Re-analyze per ricalcolare da zero gli embedding e la proiezione 2D.

Schede Dataset#

Ogni pagina del dataset può mostrare fino a sei schede, a seconda dello stato del dataset e delle tue autorizzazioni:

Scheda Immagini#

La vista predefinita che mostra la galleria di immagini con sovrapposizioni di annotazione. Supporta modalità di visualizzazione a griglia, compatta e a tabella. Trascina e rilascia i file qui per aggiungere altre immagini.

Scheda Classi#

Questa scheda appare quando il dataset contiene immagini.

Gestisci le classi di annotazione per il tuo dataset:

  • Istogramma classi: Grafico a barre che mostra il conteggio delle annotazioni per classe con commutazione scala lineare/logaritmica
  • Tabella delle classi: tabella ordinabile e ricercabile con nome della classe, numero di etichette e numero di immagini
  • Modifica nomi classi: clicca su qualsiasi nome di classe per rinominarlo inline
  • Modifica colori classi: clicca su un campione di colore per modificare il colore della classe
  • Aggiungi nuova classe: usa l'input in basso per aggiungere classi

Ultralytics Platform Datasets Classes Tab Histogram And Table

Scala logaritmica per dataset sbilanciati

Se il tuo dataset presenta uno squilibrio tra le classi (ad esempio, 10.000 annotazioni "person" ma solo 50 "bicycle"), utilizza l'interruttore Log Scale sull'istogramma delle classi per visualizzare chiaramente tutte le classi.

Scheda Grafici#

Questa scheda appare quando il dataset contiene immagini.

Statistiche automatiche calcolate dal tuo dataset:

GraficoDescrizione
Distribuzione dei setGrafico a ciambella del numero di immagini train/val/test e percentuale etichettata
Classi principaliGrafico a ciambella delle 10 classi di annotazione più frequenti
Dimensioni immagineIstogramma della distribuzione di larghezza e altezza dell'immagine (sovrapposto) con media
Punti per istanzaNumero di vertici di poligono o punti chiave per annotazione (segment/pose)
Posizioni delle annotazioniMappa di calore 2D delle posizioni centrali del BBox
Dimensione del file immagineIstogramma della distribuzione della dimensione dei file immagine
Formati immagineDistribuzione dei formati delle immagini sorgente (JPG, PNG, ecc.)
Dimensioni del BBoxIstogramma di larghezza e altezza del BBox (sovrapposto)
Oggetti per immagineIstogramma del numero di annotazioni per immagine
Dimensioni immagine 2DMappa di calore 2D larghezza vs altezza con linee guida per il rapporto d'aspetto

Ultralytics Platform Datasets Charts Tab Statistics Grid

Caching delle statistiche

La Platform memorizza nella cache le statistiche calcolate e le invalida quando immagini, annotazioni, classi o split cambiano.

Mappe di calore a schermo intero

Clicca sul pulsante di espansione su qualsiasi mappa di calore per visualizzarla in modalità a schermo intero. Ciò fornisce una vista più ampia e dettagliata, utile per comprendere i pattern spaziali in dataset di grandi dimensioni.

Scheda Modelli#

Visualizza tutti i modelli addestrati su questo dataset in una tabella ricercabile:

ColonnaDescrizione
NomeNome del modello con link
ProgettoProgetto genitore con icona
VersioneVersione immutabile del dataset utilizzata per l'addestramento, se presente
StatoBadge dello stato dell'addestramento
CompitoTipo di attività YOLO
EpocheEpoca migliore / epoche totali
mAP50-95Precisione media (mean average precision)
mAP50mAP con IoU 0.50
CreatoData di creazione

Ultralytics Platform Datasets Models Tab Trained Models Table

Scheda Errori#

Questa scheda appare solo quando uno o più file non vengono elaborati correttamente.

Le immagini che non sono state elaborate correttamente sono elencate qui con:

  • Banner di errore: conteggio totale delle immagini non elaborate e guida
  • Tabella errori: nome file, descrizione dell'errore intuitiva, suggerimenti per la risoluzione e anteprima in miniatura
  • Gli errori comuni includono file danneggiati, formati non supportati, immagini troppo piccole (min 28px) e modalità colore non supportate

Ultralytics Platform Datasets Errors Tab Processing Failures

Errori di elaborazione comuni
ErroreCausaRisoluzione
Impossibile leggere il file immagineFormato danneggiato o non supportatoEsporta nuovamente dall'editor di immagini
Incompleto o danneggiatoIl file è stato troncato durante il trasferimentoScarica nuovamente il file originale
Immagine troppo piccolaDimensione minima inferiore a 28pxUtilizza immagini sorgente a risoluzione più alta
Modalità colore non supportataModalità colore CMYK o indicizzataConverti in modalità RGB

Scheda Versioni#

Crea snapshot NDJSON immutabili del tuo dataset per un addestramento riproducibile. Ogni versione cattura il conteggio delle immagini, delle classi, delle annotazioni e la dimensione del file al momento della creazione.

ColonnaDescrizione
VersioneNumero di versione (v1, v2, ...)
DescrizioneDescrizione fornita dall'utente (modificabile)
ImmaginiConteggio immagini al momento dello snapshot
ClassiConteggio classi al momento dello snapshot
AnnotazioniConteggio annotazioni al momento dello snapshot
DimensioneDimensione file di esportazione NDJSON
CreatoQuando la versione è stata creata
AzioniScarica, ripristina o elimina

Per creare una versione:

  1. Apri la scheda Versioni
  2. Opzionalmente inserisci una descrizione (es. "Aggiunte 500 immagini di addestramento" o "Corrette classi etichettate erroneamente")
  3. Clicca su + New Version
  4. La nuova versione appare nella tabella
  5. Usa le azioni di riga per scaricare, ripristinare o eliminare la versione

Ciascuna versione è numerata in sequenza (v1, v2, v3...). Puoi scaricare una versione salvata finché rimane nella tabella delle versioni.

Ripristino di una versione

Il ripristino sostituisce permanentemente le immagini, gli split, le classi e le annotazioni correnti del dataset con l'istantanea selezionata. La ricostruzione può richiedere diversi minuti e non può essere annullata a meno che tu non salvi prima lo stato corrente come un'altra versione.

Salva una versione durante l'addestramento

Abilita Save Dataset Version nella finestra di dialogo Cloud Training per collegare un modello all'esatto dataset utilizzato per l'addestramento. Platform riutilizza una versione corrispondente quando i contenuti del dataset non sono cambiati e ne crea una nuova solo quando lo sono.

Solo dataset pronti

La creazione della versione è disponibile dopo che il dataset ha raggiunto lo stato ready.

Quando creare le versioni

Crea una versione prima e dopo cambiamenti importanti al tuo dataset: aggiunta di immagini, correzione di annotazioni o riequilibrio delle suddivisioni. Questo ti permette di confrontare le prestazioni del modello attraverso diversi stati del dataset.

Dimensione del file NDJSON

La dimensione mostrata è la dimensione del file di esportazione NDJSON, che contiene URL delle immagini e annotazioni, non le immagini stesse. I dati effettivi delle immagini sono archiviati separatamente e accessibili tramite URL firmati.

Esporta Dataset#

Esporta il tuo dataset per l'utilizzo offline con un download NDJSON dall'intestazione del dataset o dalla scheda Versioni.

Per esportare:

  1. Clicca sul pulsante Download (icona di download) nell'intestazione del dataset
  2. Scarica direttamente l'istantanea NDJSON corrente
  3. Usa la scheda Versioni quando ti serve un'istantanea numerata immutabile che puoi riscaricare in seguito

Ultralytics Platform Datasets Export Ndjson Download Il formato NDJSON memorizza un oggetto JSON per riga. La prima riga contiene i metadati del dataset, seguita da una riga per ciascuna immagine:

{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}

L'oggetto metadata a livello di immagine facoltativo viene conservato quando un file NDJSON viene importato in Platform. Puoi ispezionarlo o modificarlo dal pannello informativo a schermo intero dell'immagine. Per i caricamenti di archivi programmatici, la Dataset Ingest API accetta la mappa dei percorsi equivalente imageMetadata.

URL firmati

Gli URL delle immagini nell'NDJSON esportato sono firmati e validi per 7 giorni. Se ti servono URL aggiornati, riesporta il dataset o crea una nuova versione.

Consulta la documentazione del formato Ultralytics NDJSON per la specifica completa.

Operazioni sulle immagini#

Azioni rapide#

Fai clic con il tasto destro su qualsiasi immagine nella vista Griglia o Compatta per accedere alle azioni rapide:

AzioneDescrizione
Sposta in splitRiassegna l'immagine allo split Train, Val o Test
DownloadScarica il file immagine originale
EliminaElimina l'immagine dal dataset

Ultralytics Platform Datasets Image Card Context Menu

Singolo vs Massivo

Il menu contestuale dell'immagine opera su una singola immagine. Per operazioni massive su più immagini, usa la vista Tabella con la selezione tramite caselle di controllo.

Sposta massivo in split#

Riassegna le immagini selezionate a uno split diverso all'interno dello stesso dataset:

  1. Passa alla vista Tabella
  2. Seleziona le immagini usando le caselle di controllo
  3. Fai clic con il tasto destro per aprire il menu contestuale
  4. Scegli Move to split > Train, Validation o Test

Puoi anche trascinare le immagini sulle schede dei filtri di split nella vista griglia.

Organizzazione degli split Train/Val

Carica tutte le immagini in un unico dataset, poi usa lo spostamento massivo in split per organizzare i sottogruppi negli split di train, validation e test.

Ridistribuzione degli split#

Ridistribuisci tutte le immagini tra gli split di train, validation e test usando rapporti personalizzati:

  1. Fai clic sulla barra degli split nella barra degli strumenti del dataset per aprire la finestra di dialogo Ridistribuisci Split
  2. Regola le percentuali degli split usando uno dei metodi sottostanti
  3. Controlla l'anteprima in tempo reale del conteggio delle immagini per confermare la distribuzione
  4. Fai clic su Applica per riassegnare casualmente tutte le immagini secondo le tue percentuali

Ultralytics Platform Datasets Split Redistribution Dialog La finestra di dialogo offre tre modi per impostare i rapporti di split di destinazione:

MetodoDescrizione
TrascinaTrascina le maniglie tra i segmenti colorati per regolare visivamente i confini degli split
DigitaModifica l'input percentuale per qualsiasi split (gli altri due si ribilanciano automaticamente in modo proporzionale)
AutoUn clic per impostare istantaneamente uno split 80/20 train/validation con lo split di test impostato allo 0%

Un'anteprima in tempo reale mostra esattamente quante immagini finiranno in ogni split prima di applicare.

Split rapido 80/20

Fai clic sul pulsante Auto per impostare istantaneamente lo split 80/20 train/validation consigliato. Questo è il rapporto più comune per l'addestramento.

Eliminazione massiva#

Elimina più immagini contemporaneamente:

  1. Seleziona le immagini nella vista tabella
  2. Fai clic con il pulsante destro del mouse e scegli Delete
  3. Conferma l'eliminazione

URI del Dataset#

Fai riferimento ai dataset di Platform usando il formato URI ul:// (vedi Using Platform Datasets):

ul://username/datasets/dataset-slug

Puoi anche incollare direttamente l'URL web di un dataset o di un modello (ad es. https://platform.ultralytics.com/username/datasets/dataset-slug); verrà automaticamente convertito nell'URI ul://. Passando un elenco di dataset, viene eseguito il fine-tuning di un modello di base su ciascuno in serie, ad esempio model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).

Usa questo URI per addestrare modelli da ovunque:

export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100
Addestra ovunque con i dati della Platform

L'URI ul:// funziona da qualsiasi ambiente:

  • Macchina locale: addestra sul tuo hardware, i dati vengono scaricati automaticamente
  • Google Colab: accedi ai tuoi dataset Platform nei notebook
  • Server remoti: addestra su VM cloud con accesso completo al dataset

Licenze disponibili#

La Platform supporta le seguenti licenze per i dataset:

LicenzaTipo
NessunaNessuna licenza selezionata
CC0-1.0Pubblico dominio
CC-BY-2.5Permissiva
CC-BY-4.0Permissiva
CC-BY-SA-4.0Copyleft
CC-BY-NC-4.0Non commerciale
CC-BY-NC-SA-4.0Copyleft
CC-BY-ND-4.0Nessuna derivata
CC-BY-NC-ND-4.0Non commerciale
Apache-2.0Permissiva
MITPermissiva
AGPL-3.0Copyleft
GPL-3.0Copyleft
Solo ricercaLimitata
AltroPersonalizzata
Licenze Copyleft

Quando cloni un dataset con una licenza copyleft (AGPL-3.0, GPL-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-4.0), il clone eredita la licenza e il selettore di licenza viene bloccato.

Impostazioni di visibilità#

Controlla chi può vedere il tuo dataset:

ImpostazioneDescrizione
PrivatoTu e i membri autorizzati del workspace potete accedere
PubblicoChiunque può visualizzarlo, anche dalla pagina Explore

La visibilità viene impostata durante la creazione di un dataset nella finestra di dialogo New Dataset tramite un interruttore. I dataset pubblici sono visibili nella pagina Explore.

Modifica Dataset#

I metadati del dataset si modificano in linea direttamente sulla pagina del dataset — non serve alcuna finestra di dialogo:

  • Name: fai clic sul nome del dataset per modificarlo. Le modifiche vengono salvate automaticamente alla perdita del focus o premendo Enter.
  • Descrizione: Fai clic sulla descrizione (o sul segnaposto "Aggiungi una descrizione...") per modificarla. Le modifiche vengono salvate automaticamente.
  • Tipo di task: Fai clic sul badge del task per selezionare un tipo di task diverso.
  • Licenza: Fai clic sul selettore della licenza per cambiare la licenza del dataset.
Cambio del tipo di task

Ogni immagine archivia le annotazioni per tutti i tipi di task insieme. Cambiare il tipo di task del dataset controlla quali annotazioni sono visibili nell'editor e incluse nelle esportazioni e nell'addestramento. Le annotazioni per altri tipi di task sono preservate nel database e riappaiono quando torni indietro.

Metadati personalizzati#

Apri Altre azioni e seleziona Informazioni per esaminare due sezioni:

  • Metadati di Ultralytics: dettagli di Platform di sola lettura come ID dataset, proprietario, task, conteggi di immagini e annotazioni, regione di archiviazione e timestamp
  • Metadati personalizzati: il tuo oggetto JSON per la provenienza, le condizioni di cattura, gli ID cliente, la governance o altri dati contestuali

I visualizzatori del workspace possono controllare i metadati, mentre i membri con accesso di modifica possono sostituire l'oggetto dei metadati personalizzati. L'oggetto di metadati serializzato è limitato a 500.000 caratteri e ogni chiave di primo livello è limitata a 128 caratteri. Salva un oggetto vuoto ({}) per cancellare i metadati personalizzati.

Clona dataset#

Quando visualizzi un dataset pubblico di cui non sei proprietario, fai clic su Clone Dataset per aprire la finestra di dialogo di clonazione. Rivedi lo spazio di lavoro di destinazione, il nome, la visibilità e la licenza, quindi conferma la clonazione. La copia include tutte le immagini, le annotazioni e le definizioni delle classi. Per impostazione predefinita, i dataset di origine pubblici rimangono pubblici negli spazi di lavoro la cui visibilità predefinita è pubblica; i cloni degli spazi di lavoro Enterprise sono impostati come privati per impostazione predefinita. Se il dataset originale ha una licenza copyleft, il clone la eredita e il selettore della licenza risulta bloccato.

Metti una stella e condividi#

  • Stella: clicca sul pulsante della stella per aggiungere un dataset ai preferiti. Il conteggio delle stelle è visibile a tutti gli utenti.
  • Condividi: per i dataset pubblici, clicca sul pulsante di condivisione per copiare un link o condividere su piattaforme social.

Elimina Dataset#

Elimina un dataset di cui non hai più bisogno:

  1. Clicca sull'icona del cestino Delete dataset nell'intestazione del dataset
  2. Conferma nella finestra di dialogo: "Questo sposterà [name] nel cestino. Puoi ripristinarlo entro 30 giorni."
Cestino e ripristino

I dataset eliminati vengono spostati nel Cestino, non eliminati definitivamente. Puoi ripristinarli entro 30 giorni da Settings > Trash.

Addestra su un dataset#

Avvia l'addestramento direttamente dal tuo dataset:

  1. Fai clic su New Model nella pagina del dataset
  2. Seleziona un progetto o creane uno nuovo
  3. Configura i parametri di addestramento
  4. Avvia l'addestramento
graph LR
    A[Dataset]:::start --> B[New Model]:::proc
    B --> C[Select Project]:::proc
    C --> D[Configure]:::proc
    D --> E[Start Training]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Consulta la sezione Cloud Training per i dettagli.

FAQ#

Cosa succede ai miei dati dopo il caricamento?#

I tuoi dati vengono elaborati e archiviati nella regione selezionata (US, EU o AP). Le immagini sono:

  1. Validate per formato e dimensione
  2. Rifiutate se la dimensione minima è inferiore a 28px
  3. Normalizzate se superiori a 4096px (preservando le proporzioni; codificate per un'archiviazione ottimizzata)
  4. Archiviate utilizzando Content-Addressable Storage (CAS) con hashing XXH3-128
  5. Miniature generate a 256px in formato WebP per una navigazione veloce

Come funziona l'archiviazione?#

Ultralytics Platform utilizza Content-Addressable Storage (CAS) per un'archiviazione efficiente:

  • Deduplication: Byte di immagine identici nella stessa regione di dati riutilizzano lo stesso oggetto sottostante
  • Integrità: l'hashing XXH3-128 garantisce l'integrità dei dati
  • Efficiency: I cloni riutilizzano gli oggetti CAS invece di copiare i byte delle immagini, pur continuando a contribuire alla quota di archiviazione del workspace di destinazione
  • Regionale: i dati rimangono nella regione selezionata (US, EU o AP)

Posso aggiungere immagini a un dataset esistente?#

Sì. Trascina i file sulla galleria del dataset o clicca sull'icona di caricamento nell'intestazione della pagina, che apre direttamente il selettore di file nativo del tuo browser. Le nuove statistiche vengono calcolate automaticamente dopo l'elaborazione.

Come sposto le immagini tra gli split?#

Usa la funzione di spostamento in blocco verso uno split:

  1. Seleziona le immagini nella vista tabella
  2. Fai clic con il pulsante destro del mouse e scegli Move to split
  3. Seleziona lo split di destinazione (Train, Validation o Test)

Quali formati di etichetta sono supportati?#

Ultralytics Platform supporta etichette YOLO, COCO JSON, Ultralytics NDJSON e il caricamento di immagini raw:

Un file .txt per immagine con coordinate normalizzate (intervallo 0-1):

CompitoFormatoEsempio
Detectclass cx cy w h0 0.5 0.5 0.2 0.3
Segmentclass x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9
Poseclass cx cy w h kx1 ky1 v1 ...0 0.5 0.5 0.2 0.3 0.6 0.7 2
OBBclass x1 y1 x2 y2 x3 y3 x4 y40 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9
ClassifyStruttura delle directorytrain/cats/, train/dogs/

Flag di visibilità della posa: 0=non etichettato, 1=etichettato ma occluso, 2=etichettato e visibile.

Posso annotare lo stesso dataset per più tipi di attività?#

Sì. Ogni immagine memorizza insieme le annotazioni per tutti e 6 i tipi di attività (detect, segment, semantic, classify, pose, OBB). Puoi cambiare il tipo di attività attiva del dataset in qualsiasi momento senza perdere le annotazioni esistenti. Solo le annotazioni corrispondenti al tipo di attività attiva vengono mostrate nell'editor e incluse nelle esportazioni e nell'addestramento; le annotazioni per le altre attività vengono preservate e riappaiono quando torni a selezionarle.

Commenti