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:#fffLink 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.

Link to this sectionPassaggio 1: Seleziona il Modello Base#
Scegli tra i modelli ufficiali YOLO26 o i tuoi modelli addestrati:
| Categoria | Descrizione |
|---|---|
| Ufficiale | Tutti i 30 modelli YOLO26 (5 dimensioni x 6 attività) |
| I tuoi Modelli | I 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):
| Opzione | Descrizione |
|---|---|
| Ufficiale | Dataset curati da Ultralytics |
| I tuoi Dataset | Dataset che hai caricato |
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.
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:
| Parametro | Descrizione | Predefinito |
|---|---|---|
| Epoche | Numero di iterazioni di addestramento | 100 |
| Dimensione Batch | Campioni per iterazione | -1 (auto) |
| Dimensione Immagine | Risoluzione di input (menu a tendina 320/416/512/640/1280, qualsiasi multiplo di 32 da 32-4096 nell'editor YAML) | 640 |
| Nome Esecuzione | Nome opzionale per l'esecuzione dell'addestramento | auto |
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):
| Gruppo | Parametri |
|---|---|
| Tasso di apprendimento | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Ottimizzatore | auto (predefinito), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Pesi di Perdita (Loss Weights) | box, cls, dfl, pose, kobj, label_smoothing |
| Aumentazione Colore | hsv_h, hsv_s, hsv_v |
| Aumentazione Geometrica | degrees, translate, scale, shear, perspective |
| Aumentazione 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 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 scalingLink to this sectionPassaggio 5: Seleziona 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, testing |
| RTX A4500 | Ampere | 20 GB | $0.25 | Dataset piccoli-medi |
| 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 | Ottimizzato per inferenza |
| A40 | Ampere | 48 GB | $0.44 | Batch size più grandi |
| RTX 3090 | Ampere | 24 GB | $0.46 | Addestramento generale |
| RTX A6000 | Ampere | 48 GB | $0.49 | Modelli grandi |
| 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 per batch di grandi dimensioni |
| L40S | Ada | 48 GB | $0.86 | Addestramento per batch di grandi dimensioni |
| RTX 5090 | Blackwell | 32 GB | $0.99 | Ultima generazione consumer |
| L40 | Ada | 48 GB | $0.99 | Modelli grandi |
| A100 PCIe | Ampere | 80 GB | $1.39 | Addestramento di produzione |
| A100 SXM | Ampere | 80 GB | $1.49 | Addestramento di 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 | Massime prestazioni |
| H200 NVL | Hopper | 143 GB | $3.39 | Memoria massima |
| H200 SXM | Hopper | 141 GB | $3.99 | Massime prestazioni |
| B200 | Blackwell | 180 GB | $5.49 | Modelli grandi (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 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:
- Provvede a un'istanza GPU
- Scarica il tuo dataset
- Inizia l'addestramento
- 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:
| Stato | Descrizione |
|---|---|
| Pending | Lavoro inviato, in attesa dell'allocazione GPU |
| Starting | GPU provveduta, download del dataset e del modello in corso |
| Running | Addestramento in corso, metriche in streaming in tempo reale |
| Completed | Addestramento terminato con successo |
| Failed | Addestramento fallito (vedi i log della console per i dettagli) |
| Cancelled | Addestramento 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.

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#

| Metrica | Descrizione |
|---|---|
| Perdita (Loss) | Perdita di addestramento e validazione |
| mAP | Mean Average Precision |
| Precision | Previsioni positive corrette |
| Recall | Ground 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:#fffAddestra sul tuo hardware mentre trasmetti le metriche alla piattaforma.
L'integrazione con la piattaforma richiede ultralytics>=8.4.60. Versioni precedenti NON funzioneranno con la piattaforma.
pip install -U ultralyticsLink to this sectionConfigura chiave API#
- Vai su
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"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-1La 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=exp1Il 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:
- Stima dei secondi per epoca in base alla dimensione del dataset, complessità del modello, dimensione dell'immagine, dimensione del batch e velocità della GPU
- Calcolo del tempo totale di addestramento moltiplicando i secondi per epoca per il numero di epoche, quindi aggiungendo l'overhead di avvio
- Calcolo del costo stimato moltiplicando le ore totali di addestramento per la tariffa oraria della GPU
Fattori che influenzano il costo:
| Fattore | Impatto |
|---|---|
| Dimensione del dataset | Più immagini = tempo di addestramento più lungo (il calcolo scala all'incirca linearmente con la dimensione del dataset) |
| Dimensione del 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 (base), 1280px=4.0x |
| Dimensione Batch | Batch più grandi sono più efficienti (batch 32 = ~0.85x tempo, batch 8 = ~1.2x tempo rispetto alla base di 16) |
| Velocità della GPU | 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) |
Link to this sectionEsempi di costo#
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.
| Scenario | GPU | Costo stimato |
|---|---|---|
| 500 immagini, YOLO26n, 50 epoche | RTX 4090 | ~$0.03 |
| 1000 immagini, YOLO26n, 100 epoche | RTX PRO 6000 | ~$0.27 |
| 5000 immagini, YOLO26s, 100 epoche | H100 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:#fffFlusso di fatturazione dell'addestramento nel cloud:
- Stima: Costo calcolato prima dell'inizio dell'addestramento
- Controllo saldo: I crediti disponibili vengono controllati prima del lancio
- Addestra: 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 addestramenti falliti.
Link to this sectionFatturazione in base allo stato del lavoro#
| Stato | Addebitato? |
|---|---|
| Completed | Sì — effettivo tempo GPU utilizzato |
| Cancelled | Sì — tempo GPU dall'inizio all'annullamento |
| Failed | No — le esecuzioni fallite non vengono addebitate |
| Bloccato | Parziale — viene addebitato solo l'effettivo tempo di addestramento |
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#
| Metodo | Descrizione |
|---|---|
| Saldo dell'account | Crediti precaricati |
| Pagamento 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.
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

Link to this sectionConsigli per l'addestramento#
Link to this sectionScegli la dimensione del modello giusta#
| Modello | Parametri | Ideale per |
|---|---|---|
| YOLO26n | 2.4M | Tempo reale, dispositivi edge |
| YOLO26s | 9.5M | Velocità/precisione bilanciata |
| YOLO26m | 20.4M | Precisione superiore |
| YOLO26l | 24.8M | Precisione di produzione |
| YOLO26x | 55,7M | Massima precisione |
Link to this sectionOttimizza il tempo di addestramento#
- Inizia in piccolo: prova con 10-20 epoche su una GPU economica per verificare che il tuo dataset e la configurazione funzionino
- Usa una GPU appropriata: la RTX PRO 6000 gestisce bene la maggior parte dei carichi di lavoro
- Valida il dataset: risolvi i problemi di etichettatura prima di investire nell'addestramento
- Monitora presto: interrompi l'addestramento se la loss si stabilizza; paghi solo per il tempo di calcolo utilizzato
Link to this sectionRisoluzione dei problemi#
| Problema | Soluzione |
|---|---|
| Addestramento bloccato allo 0% | Controlla il formato del dataset, riprova |
| Memoria esaurita | Riduci la dimensione del batch o usa una GPU più grande |
| Precisione scarsa | Aumenta le epoche, controlla la qualità dei dati |
| Addestramento lento | Considera 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):
| Modello | RTX PRO 6000 | A100 SXM |
|---|---|---|
| YOLO26n | ~8 min | ~7 min |
| YOLO26m | ~16 min | ~13 min |
| YOLO26x | ~27 min | ~22 min |
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.
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
.yamlo.jsondirettamente nell'editor per importarne i parametri.

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#
| Parametro | Tipo | Predefinito | Intervallo | Descrizione |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Numero di epoche di addestramento |
batch | int | -1 (auto) | -1 a 512 | Dimensione batch (-1 = adattamento automatico alla VRAM disponibile) |
imgsz | int | 640 | 32-4096 | Dimensione immagine in input |
patience | int | 100 | 1-1000 | Pazienza per l'arresto anticipato |
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 | seleziona | false | ram/disk/false | Cache immagini |
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)