Ultralytics YOLO27:

Guida introduttiva alla Ultralytics Platform#

Ultralytics Platform offre un flusso di lavoro guidato per caricare dataset, addestrare nuovi modelli YOLO a partire da pesi preaddestrati, testare i modelli completati nel browser e configurare endpoint di inferenza dedicati.



Watch: Get Started with Ultralytics Platform - QuickStart

Il seguente diagramma interattivo illustra le quattro fasi principali del flusso di lavoro di Ultralytics Platform. Fai clic su una fase o sottofase per accedere alle istruzioni dettagliate relative a quella sezione.

graph LR
    A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

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

Per iniziare#

Ultralytics Platform offre diverse semplici opzioni per registrarti. Puoi registrarti e accedere usando il tuo account Google o GitHub oppure il tuo indirizzo email.

Registrazione a Ultralytics Platform

Selezione della regione#

Durante la configurazione iniziale, ti verrà chiesto di selezionare la regione dei tuoi dati. Platform misura automaticamente la latenza verso ogni regione e consiglia quella più vicina. Questa scelta determina dove vengono archiviati i tuoi dataset, modelli e dati di addestramento gestiti. Le regioni degli endpoint dedicati vengono selezionate separatamente quando distribuisci un modello.

Mappa delle regioni di onboarding di Ultralytics Platform con latenza

RegioneEtichettaPosizioneIdeale per
USAmericheIowa, USAUtenti delle Americhe, velocità massima per le Americhe
EUEuropa, Medio Oriente e AfricaBelgio, EuropaUtenti europei, conformità al GDPR
APAsia-PacificoTaiwan, Asia-PacificoUtenti dell'Asia-Pacifico, latenza minima nell'APAC
Scegli con attenzione la tua regione

La regione dei tuoi dati viene impostata durante la configurazione iniziale e in seguito non può essere modificata autonomamente, quindi scegli la regione più vicina a te o ai tuoi utenti per ottenere le prestazioni migliori. Se in seguito devi spostarti in un'altra regione, contatta l'assistenza per richiedere la modifica.

Crediti gratuiti#

Ogni nuovo account riceve crediti gratuiti per l'addestramento su GPU cloud:

Tipo di emailCrediti di registrazioneCome qualificarsi
Email di lavoro/aziendale$25.00Usa il dominio della tua azienda (@company.com)
Email personale$5.00Gmail, Yahoo, Outlook, ecc.
Massimizza i tuoi crediti

Registrati con un'email di lavoro per ricevere 25 $ di crediti. Se ti sei registrato con un'email personale, puoi verificare in seguito un'email di lavoro per sbloccare altri 20 $ di crediti.

Completa il tuo profilo#

Il flusso di configurazione iniziale ti guida attraverso tre passaggi:

  1. Profilo - Inserisci il nome visualizzato, il nome utente univoco (permanente, non può essere modificato in seguito), l'organizzazione (facoltativa) e il caso d'uso principale
  2. Regione dei dati - Seleziona US, EU o AP con una mappa mondiale visiva che mostra la latenza
  3. Completa - Controlla le tue selezioni, applica facoltativamente un codice promozionale e completa la registrazione per richiedere i crediti di benvenuto

Profilo di onboarding di Ultralytics Platform con caso d'uso

Aggiorna in seguito

Puoi aggiornare il tuo profilo in qualsiasi momento da Impostazioni, inclusi il nome visualizzato, la biografia e i link social. Il tuo nome utente non può essere modificato dopo la registrazione. La regione dei dati non può essere modificata autonomamente; contatta l'assistenza per richiedere lo spostamento.

Dashboard Home#

Dopo aver effettuato l'accesso, verrai indirizzato alla pagina Home di Ultralytics Platform, che offre una scheda di benvenuto con le statistiche dell'area di lavoro, un video introduttivo, l'accesso rapido a dataset, progetti e spazio di archiviazione e un feed delle attività recenti.

Scheda di benvenuto della dashboard Home di Ultralytics Platform

La barra laterale consente di accedere a tutte le sezioni di Platform:

SezioneElementoDescrizione
In altoCercaRicerca rapida in tutte le tue risorse (Cmd+K)
HomeDashboard con azioni rapide e attività recenti
EsploraScopri progetti e dataset pubblici
ContenutiAnnotaI tuoi dataset, con una scorciatoia + per crearne uno
AddestramentoI tuoi progetti contenenti modelli addestrati
DistribuisciLe tue distribuzioni attive; qualsiasi voce apre la dashboard delle distribuzioni
Piè di paginaAiutoGuide, link della community e modulo per inviare feedback nell'app
ImpostazioniAccount, fatturazione, team e preferenze
AccountMenu del profilo con selettore dell'area di lavoro, attività e Esci

