Addestramento nel Cloud
L'Addestramento nel Cloud della Piattaforma Ultralytics offre l'addestramento con un solo clic su GPU nel cloud, rendendo l'addestramento dei modelli accessibile senza configurazioni complesse. Addestra modelli YOLO con streaming delle metriche in tempo reale e 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:#fffFinestra di Addestramento
Avvia l'addestramento dall'interfaccia utente della piattaforma facendo clic su Nuovo Modello in qualsiasi pagina di progetto (o su Addestra da una pagina di dataset). La finestra di addestramento ha due schede: Addestramento nel Cloud e Addestramento Locale.

Passaggio 1: Seleziona il Modello Base
Scegli tra i modelli ufficiali YOLO26 o i tuoi modelli addestrati:
| Categoria | Descrizione |
|---|---|
| Ufficiale | Tutti i 25 modelli YOLO26 (5 dimensioni x 5 attività) |
| I Tuoi Modelli | I tuoi modelli completati per il fine-tuning |
I modelli ufficiali sono organizzati per tipo di attività (Detect, Segment, Pose, OBB, Classify) con dimensioni da nano a xlarge.
Passaggio 2: Seleziona il Dataset
Scegli un dataset su cui addestrare (vedi Dataset):
| Opzione | Descrizione |
|---|---|
| Ufficiale | Dataset curati da Ultralytics |
| I Tuoi Dataset | Dataset che hai caricato |
I dataset devono essere in stato ready con almeno 1 immagine nel train split, 1 immagine nel validation o test split e almeno 1 immagine etichettata.
Un avviso di discrepanza di attività appare se l'attività del modello (ad esempio, detect) non corrisponde all'attività del dataset (ad esempio, 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à.
Passaggio 3: Configura i Parametri
Imposta i parametri fondamentali di addestramento:
| Parametro | Descrizione | Predefinito |
|---|---|---|
| Epoche | Numero di iterazioni di addestramento | 100 |
| Dimensione Batch | Campioni per iterazione | -1 (automatico) |
| Dimensione immagine | Risoluzione di input (menu a discesa 320/416/512/640/1280, qualsiasi multiplo di 32 da 32 a 4096 nell'editor YAML) | 640 |
| Nome Esecuzione | Nome facoltativo per l'esecuzione dell'addestramento | automatico |
Passaggio 4: Impostazioni Avanzate (Facoltativo)
Espandi Impostazioni Avanzate per accedere all'editor completo di parametri basato su YAML con oltre 40 parametri di addestramento organizzati per gruppo (vedi riferimento alla configurazione):
| Gruppo | Parametri |
|---|---|
| Learning Rate | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Ottimizzatore | auto (predefinito), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Pesi della Perdita (Loss Weights) | box, cls, dfl, pose, kobj, label_smoothing |
| Aumento del Colore | hsv_h, hsv_s, hsv_v |
| Aumento Geometrico | degrees, translate, scale, shear, perspective |
| Aumento Flip & Mix | flipud, fliplr, mosaic, mixup, copy_paste |
| Controllo Addestramento | patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period |
| Dataset | fraction, 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 Modificato appare quando i valori differiscono dalle impostazioni predefinite e puoi reimpostare tutto ai valori predefiniti con il pulsante di ripristino.
Esempio: Ottimizzazione dell'Aumento per Dataset Piccoli
Per dataset piccoli (<1000 immagini), aumenta l'aumento 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 scalingPassaggio 5: Seleziona la GPU (Scheda Cloud)
Scegli la tua GPU da Ultralytics Cloud:

| GPU | Generazione | VRAM | Costo/Ora | Ideale per |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Piccoli dataset, test |
| RTX A4500 | Ampere | 20 GB | $0.25 | Dataset medio-piccoli |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Dataset medi |
| RTX A5000 | Ampere | 24 GB | $0.27 | Dataset medi |
| L4 | Ada | 24 GB | $0.39 | Ottimizzata per l'inferenza |
| A40 | Ampere | 48 GB | $0.44 | Dimensioni batch più grandi |
| RTX 3090 | Ampere | 24 GB | $0.46 | Addestramento generale |
| RTX A6000 | Ampere | 48 GB | $0.49 | Modelli di grandi dimensioni |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Ottimo rapporto prezzo/prestazioni |
| RTX 4090 | Ada | 24 GB | $0.69 | Miglior rapporto prezzo/prestazioni |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Addestramento con batch di grandi dimensioni |
| L40S | Ada | 48 GB | $0.86 | Addestramento con batch di grandi dimensioni |
| RTX 5090 | Blackwell | 32 GB | $0.99 | Ultima generazione consumer |
| L40 | Ada | 48 GB | $0.99 | Modelli di grandi dimensioni |
| A100 PCIe | Ampere | 80 GB | $1.39 | Addestramento in produzione |
| A100 SXM | Ampere | 80 GB | $1.49 | Addestramento in produzione |
| RTX PRO 6000 | Blackwell | 96 GB | $1.89 | Predefinito consigliato |
| H100 PCIe | Hopper | 80 GB | $2.39 | Addestramento ad alte prestazioni |
| H100 SXM | Hopper | 80 GB | $2.99 | Addestramento più veloce |
| H100 NVL | Hopper | 94 GB | $3.07 | Prestazioni massime |
| H200 NVL | Hopper | 143 GB | $3.39 | Memoria massima |
| H200 SXM | Hopper | 141 GB | $3.99 | Prestazioni massime |
| B200 | Blackwell | 180 GB | $5.49 | Modelli di grandi dimensioni (Pro+) |
| B300 | Blackwell | 288 GB | $7.39 | Modelli più grandi (Pro+) |
- RTX PRO 6000: 96 GB Blackwell, predefinito consigliato per la maggior parte dei lavori
- A100 SXM: 80 GB HBM2e — ottima scelta per batch di grandi dimensioni 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 Ricarica. Il costo stimato e la durata vengono calcolati in base alla tua configurazione (dimensione del modello, immagini del dataset, epoche, velocità della GPU).
Passaggio 6: Avvia l'Addestramento
Fai clic su Avvia Addestramento per lanciare il tuo lavoro. La Piattaforma:
- Fornisce un'istanza GPU
- Scarica il tuo dataset
- Inizia l'addestramento
- Trasmette le metriche in tempo reale
Ciclo di Vita del Lavoro di Addestramento
I lavori di addestramento procedono attraverso i seguenti stati:
| Stato | Descrizione |
|---|---|
| In attesa (Pending) | Lavoro inviato, in attesa dell'allocazione della GPU |
| In avvio (Starting) | GPU fornita, download di dataset e modello in corso |
| In esecuzione (Running) | Addestramento in corso, metriche trasmesse in tempo reale |
| Completato | Addestramento terminato con successo |
| Fallito | Addestramento fallito (vedi i log della console per i dettagli) |
| Annullato | L'addestramento è stato annullato dall'utente |
I nuovi account ricevono crediti all'iscrizione: 5$ per email personali e 25$ per email aziendali. Controlla il tuo saldo in Impostazioni > Fatturazione.

Monitora l'addestramento
Visualizza il progresso dell'addestramento in tempo reale nella scheda Addestra della pagina del modello:
Sottoscheda Grafici

| Metrica | Descrizione |
|---|---|
| Perdita (Loss) | Perdita di addestramento e validazione |
| mAP | Precisione Media (Mean Average Precision) |
| Precisione | Previsioni positive corrette |
| Richiamo (Recall) | Ground truth rilevati |
Sottoscheda Console
Output della console in tempo reale con supporto colore ANSI, barre di progresso e rilevamento degli errori.
Sottoscheda Sistema
Utilizzo in tempo reale di GPU, memoria, temperatura, CPU e spazio su disco.
Checkpoint
Al termine dell'addestramento, il modello migliore (best.pt, il checkpoint con il mAP più alto) viene caricato sulla piattaforma e reso disponibile per il download, l'esportazione e il deployment.
Annulla addestramento
Fai clic su Annulla addestramento (Cancel Training) nella pagina del modello per interrompere un lavoro in corso:
- L'istanza di calcolo viene terminata
- L'addebito dei crediti si interrompe
- Il miglior checkpoint rimane disponibile se è stato raggiunto prima dell'annullamento
Addestramento 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:#fffAddestra sul tuo hardware mentre trasmetti le metriche alla piattaforma.
L'integrazione della piattaforma richiede ultralytics>=8.4.35. Versioni precedenti NON funzioneranno con la piattaforma.
pip install -U ultralyticsConfigura API Key
- Go to
Settings > API Keys - Crea una nuova chiave (o la piattaforma ne crea una automaticamente quando apri la scheda Addestramento Locale)
- Imposta la variabile d'ambiente:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Addestra con lo streaming
Usa i parametri project e name per trasmettere le metriche:
yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
project=username/my-project name=experiment-1La scheda Addestramento Locale nella finestra di dialogo dell'addestramento mostra un comando preconfigurato con la tua API key, i parametri selezionati e gli argomenti avanzati inclusi.
Uso dei Dataset della Piattaforma
Addestra con i dataset archiviati 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=exp1Il formato URI ul:// scarica e configura automaticamente il tuo dataset. Il modello viene collegato automaticamente al dataset sulla piattaforma (vedi Uso dei Dataset della Piattaforma).
Fatturazione
I costi di addestramento si basano sull'utilizzo della GPU:
Stima dei costi
Prima dell'inizio dell'addestramento, la piattaforma stima il costo totale:
- Stimando i secondi per epoca in base alla dimensione del dataset, alla complessità del modello, alla dimensione dell'immagine, alla dimensione del batch e alla velocità della GPU
- Calcolando il tempo totale di addestramento moltiplicando i secondi per epoca per il numero di epoche, quindi aggiungendo l'overhead di avvio
- Calcolando il costo stimato dalle ore totali di addestramento moltiplicate per la tariffa oraria della GPU
Fattori che influenzano il costo:
| Fattore | Impatto |
|---|---|
| Dimensione Dataset | Più immagini = tempo di addestramento più lungo (baseline: ~2.8s di calcolo per 1000 immagini su RTX 4090) |
| Dimensione Modello | I modelli più grandi (m, l, x) si addestrano più lentamente rispetto a (n, s) |
| Numero di Epoche | Moltiplicatore diretto sul tempo di addestramento |
| Dimensione immagine | Imgsz più grandi aumentano il calcolo: 320px=0.25x, 640px=1.0x (baseline), 1280px=4.0x |
| Dimensione Batch | Batch più grandi sono più efficienti (batch 32 = ~0.85x tempo, batch 8 = ~1.2x tempo rispetto alla baseline di batch 16) |
| Velocità GPU | Le GPU più veloci riducono il tempo di addestramento (es. H100 SXM = ~3.4x più veloce di RTX 4090) |
| Overhead di avvio | Fino a 5 minuti per l'inizializzazione dell'istanza, il download dei dati e il riscaldamento (scala con la dimensione del dataset) |
Esempi di costi
Le stime dei costi sono approssimative e dipendono da molti fattori. La finestra di dialogo di addestramento mostra una stima in tempo reale prima di avviare l'addestramento.
| Scenario | GPU | Costo stimato |
|---|---|---|
| 500 immagini, YOLO26n, 50 epoche | RTX 4090 | ~$0.50 |
| 1000 immagini, YOLO26n, 100 epoche | RTX PRO 6000 | ~$5 |
| 5000 immagini, YOLO26s, 100 epoche | H100 SXM | ~$23 |
Flusso 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:#fffFlusso di fatturazione dell'addestramento in cloud:
- Stima: Costo calcolato prima dell'inizio dell'addestramento
- Controllo saldo: I crediti disponibili vengono verificati prima dell'avvio
- Addestramento: Il lavoro viene eseguito sul calcolo selezionato
- Addebito: Il costo finale si basa sull'effettivo tempo di esecuzione
La fatturazione tiene traccia dell'effettivo utilizzo del calcolo, incluse le esecuzioni parziali che vengono annullate. Non ti verrà mai addebitato alcun costo per le esecuzioni di addestramento fallite.
Fatturazione per stato del lavoro
| Stato | Addebitato? |
|---|---|
| Completato | Sì — effettivo tempo GPU utilizzato |
| Annullato | Sì — tempo GPU dall'inizio all'annullamento |
| Fallito | No — le esecuzioni fallite non vengono addebitate |
| Bloccato | Parziale — addebitato solo l'effettivo tempo di addestramento |
Se un'esecuzione di addestramento fallisce a causa di un errore di configurazione, un problema di esaurimento della memoria o qualsiasi altro fallimento, non ti verrà addebitato nulla. 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 attivamente addestrando, non il tempo di inattività.
Metodi di pagamento
| Metodo | Descrizione |
|---|---|
| Saldo Account | Crediti precaricati |
| Paga per lavoro | Addebito al completamento del lavoro |
L'avvio dell'addestramento richiede un saldo disponibile positivo e crediti sufficienti per il costo stimato del lavoro.
Visualizza costi di addestramento
Dopo l'addestramento, visualizza i costi dettagliati nella scheda Fatturazione:
- Ripartizione dei costi per epoca
- Tempo totale GPU
- Scarica rapporto sui costi

Suggerimenti per l'addestramento
Scegli la dimensione corretta del modello
| Modello | Parametri | Ideale per |
|---|---|---|
| YOLO26n | 2.4M | Tempo reale, dispositivi edge |
| YOLO26s | 9.5M | Bilanciamento velocità/precisione |
| YOLO26m | 20.4M | Precisione maggiore |
| YOLO26l | 24.8M | Precisione di produzione |
| YOLO26x | 55.7M | Precisione massima |
Ottimizza il tempo di addestramento
- Inizia in piccolo: Testa con 10-20 epoche su una GPU economica per verificare che il tuo dataset e la configurazione funzionino
- Usa la GPU appropriata: RTX PRO 6000 gestisce bene la maggior parte dei carichi di lavoro
- Convalida il dataset: Risolvi i problemi di etichettatura prima di spendere nell'addestramento
- Monitora precocemente: Annulla l'addestramento se la perdita (loss) si stabilizza — paghi solo per il tempo di calcolo utilizzato
Risoluzione dei problemi
| Problema | Soluzione |
|---|---|
| Addestramento bloccato allo 0% | Controlla il formato del dataset, riprova |
| Memoria esaurita | Riduci la batch size o usa una GPU più grande |
| Accuratezza scarsa | Aumenta le epoche, controlla la qualità dei dati |
| Addestramento lento | Valuta una GPU più veloce |
| Errore di mancata corrispondenza del task | Assicurati che i task del modello e del dataset corrispondano |
FAQ
Quanto tempo richiede l'addestramento?
Il tempo di addestramento dipende da:
- Dimensione del dataset
- Dimensione del modello
- Numero di epoche
- GPU selezionata
Tempi tipici (1000 immagini, 100 epoche):
| Modello | RTX PRO 6000 | A100 SXM |
|---|---|---|
| YOLO26n | ~20 min | ~15 min |
| YOLO26m | ~40 min | ~30 min |
| YOLO26x | ~80 min | ~60 min |
I tempi di addestramento sono approssimativi e variano in base alla complessità del dataset, alle impostazioni di aumentazione e alla batch size. Usa la stima dei costi della finestra di dialogo per previsioni più accurate.
Posso 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.
Cosa 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 garantisce che il tuo job non venga mai interrotto a metà.
Al termine dell'addestramento, dovrai aggiungere crediti per riportare il saldo in positivo prima di iniziare nuovi job. Il modello completato, i checkpoint e tutti gli artefatti dell'addestramento vengono conservati integralmente indipendentemente dal saldo.
Un saldo negativo impedisce solo l'avvio di nuovi job di addestramento. I deployment esistenti e le altre funzionalità della piattaforma continuano a funzionare normalmente. Aggiungi crediti tramite Settings > Billing o abilita auto top-up per evitare interruzioni.
Cosa succede se l'addestramento costa più della stima?
Le stime dei costi sono approssimative: il tempo effettivo di addestramento 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 tuo saldo potrebbe diventare negativo (vedi sopra). La piattaforma non interrompe l'addestramento in base alla stima.
Per gestire i costi:
- Monitora l'avanzamento dell'addestramento in tempo reale e annulla anticipatamente se necessario
- Abilita auto top-up per ricaricare automaticamente i crediti
- Inizia con esecuzioni più brevi (meno epoche) per calibrare le aspettative
Posso usare argomenti di addestramento personalizzati?
Sì, espandi la sezione Advanced Settings nella finestra di dialogo per accedere a un editor YAML con oltre 40 parametri configurabili. I valori non predefiniti sono inclusi nei comandi di addestramento sia cloud che locali.
L'editor YAML supporta anche l'importazione di configurazioni da precedenti addestramenti:
- Copia da modello esistente: Nella pagina di qualsiasi modello completato, la scheda Training Configuration ha un pulsante Copy as 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 valida in formato YAML o JSON nell'editor. I parametri vengono convalidati automaticamente, con valori fuori intervallo bloccati e avvisi visualizzati.
- Trascina i file: Trascina un file
.yamlo.jsondirettamente nell'editor per importarne i parametri.

Questo rende semplice riprodurre o iterare configurazioni di addestramento precedenti senza dover reinserire manualmente ogni parametro.
Posso avviare l'addestramento da una pagina di dataset?
Sì, il pulsante Train nelle 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.
Riferimento parametri di addestramento
| Parametro | Tipo | Predefinito | Intervallo | Descrizione |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Numero di epoche di addestramento |
batch | int | -1 (automatico) | -1 a 512 | Batch size (-1 = adattamento automatico alla VRAM disponibile) |
imgsz | int | 640 | 32-4096 | Dimensione immagine in input |
patience | int | 100 | 1-1000 | Pazienza per l'early stopping |
seed | int | 0 | 0-2147483647 | Seed casuale per la riproducibilità |
deterministic | bool | True | - | Modalità di addestramento deterministica |
amp | bool | True | - | Precisione mista automatica |
close_mosaic | int | 10 | 0-50 | Disabilita mosaic nelle ultime N epoche |
save_period | int | -1 | -1-100 | Salva checkpoint ogni N epoche |
workers | int | 8 | 0-64 | Worker del dataloader |
cache | select | false | ram/disk/false | Cache immagini |
Alcuni parametri si applicano solo a task specifici:
- Solo per task di rilevamento (detect, segment, pose, OBB — non classify):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - Solo per segment:
copy_paste - Solo per pose:
pose(peso della loss),kobj(objectness dei punti chiave)