Meet YOLO26: next-gen vision AI.

Link to this sectionAddestramento in Cloud#

L'addestramento in Cloud della Piattaforma Ultralytics offre la possibilità di avviare l'addestramento con un solo clic su GPU in cloud, rendendo l'addestramento dei modelli accessibile senza configurazioni complesse. Addestra i modelli YOLO con lo streaming in tempo reale delle metriche e il salvataggio automatico dei checkpoint.

graph LR
    A[Configure] --> B[Start Training]
    B --> C[Provision GPU]
    C --> D[Download Dataset]
    D --> E[Train]
    E --> F[Stream Metrics]
    F --> G[Save Checkpoints]
    G --> H[Complete]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style E fill:#9C27B0,color:#fff
    style H fill:#4CAF50,color:#fff

Link to this sectionFinestra di dialogo dell'addestramento#

Avvia l'addestramento dall'interfaccia utente della piattaforma cliccando su New Model in una pagina di progetto (o Train da una pagina di dataset). La finestra di dialogo dell'addestramento presenta due schede: Cloud Training e Local Training.

Finestra di dialogo Addestramento Piattaforma Ultralytics Scheda Cloud

Link to this sectionPassaggio 1: Seleziona il Modello Base#

Scegli tra i modelli ufficiali YOLO26 o i tuoi modelli addestrati:

CategoriaDescrizione
UfficialeTutti i 30 modelli YOLO26 (5 dimensioni x 6 attività)
I tuoi ModelliI tuoi modelli completati per il fine-tuning

I modelli ufficiali sono organizzati per tipo di attività (Detect, Segment, Semantic, Pose, OBB, Classify) con dimensioni da nano a xlarge.

Link to this sectionPassaggio 2: Seleziona il Dataset#

Scegli un dataset su cui addestrare (vedi Dataset):

OpzioneDescrizione
UfficialeDataset curati da Ultralytics
I tuoi DatasetDataset che hai caricato
Requisiti del Dataset

I dataset devono essere nello stato ready con almeno 1 immagine nel set di addestramento (train), 1 immagine nel set di validazione o test, e almeno 1 immagine etichettata.

Discrepanza tra le Attività

Appare un avviso di discrepanza se l'attività del modello (ad es. detect) non corrisponde all'attività del dataset (ad es. segment). L'addestramento fallirà se procedi con attività non corrispondenti. Assicurati che sia il modello che il dataset utilizzino lo stesso tipo di attività, come descritto nelle guide alle attività.

Link to this sectionPassaggio 3: Configura i Parametri#

Imposta i parametri fondamentali dell'addestramento:

ParametroDescrizionePredefinito
EpocheNumero di iterazioni di addestramento100
Dimensione BatchCampioni per iterazione-1 (auto)
Dimensione ImmagineRisoluzione di input (menu a tendina 320/416/512/640/1280, qualsiasi multiplo di 32 da 32-4096 nell'editor YAML)640
Nome EsecuzioneNome opzionale per l'esecuzione dell'addestramentoauto

Link to this sectionPassaggio 4: Impostazioni Avanzate (Opzionale)#

Espandi Advanced Settings per accedere all'editor completo dei parametri basato su YAML con oltre 40 parametri di addestramento organizzati per gruppo (vedi riferimento di configurazione):

GruppoParametri
Tasso di apprendimentolr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Ottimizzatoreauto (predefinito), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax
Pesi di Perdita (Loss Weights)box, cls, dfl, pose, kobj, label_smoothing
Aumentazione Colorehsv_h, hsv_s, hsv_v
Aumentazione Geometricadegrees, translate, scale, shear, perspective
Aumentazione Flip & Mixflipud, fliplr, mosaic, mixup, copy_paste
Controllo Addestramentopatience, seed, deterministic, amp, cos_lr, close_mosaic, save_period
Datasetfraction, freeze, single_cls, rect, multi_scale, resume

I parametri sono consapevoli dell'attività (ad esempio, copy_paste viene mostrato solo per le attività di segmentazione, pose/kobj solo per le attività di posa). Un badge Modified appare quando i valori differiscono dalle impostazioni predefinite e puoi reimpostare tutto ai valori predefiniti con il pulsante di ripristino.

Esempio: Regolazione dell'Aumentazione per Piccoli Dataset

Per dataset piccoli (<1000 immagini), aumenta l'aumentazione per ridurre l'overfitting:

mosaic: 1.0       # Keep mosaic on
mixup: 0.3        # Add mixup blending
copy_paste: 0.3   # Add copy-paste (segment only)
fliplr: 0.5       # Horizontal flip
degrees: 10.0     # Slight rotation
scale: 0.9        # Aggressive scaling

Link to this sectionPassaggio 5: Seleziona GPU (Scheda Cloud)#

Scegli la tua GPU da Ultralytics Cloud:

Selettore GPU e Costo Finestra di Dialogo Addestramento Piattaforma Ultralytics

GPUGenerazioneVRAMCosto/OraIdeale per
RTX 2000 AdaAda16 GB$0.24Piccoli dataset, testing
RTX A4500Ampere20 GB$0.25Dataset piccoli-medi
RTX 4000 AdaAda20 GB$0.26Dataset medi
RTX A5000Ampere24 GB$0.27Dataset medi
L4Ada24 GB$0.39Ottimizzato per inferenza
A40Ampere48 GB$0.44Batch size più grandi
RTX 3090Ampere24 GB$0.46Addestramento generale
RTX A6000Ampere48 GB$0.49Modelli grandi
RTX PRO 4500Blackwell32 GB$0.64Ottimo rapporto prezzo/prestazioni
RTX 4090Ada24 GB$0.69Miglior rapporto prezzo/prestazioni
RTX 6000 AdaAda48 GB$0.77Addestramento per batch di grandi dimensioni
L40SAda48 GB$0.86Addestramento per batch di grandi dimensioni
RTX 5090Blackwell32 GB$0.99Ultima generazione consumer
L40Ada48 GB$0.99Modelli grandi
A100 PCIeAmpere80 GB$1.39Addestramento di produzione
A100 SXMAmpere80 GB$1.49Addestramento di produzione
RTX PRO 6000Blackwell96 GB$1.89Predefinito consigliato
H100 PCIeHopper80 GB$2.39Addestramento ad alte prestazioni
H100 SXMHopper80 GB$2.99Addestramento più veloce
H100 NVLHopper94 GB$3.07Massime prestazioni
H200 NVLHopper143 GB$3.39Memoria massima
H200 SXMHopper141 GB$3.99Massime prestazioni
B200Blackwell180 GB$5.49Modelli grandi (Pro+)
B300Blackwell288 GB$7.39Modelli più grandi (Pro+)
Selezione GPU
  • RTX PRO 6000: 96 GB Blackwell, predefinito consigliato per la maggior parte dei lavori
  • A100 SXM: 80 GB HBM2e — ottima scelta per grandi dimensioni di batch o modelli più grandi
  • H100 PCIe / H100 SXM / H100 NVL: 80–94 GB Hopper per addestramenti sensibili al tempo (disponibile su tutti i piani)
  • H200 NVL / H200 SXM: 141–143 GB Hopper per carichi di lavoro ad alta memoria (disponibile su tutti i piani)
  • B200 / B300: 180–288 GB NVIDIA Blackwell per carichi di lavoro all'avanguardia — richiede Pro o Enterprise

La finestra mostra il tuo saldo attuale e un pulsante Top Up. Il costo stimato e la durata vengono calcolati in base alla tua configurazione (dimensione del modello, immagini del dataset, epoche, velocità della GPU).

Link to this sectionPassaggio 6: Avvia l'Addestramento#

Clicca su Start Training per avviare il tuo lavoro. La Piattaforma:

  1. Provvede a un'istanza GPU
  2. Scarica il tuo dataset
  3. Inizia l'addestramento
  4. Trasmette le metriche in tempo reale

Link to this sectionCiclo di Vita del Lavoro di Addestramento#

I lavori di addestramento procedono attraverso i seguenti stati:

StatoDescrizione
PendingLavoro inviato, in attesa dell'allocazione GPU
StartingGPU provveduta, download del dataset e del modello in corso
RunningAddestramento in corso, metriche in streaming in tempo reale
CompletedAddestramento terminato con successo
FailedAddestramento fallito (vedi i log della console per i dettagli)
CancelledAddestramento annullato dall'utente
Crediti Gratuiti

I nuovi account ricevono crediti all'iscrizione: $5 per email personali e $25 per email aziendali. Controlla il tuo saldo in Impostazioni > Fatturazione.

Progresso Addestramento Piattaforma Ultralytics Con Grafici

Link to this sectionMonitora l'Addestramento#

Visualizza il progresso dell'addestramento in tempo reale nella scheda Train della pagina del modello:

Link to this sectionSottoscheda Grafici#

Grafici Live Addestramento Modello Piattaforma Ultralytics

MetricaDescrizione
Perdita (Loss)Perdita di addestramento e validazione
mAPMean Average Precision
PrecisionPrevisioni positive corrette
RecallGround truth rilevate

Link to this sectionSottoscheda Console#

Output della console in tempo reale con supporto colori ANSI, barre di avanzamento e rilevamento errori.

Link to this sectionSottoscheda Sistema#

Utilizzo di GPU, memoria, temperatura, CPU e disco in tempo reale.

Link to this sectionCheckpoint#

Al termine dell'addestramento, il modello migliore (best.pt, il checkpoint con l'mAP più alto) viene caricato sulla piattaforma e reso disponibile per il download, l'esportazione e il deployment.