Ogni sezione dei contenuti elenca i cinque elementi più recenti con un link al resto. Passando il cursore su un elemento viene visualizzata un'azione di eliminazione che lo sposta nel Cestino; puoi accedere al Cestino dalla ricerca (Cmd+K) o aprendo platform.ultralytics.com/trash.

Navigazione senza accesso

Senza un account, la stessa barra laterale mostra Dataset e Modelli pubblici da @ultralytics anziché i tuoi contenuti e il piè di pagina mostra una scheda di registrazione al posto del menu dell'account.

Scheda di benvenuto#

La scheda di benvenuto mostra il tuo profilo, il badge del piano (che rimanda al confronto dei piani) e le statistiche dell'area di lavoro a colpo d'occhio. Ogni statistica rimanda alla vista corrispondente dell'area di lavoro:

StatisticaDescrizione
DatasetNumero di dataset
ImmaginiNumero totale di immagini in tutti i dataset
AnnotazioniNumero totale di annotazioni
ProgettiNumero di progetti
ModelliNumero totale di modelli addestrati
EsportazioniNumero di esportazioni dei modelli
DistribuzioniNumero di distribuzioni attive

Azioni rapide#

Sotto la scheda di benvenuto, la dashboard mostra tre schede:

  • Dataset: crea un nuovo dataset oppure trascina immagini, video o file di dataset per caricarli. Mostra i tuoi dataset recenti.
  • Progetti: crea un nuovo progetto oppure trascina file di modello .pt per caricarli. Mostra i tuoi progetti recenti.
  • Spazio di archiviazione: panoramica sull'utilizzo dello spazio di archiviazione (dataset, modelli, esportazioni) con i limiti del piano.

Una tabella delle Attività recenti in fondo mostra i tuoi dataset, progetti e distribuzioni più recenti con il relativo stato e l'ora dell'ultimo aggiornamento.

Ricerca globale#

Premi Cmd+K (Mac) o Ctrl+K (Windows/Linux) per aprire la barra di ricerca. Cerca istantaneamente tra pagine, progetti, dataset e distribuzioni.

Assistente chat AI#

Fai clic su Ask AI per lavorare con un agente di intelligenza artificiale che automatizza le attività su Ultralytics Platform. Lavora direttamente con i tuoi set di dati e modelli per annotare immagini, eseguire esperimenti di addestramento, confrontare i risultati ed esportare o distribuire modelli. Consulta AutoTrain with Ask AI per prompt di esempio e la configurazione del tuo agente di codifica.

Tour di onboarding#

Platform include tour guidati che presentano le funzionalità principali mentre esplori le diverse sezioni:

TourAttivazioneContenuti
Tour della navigazionePrima visita alla Home dopo la configurazione inizialeHome, Esplora, Annota, Addestra, Distribuisci, Impostazioni, Il tuo account
Tour del progettoPrima visita alla pagina di un progettoModelli, grafici dell'addestramento, addestra un modello
Tour del datasetPrima visita alla pagina di un datasetImmagini, suddivisioni del dataset, classi, grafici, addestra un modello, carica immagini, scarica dataset
Utenti Enterprise

Gli utenti del piano Enterprise vedono un tour di navigazione avanzato con indicazioni specifiche per Enterprise nella fase Addestramento.

Riavvia tour#

Per ripetere un tour qualsiasi:

  • Pulsante Ripeti tour — Fai clic sul tuo avatar del profilo (in basso a sinistra nella barra laterale) per aprire il menu dell'account, quindi seleziona Ripeti tour. Questa operazione reimposta tutti i tour, che verranno riprodotti alla tua prossima visita a ciascuna sezione.
  • Parametro URL — Aggiungi ?tour= con l'ID del tour per riavviarne direttamente uno: ?tour=nav nella pagina Home, ?tour=project in una pagina del progetto o ?tour=dataset in una pagina del dataset.

Carica il tuo primo dataset#

Apri Annotate nella barra laterale e fai clic su + per creare un nuovo dataset. Puoi anche trascinare e rilasciare i file direttamente sulla scheda Dataset nella dashboard Home.

Ultralytics Platform Quickstart Upload Dialog

La finestra di dialogo Nuovo set di dati offre quattro origini. Questa guida rapida usa Carica; le altre sono illustrate in Set di dati e Integrazioni:

OrigineDisponibilitàDescrizione
CaricaTutti i pianiTrascina immagini, video, archivi o NDJSON dal tuo computer
URLTutti i pianiImporta da un link HTTP o HTTPS diretto a un file ZIP, TAR, TAR.GZ, TGZ o NDJSON
CloudPro e superioriCollega un bucket S3, GCS o Azure
On PremiseEnterpriseIndicizza i dati che rimangono sul tuo host connesso

I caricamenti supportano più formati (tutti i dettagli in Dataset):

FormatoDimensione massima (Free / Pro / Enterprise)Descrizione
Immagini50 MBJPG, PNG, WebP, TIFF e altri formati comuni
Archivio del dataset10 / 20 / 50 GBArchivio ZIP o TAR (inclusi .tar.gz e .tgz) con immagini ed etichette
Video1 GBMP4, WebM, MOV, MKV, M4V: fotogrammi estratti a 1 FPS (massimo 100 fotogrammi)
NDJSON10 / 20 / 50 GBFormato di esportazione dei dataset Ultralytics per metadati portabili
graph LR
    A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
    B --> C[Upload to Storage]:::proc
    C --> D[Process Data]:::proc
    D --> E[Resize & Thumbnail]:::proc
    E --> F[Parse Labels]:::proc
    F --> G[Compute Statistics]:::proc
    G --> H[Dataset Ready]:::out

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

Dopo il caricamento, la piattaforma elabora automaticamente i tuoi dati:

  1. Le immagini più grandi di 4096px vengono ridimensionate (mantenendo le proporzioni)
  2. Vengono generate miniature da 256px per una navigazione rapida
  3. Le etichette YOLO, COCO e NDJSON di Ultralytics vengono analizzate e convalidate
  4. Vengono calcolate le statistiche (distribuzione delle classi, mappe di calore, dimensioni)
Struttura di un dataset YOLO

Per ottenere i risultati migliori, carica un archivio ZIP o TAR (inclusi .tar.gz e .tgz) con la struttura YOLO standard:

my-dataset.zip
├── data.yaml          # Class names and splits
├── train/
│   ├── images/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── labels/
│       ├── img001.txt
│       └── img002.txt
└── val/
    ├── images/
    └── labels/

Per la sintassi completa per tutte le attività, consulta le guide ai dataset per detect, segment, pose, OBB e classify.

Scopri di più sui dataset e sui formati supportati per detect, segment, pose, OBB e classify.

Crea il tuo primo progetto#

I progetti ti aiutano a organizzare modelli ed esperimenti correlati. Apri Train nella barra laterale e fai clic su + per creare un progetto. Puoi anche trascinare i pesi .pt sulla scheda Progetti nella dashboard Home per creare un progetto e importarli in un solo passaggio.

Ultralytics Platform Projects Create

Inserisci un nome e una descrizione opzionale. I progetti organizzano le esecuzioni dei modelli e i pesi dei modelli importati o clonati, con grafici per confrontare i risultati dell'addestramento completato.

Scopri di più sui progetti.

Addestra il tuo primo modello#

Dal progetto, fai clic su New Model per aprire la finestra di dialogo Addestra nuovo modello. Puoi anche iniziare da una pagina del dataset; in questo caso il dataset è già impostato e devi scegliere il progetto di destinazione.

Finestra di dialogo dell'addestramento, scheda Cloud, in Ultralytics Platform

Configurazione dell'addestramento#

  1. Modello di base: seleziona i pesi ufficiali di Ultralytics o uno dei tuoi modelli addestrati. La finestra di dialogo avvisa se l'attività del modello e quella del dataset non corrispondono.
  2. Dataset: scegli un dataset pronto con almeno un'immagine di addestramento, almeno un'immagine di convalida o test e almeno un'immagine annotata
  3. Parametri: imposta Epoche (predefinito 100), Dimensione batch (vuoto significa automatico), Dimensione immagine (predefinita 640) e un Nome opzionale dell'esecuzione. Espandi Impostazioni avanzate per modificare qualsiasi altro argomento di addestramento Ultralytics in un editor YAML.
  4. Seleziona GPU: nella scheda Addestramento Cloud, scegli la capacità di calcolo in base al tuo budget e alle dimensioni del modello. L'impostazione predefinita è RTX PRO 6000 (96 GB Blackwell, 2,09 $/ora), che gestisce ogni variante di YOLO26. Consulta la tabella completa dei prezzi delle GPU o la fase GPU dell'addestramento Cloud per l'elenco completo e i requisiti dei piani.
  5. Avvia addestramento: controlla il costo e la durata stimati accanto al saldo dei crediti, quindi fai clic su Start Training.