Link to this sectionAnnulla addestramento#

Fai clic su Annulla addestramento nella pagina del modello per interrompere un processo in esecuzione:

  • L'istanza di calcolo viene terminata
  • I crediti smettono di essere addebitati
  • Il miglior checkpoint rimane disponibile se è stato raggiunto prima dell'annullamento

Link to this sectionAddestramento remoto#

graph LR
    A[Local GPU] --> B[Train]
    B --> C[ultralytics Package]
    C --> D[Stream Metrics]
    D --> E[Platform Dashboard]

    style A fill:#FF9800,color:#fff
    style C fill:#2196F3,color:#fff
    style E fill:#4CAF50,color:#fff

Addestra sul tuo hardware mentre trasmetti le metriche alla piattaforma.

Requisito di versione del pacchetto

L'integrazione con la piattaforma richiede ultralytics>=8.4.60. Versioni precedenti NON funzioneranno con la piattaforma.

pip install -U ultralytics

Link to this sectionConfigura chiave API#

  1. Vai su Settings > API Keys
  2. Crea una nuova chiave (o la piattaforma ne crea una automaticamente quando apri la scheda Addestramento locale)
  3. Imposta la variabile d'ambiente:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

Link to this sectionAddestra con streaming#

Usa i parametri project e name per trasmettere le metriche in streaming:

yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1

La scheda Addestramento locale nella finestra di dialogo dell'addestramento mostra un comando preconfigurato con la tua chiave API, i parametri selezionati e gli argomenti avanzati inclusi.

Link to this sectionUtilizzo di dataset della piattaforma#

Addestra con dataset memorizzati sulla piattaforma utilizzando il formato URI ul://:

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
  project=username/my-project name=exp1

Il formato URI ul:// scarica e configura automaticamente il tuo dataset. Il modello viene collegato automaticamente al dataset sulla piattaforma (vedi Utilizzo di dataset della piattaforma).

Link to this sectionFatturazione#

I costi di addestramento si basano sull'utilizzo della GPU:

Link to this sectionStima dei costi#

Prima dell'inizio dell'addestramento, la piattaforma stima il costo totale tramite:

  1. Stima dei secondi per epoca in base alla dimensione del dataset, complessità del modello, dimensione dell'immagine, dimensione del batch e velocità della GPU
  2. Calcolo del tempo totale di addestramento moltiplicando i secondi per epoca per il numero di epoche, quindi aggiungendo l'overhead di avvio
  3. Calcolo del costo stimato moltiplicando le ore totali di addestramento per la tariffa oraria della GPU

Fattori che influenzano il costo:

FattoreImpatto
Dimensione del datasetPiù immagini = tempo di addestramento più lungo (il calcolo scala all'incirca linearmente con la dimensione del dataset)
Dimensione del modelloI modelli più grandi (m, l, x) si addestrano più lentamente rispetto a (n, s)
Numero di epocheMoltiplicatore diretto sul tempo di addestramento
Dimensione ImmagineImgsz più grandi aumentano il calcolo: 320px=0.25x, 640px=1.0x (base), 1280px=4.0x
Dimensione BatchBatch più grandi sono più efficienti (batch 32 = ~0.85x tempo, batch 8 = ~1.2x tempo rispetto alla base di 16)
Velocità della GPUGPU più veloci riducono il tempo di addestramento (es. H100 SXM = ~3.4x più veloce di RTX 4090)
Overhead di avvioFino a 5 minuti per l'inizializzazione dell'istanza, il download dei dati e il riscaldamento (scala con la dimensione del dataset)

Link to this sectionEsempi di costo#

Stime

Le stime dei costi sono approssimative e dipendono da molti fattori. La finestra di dialogo dell'addestramento mostra una stima in tempo reale prima di iniziare l'addestramento.

ScenarioGPUCosto stimato
500 immagini, YOLO26n, 50 epocheRTX 4090~$0.03
1000 immagini, YOLO26n, 100 epocheRTX PRO 6000~$0.27
5000 immagini, YOLO26s, 100 epocheH100 SXM~$1.75

Link to this sectionFlusso di fatturazione#

graph LR
    A[Estimate Cost] --> B[Balance Check]
    B --> C[Train]
    C --> D[Charge Actual Runtime]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style C fill:#9C27B0,color:#fff
    style D fill:#4CAF50,color:#fff

Flusso di fatturazione dell'addestramento nel cloud:

  1. Stima: Costo calcolato prima dell'inizio dell'addestramento
  2. Controllo saldo: I crediti disponibili vengono controllati prima del lancio
  3. Addestra: Il lavoro viene eseguito sul calcolo selezionato
  4. Addebito: Il costo finale si basa sull'effettivo tempo di esecuzione
Tutela del consumatore

La fatturazione tiene traccia dell'effettivo utilizzo del calcolo, incluse le esecuzioni parziali che vengono annullate. Non ti verrà mai addebitato alcun costo per addestramenti falliti.

Link to this sectionFatturazione in base allo stato del lavoro#

StatoAddebitato?
CompletedSì — effettivo tempo GPU utilizzato
CancelledSì — tempo GPU dall'inizio all'annullamento
FailedNo — le esecuzioni fallite non vengono addebitate
BloccatoParziale — viene addebitato solo l'effettivo tempo di addestramento
Nessun addebito per errori

Se un addestramento fallisce a causa di un errore di configurazione, un problema di memoria esaurita o qualsiasi altro errore, non ti verrà addebitato alcun costo. Viene fatturato solo il tempo di calcolo riuscito. I lavori bloccati (nessuna attività per oltre 4 ore) vengono terminati automaticamente e viene addebitato solo il tempo in cui la GPU stava addestrando attivamente, non il tempo di inattività.

Link to this sectionMetodi di pagamento#

MetodoDescrizione
Saldo dell'accountCrediti precaricati
Pagamento per lavoroAddebito al completamento del lavoro
Saldo minimo

L'avvio dell'addestramento richiede un saldo disponibile positivo e crediti sufficienti per il costo stimato del lavoro.

Link to this sectionVisualizza costi di addestramento#

Dopo l'addestramento, visualizza i costi dettagliati nella scheda Fatturazione:

  • Riepilogo costi per epoca
  • Tempo GPU totale
  • Scarica rapporto sui costi

Dettagli fatturazione addestramento piattaforma Ultralytics

Link to this sectionConsigli per l'addestramento#

Link to this sectionScegli la dimensione del modello giusta#

ModelloParametriIdeale per
YOLO26n2.4MTempo reale, dispositivi edge
YOLO26s9.5MVelocità/precisione bilanciata
YOLO26m20.4MPrecisione superiore
YOLO26l24.8MPrecisione di produzione
YOLO26x55,7MMassima precisione

Link to this sectionOttimizza il tempo di addestramento#

Strategie di risparmio
  1. Inizia in piccolo: prova con 10-20 epoche su una GPU economica per verificare che il tuo dataset e la configurazione funzionino
  2. Usa una GPU appropriata: la RTX PRO 6000 gestisce bene la maggior parte dei carichi di lavoro
  3. Valida il dataset: risolvi i problemi di etichettatura prima di investire nell'addestramento
  4. Monitora presto: interrompi l'addestramento se la loss si stabilizza; paghi solo per il tempo di calcolo utilizzato

Link to this sectionRisoluzione dei problemi#

ProblemaSoluzione
Addestramento bloccato allo 0%Controlla il formato del dataset, riprova
Memoria esauritaRiduci la dimensione del batch o usa una GPU più grande
Precisione scarsaAumenta le epoche, controlla la qualità dei dati
Addestramento lentoConsidera una GPU più veloce
Errore di mancata corrispondenza dell'attivitàAssicurati che il modello e le attività del dataset corrispondano

Link to this sectionFAQ#

Link to this sectionQuanto tempo richiede l'addestramento?#

Il tempo di addestramento dipende da:

  • Dimensione dataset
  • Dimensione modello
  • Numero di epoche
  • GPU selezionata

Tempi tipici (1000 immagini, 100 epoche):

ModelloRTX PRO 6000A100 SXM
YOLO26n~8 min~7 min
YOLO26m~16 min~13 min
YOLO26x~27 min~22 min
Tempi approssimativi

I tempi di addestramento sono approssimativi e variano in base alla complessità del dataset, alle impostazioni di aumentazione e alla dimensione del batch. Usa la stima dei costi della finestra di dialogo di addestramento per previsioni più accurate.

Link to this sectionPosso addestrare durante la notte?#

Sì, l'addestramento continua fino al completamento. Riceverai una notifica al termine. Assicurati che il tuo account abbia un saldo sufficiente per l'addestramento basato sulle epoche.

Link to this sectionCosa succede se finisco i crediti?#

Se il tuo saldo crediti raggiunge lo zero durante un'esecuzione, l'addestramento continua fino al completamento e il tuo saldo diventa negativo. Questo assicura che il tuo lavoro di addestramento non venga mai interrotto a metà.

Dopo il completamento, dovrai aggiungere crediti per riportare il saldo in positivo prima di avviare nuovi lavori. Il modello completato, i checkpoint e tutti gli artefatti dell'addestramento sono preservati interamente indipendentemente dal saldo.

Saldo negativo

Un saldo negativo impedisce solo l'avvio di nuovi lavori di addestramento. Le implementazioni esistenti e altre funzionalità della piattaforma continuano a funzionare normalmente. Aggiungi crediti tramite Impostazioni > Fatturazione o abilita il rifornimento automatico per evitare interruzioni.

Link to this sectionCosa succede se il mio addestramento costa più della stima?#

Le stime dei costi sono approssimative; il tempo di addestramento effettivo può variare a causa di fattori come la velocità di caricamento dei dati, il riscaldamento della GPU e il comportamento di convergenza del modello. Se il costo effettivo supera la stima, il saldo potrebbe diventare negativo (vedi sopra). La piattaforma non interrompe l'addestramento in base alla stima.

Per gestire i costi:

  • Monitora il progresso dell'addestramento in tempo reale e annulla anticipatamente se necessario
  • Abilita il rifornimento automatico per ricaricare automaticamente i crediti
  • Inizia con esecuzioni più brevi (meno epoche) per calibrare le aspettative

Link to this sectionPosso usare argomenti di addestramento personalizzati?#

Sì, espandi la sezione Impostazioni avanzate nella finestra di dialogo di addestramento per accedere a un editor YAML con oltre 40 parametri configurabili. I valori non predefiniti sono inclusi sia nei comandi di addestramento cloud che locali.

L'editor YAML supporta anche l'importazione di configurazioni da precedenti esecuzioni:

  • Copia da modello esistente: nella pagina di qualsiasi modello completato, la scheda Configurazione Addestramento ha un pulsante Copia come JSON. Copia il JSON e incollalo direttamente nell'editor YAML: rileva automaticamente il formato JSON e importa tutti i parametri.
  • Incolla YAML o JSON: incolla qualsiasi configurazione di addestramento YAML o JSON valida nell'editor. I parametri vengono convalidati automaticamente, con valori fuori intervallo bloccati e avvisi visualizzati.
  • Trascina i file: trascina un file .yaml o .json direttamente nell'editor per importarne i parametri.

Ultralytics Platform Training Dialog Copy Training Config JSON

Questo rende semplice riprodurre o iterare su configurazioni di addestramento precedenti senza dover reinserire manualmente ogni parametro.

Link to this sectionPosso addestrare da una pagina del dataset?#

Sì, il pulsante Addestra sulle pagine dei dataset apre la finestra di dialogo con il dataset preselezionato e bloccato. Quindi selezioni un progetto e un modello per iniziare l'addestramento.

Link to this sectionRiferimento parametri di addestramento#

ParametroTipoPredefinitoIntervalloDescrizione
epochsint1001-10000Numero di epoche di addestramento
batchint-1 (auto)-1 a 512Dimensione batch (-1 = adattamento automatico alla VRAM disponibile)
imgszint64032-4096Dimensione immagine in input
patienceint1001-1000Pazienza per l'arresto anticipato
seedint00-2147483647Seed casuale per la riproducibilità
deterministicboolTrue-Modalità di addestramento deterministica
ampboolTrue-Precisione mista automatica
close_mosaicint100-50Disabilita mosaic nelle ultime N epoche
save_periodint-1-1-100Salva checkpoint ogni N epoche
workersint80-64Worker del dataloader
cacheselezionafalseram/disk/falseCache immagini
Parametri specifici per task

Alcuni parametri si applicano solo a task specifici:

  • Solo task di rilevamento (detect, segment, pose, OBB — non classify): box, dfl, degrees, translate, shear, perspective, mosaic, mixup, close_mosaic
  • Solo segment: copy_paste
  • Solo pose: pose (peso della perdita), kobj (keypoint objectness)

Commenti