Salva versione del dataset

Seleziona Salva versione del dataset prima di iniziare per creare un'istantanea di un dataset ospitato sulla Platform e collegarla all'esecuzione, in modo da poter riprodurre in seguito gli stessi dati di addestramento. Consulta Dataset.

Saldo crediti richiesto

L'addestramento Cloud richiede un saldo crediti positivo sufficiente a coprire il costo stimato del job. Ricarica direttamente dalla finestra di dialogo dell'addestramento oppure controlla il saldo in Settings > Billing. I nuovi account ricevono crediti gratuiti (5 $ per le email personali, 25 $ per le email aziendali).

Monitora l'addestramento#

Quando inizia l'addestramento, apri la scheda Train del modello per monitorare i progressi in tempo reale tramite tre sottoschede:

SottoschedaContenuto
GraficiCurve della perdita di addestramento/convalida, mAP, precisione, richiamo
ConsoleOutput del log dell'addestramento in tempo reale
SistemaUtilizzo della GPU, uso della memoria, metriche hardware

Ultralytics Platform Training Charts Loss And Metrics

Le metriche vengono trasmesse in tempo reale tramite SSE (Server-Sent Events). Una volta generati gli elementi di convalida, la sottoscheda Grafici si divide nelle viste Addestramento e Convalida, con la matrice di confusione, le curve PR e le curve F1 nella sezione Convalida.

Annulla addestramento

Puoi annullare un job di addestramento in esecuzione in qualsiasi momento. Ti verrà addebitato solo il tempo di calcolo utilizzato fino a quel momento.

Scopri di più sull'addestramento Cloud.

Testa il tuo modello#

Al termine dell'addestramento, testa il modello direttamente nel browser:

  1. Vai alla scheda Predict del modello
  2. Carica un'immagine, trascinala e rilasciala, acquisiscine una dalla webcam oppure fai clic su un'immagine di esempio (inferenza automatica al rilascio)
  3. Visualizza sovrapposizioni delle predizioni appropriate per l'attività, tempi per fase (preelaborazione, inferenza, postelaborazione, rete) e la risposta JSON grezza

Ultralytics Platform Predict Tab With Bounding Boxes

Regola i parametri di inferenza:

ParametroPredefinitoDescrizione
Confidenza0.25Filtra le predizioni con bassa confidenza
IoU0.7Controlla la sovrapposizione per NMS
Dimensione immagine640Ridimensiona l'input per l'inferenza

In Documentazione API, la scheda Predict mostra codice di esempio in Python, JavaScript e cURL, precompilato con i parametri selezionati sopra. Esegui prima il deployment del modello, quindi sostituisci l'URL segnaposto e la chiave con i valori del tuo endpoint:

import requests

url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}

with open("image.jpg", "rb") as f:
    response = requests.post(
        url,
        headers={"Authorization": f"Bearer {api_key}"},
        data=args,
        files={"file": f},
    )

print(response.json())
Inferenza automatica

La scheda Predict esegue automaticamente l'inferenza quando rilasci un'immagine — non è necessario fare clic su un pulsante — e la ripete ogni volta che modifichi confidenza, IoU o dimensione dell'immagine. Le immagini di esempio (bus.jpg, zidane.jpg) sono precaricate per test immediati.

Scopri di più sull'inferenza.

Esegui il deployment in produzione#

Esegui il deployment del modello su un endpoint dedicato per l'uso in produzione:

  1. Vai alla scheda Deploy del modello
  2. La Platform misura la latenza in tutte le 42 regioni e la rappresenta su una mappa del mondo, con una sfumatura dal verde al rosso (una latenza più bassa è più verde, una latenza più alta è più rossa)
  3. Nella tabella Latenza per regione sotto la mappa — ordinata per latenza dalla tua posizione — individua la regione desiderata. Usa Rescan per effettuare nuovamente la misurazione in qualsiasi momento.
  4. Fai clic su Deploy nella riga corrispondente per creare il tuo endpoint

Scheda Deploy di Ultralytics Platform, mappa delle regioni con latenza

graph LR
    A[Select Region]:::start --> B[Deploy]:::proc
    B --> C[Provisioning]:::proc
    C --> D[Running]:::out
    D --> E{Lifecycle}:::decide
    E --> F[Stop]:::error
    E --> G[Delete]:::error
    F --> H[Resume]:::proc
    H --> D

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

Al termine del provisioning, il tuo endpoint offre:

  • URL univoco: endpoint HTTPS per le chiamate API
  • Comportamento scale-to-zero: gli endpoint inattivi vengono ridotti a zero (i deployment attualmente eseguono una singola istanza attiva)
  • Monitoraggio: metriche e log delle richieste
Ciclo di vita del deployment

Gli endpoint possono essere avviati, arrestati ed eliminati. Gli endpoint arrestati conservano la loro configurazione e possono essere riavviati con un solo clic.

Dopo il deployment, puoi gestire tutti i tuoi endpoint dalla sezione Deploy nella barra laterale. La dashboard dei deployment mostra una mappa globale con i tuoi deployment attivi, le metriche delle ultime 24 ore (richieste totali, deployment attivi, tasso di errore e latenza P95) e un elenco di ogni endpoint.

Scopri di più sugli endpoint.

Addestramento remoto (facoltativo)#

Se preferisci addestrare sul tuo hardware, puoi usare la tua chiave API per addestrare ovunque e trasmettere le metriche a Ultralytics Platform.

Il percorso più rapido è la scheda Addestramento locale nella finestra di dialogo dell'addestramento: crea il comando completo per il modello, il dataset e i parametri selezionati e inserisce una chiave API (creandone una se non ne hai ancora una). Copialo ed eseguilo nel tuo terminale.

Per creare il comando manualmente:

  1. Genera una chiave API in Settings > API Keys
  2. Imposta la variabile d'ambiente e avvia l'addestramento con un valore username/project per project:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Requisiti

L'addestramento locale con lo streaming delle metriche richiede Python>=3.11 e ultralytics>=8.4.120. Le chiavi API iniziano con ul_ seguite da 40 caratteri esadecimali (43 caratteri in totale) e sono token con accesso completo associati al tuo workspace.

Scopri di più sulle chiavi API, sugli URI dei dataset e sull'addestramento remoto.

Feedback e assistenza#

La pagina Assistenza nel piè di pagina della barra laterale raccoglie link alla documentazione, video dimostrativi e risorse della community e include un modulo di feedback integrato nell'app. Puoi valutare la tua esperienza da 1 a 5 stelle, scegliere un tipo di feedback (Bug, Funzionalità o Generale) e allegare uno screenshot.

Se hai bisogno di ulteriore assistenza:

FAQ#

  • No. Ogni nuovo account riceve crediti di addestramento gratuiti alla registrazione, 25 $ con un'e-mail aziendale o 5 $ con un'e-mail personale, e puoi caricare set di dati, annotare e testare modelli senza aggiungere un metodo di pagamento. Vedi Fatturazione per i piani e per scoprire come aggiungere crediti in seguito.

  • Il tuo nome utente è permanente, mentre la regione dei dati viene impostata durante l'onboarding e non può essere modificata autonomamente. Contatta l'assistenza se devi spostare le regioni. Nome visualizzato, biografia e collegamenti social possono essere aggiornati in qualsiasi momento in Impostazioni.

  • Carica un archivio ZIP, TAR o TAR.GZ in formato YOLO, COCO JSON o Ultralytics NDJSON, oppure una normale cartella di immagini da annotare in Platform. Platform rileva il task e le suddivisioni dalla struttura dell'archivio. Vedi Set di dati per l'elenco completo.

  • Sì. Usa la scheda Addestramento locale nella finestra di dialogo dell'addestramento per copiare un comando pronto all'uso, oppure imposta ULTRALYTICS_API_KEY e passa project=username/my-project a yolo train. Le metriche vengono trasmesse a Platform in tempo reale e i pesi finali vengono caricati al termine dell'addestramento. Vedi Addestramento remoto.

  • Scarica i pesi best.pt dalla pagina del modello, esporta in formati come ONNX, TensorRT o CoreML, oppure chiama il modello tramite un endpoint dedicato. Puoi anche caricarlo direttamente con YOLO("ul://username/project/model") nel pacchetto ultralytics.

Commenti