Ultralytics YOLO27:
Get Started

Piattaforma Ultralytics#

Ultralytics Platform è una piattaforma completa di visione artificiale che semplifica l'intero flusso di lavoro del machine learning, dalla preparazione dei dati alla distribuzione dei modelli. È pensata per team e singoli che hanno bisogno di soluzioni di visione artificiale pronte per la produzione, senza la complessità dell'infrastruttura.

Screenshot del dataset di Ultralytics Platform

Che cos'è Ultralytics Platform?#

Ultralytics Platform riunisce in un unico spazio di lavoro la gestione e l'annotazione dei dataset, il monitoraggio degli esperimenti, l'addestramento nel cloud e da remoto, l'esportazione dei modelli, gli endpoint di inferenza dedicati e il monitoraggio delle distribuzioni. Supporta nativamente i modelli YOLO26, YOLO11, YOLOv8 e YOLOv5.

Flusso di lavoro: Carica → Annota → Addestra → Esporta o distribuisci#

La piattaforma offre un flusso di lavoro completo:

FaseFunzionalità
CaricaImmagini (50MB), video (1GB) e file di dataset (ZIP, TAR, inclusi .tar.gz/.tgz, NDJSON) dal tuo computer, da un URL, da uno spazio di archiviazione cloud o da un host on-premise
AnnotaStrumenti di annotazione manuale per 6 tipi di attività, oltre a Annotazione intelligente con modelli SAM per rilevamento, segmentazione, semantica e OBB, modelli YOLO per queste attività e per la posa oppure modelli guidati da prompt di classe (modelli open source ospitati o modelli a pagamento dei provider) per dataset di rilevamento con 1–200 classi (consulta i tipi di attività supportati)
AddestraGPU cloud (24 in tutti i piani + 2 disponibili solo nei piani Pro/Enterprise: B200, B300), metriche in tempo reale, organizzazione dei progetti
Esporta22 formati di distribuzione (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend ecc.; consulta i formati supportati)
Distribuisci42 aree geografiche globali con endpoint dedicati, ridimensionamento a zero per impostazione predefinita (una sola istanza attiva) e monitoraggio

Cosa puoi fare:

  • Caricare immagini, video e file di dataset per creare dataset di addestramento
  • Visualizzare le annotazioni con sovrapposizioni interattive per i 6 tipi di attività YOLO supportati dall'editor di annotazione (consulta i tipi di attività supportati)
  • Addestrare modelli su GPU cloud (24 in tutti i piani, 26 con Pro o Enterprise per B200 e B300) con metriche in tempo reale
  • Esporta in 22 formati di distribuzione (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend ecc.)
  • Distribuire in 42 aree geografiche globali con endpoint dedicati attivabili con un clic
  • Creare flussi di lavoro con Agents per collegare modelli, condizioni, raccolta di dataset, avvisi Slack e webhook
  • Monitorare l'avanzamento dell'addestramento, lo stato delle distribuzioni e le metriche di utilizzo
  • Collegare archiviazione cloud, strumenti di annotazione e Slack tramite le integrazioni
  • Collaborare rendendo pubblici progetti e dataset per la community

Infrastruttura multiregionale#

I tuoi dati rimangono nella tua regione. Ultralytics Platform opera con un'infrastruttura in tre regioni del mondo:

RegioneEtichettaPosizioneIdeale per
USAmericheIowa, USAUtenti delle Americhe, prestazioni ottimali per le Americhe
EUEuropa, Medio Oriente e AfricaBelgio, EuropaUtenti europei, conformità al GDPR
APAsia-PacificoTaiwan, Asia-PacificoUtenti dell'Asia-Pacifico, latenza minima nell'area APAC

Selezioni la regione dei dati durante la configurazione iniziale. I dataset, i modelli e i dati di addestramento gestiti rimangono in quella regione. Gli endpoint dedicati vengono distribuiti separatamente nella regione che scegli sulla mappa di distribuzione globale.

La regione è permanente

Dopo aver creato l'account, non puoi cambiare autonomamente la regione dei dati. Durante la configurazione iniziale, la piattaforma misura la latenza verso ogni regione e consiglia quella più vicina. Se in seguito devi chiedere di cambiare regione, contatta l'assistenza. Questa regola riguarda i contenuti dei dataset e dei modelli; i dati a livello di account, come profilo, fatturazione e registri delle attività, vengono trattati a livello globale, come descritto nella nostra Informativa sulla privacy e nel nostro Accordo sul trattamento dei dati.

Funzionalità principali#

Preparazione dei dati#

  • Gestione dei dataset: crea dataset da file locali, da un URL, da uno spazio di archiviazione cloud collegato o da un host on-premise, con elaborazione automatica
  • Editor di annotazione: strumenti di annotazione manuale per 6 tipi di attività YOLO (rilevamento, segmentazione, semantica, classificazione, posa, OBB; consulta i tipi di attività supportati)
  • Modelli di scheletro: modelli di scheletro integrati (persona, mano, cane, volto, riquadro) e personalizzati per annotare la posa con un clic
  • Annotazione intelligente: usa SAM 2.1 (Tiny, Small, Base, Large), SAM 3 o SAM 3.1 (predefinito) dalla barra degli strumenti di annotazione per le attività di rilevamento, segmentazione, semantica e OBB; modelli Ultralytics YOLO preaddestrati e i tuoi modelli YOLO ottimizzati con fine-tuning per queste attività e per la posa; oppure modelli guidati da prompt di classe su dataset di rilevamento con 1–200 classi: sei modelli open source ospitati (Moondream 3.1 per impostazione predefinita), SAM 3 e SAM 3.1 ospitati e guidati da prompt testuali oppure modelli di visione a pagamento di OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi e Xiaomi MiMo, usando una chiave del provider da Impostazioni > Chiavi API
  • Controllo delle versioni dei dataset: crea snapshot NDJSON numerati con descrizioni, quindi scarica o ripristina qualsiasi versione per un addestramento riproducibile
  • Statistiche: distribuzione delle classi, distribuzione delle suddivisioni, mappe di calore delle posizioni e analisi delle dimensioni dei riquadri di delimitazione
Tipi di attività supportati

L'editor di annotazione fornisce strumenti per 6 tipi di attività YOLO: rilevamento (riquadri di delimitazione), segmentazione (poligoni), semantica (regioni per classe), classificazione (etichette a livello di immagine), posa (punti chiave) e OBB (riquadri orientati). Ogni tipo di attività dispone di controlli di annotazione e scorciatoie da tastiera dedicati.

Addestramento dei modelli#

  • Addestramento nel cloud: addestra su GPU cloud (24 in tutti i piani, 26 con Pro o Enterprise per B200 e B300), con metriche in tempo reale e stima dei costi aggiornata in tempo reale
  • Addestramento remoto: addestra ovunque e trasmetti le metriche a Ultralytics Platform
  • Impostazioni avanzate: sovrascrivi qualsiasi argomento di addestramento Ultralytics tramite un editor YAML integrato nella finestra di dialogo dell'addestramento
  • Organizzazione dei progetti: raggruppa i modelli correlati, confronta gli esperimenti e monitora le attività
  • 22 formati di esportazione: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend e altri (consulta i formati supportati)

Screenshot del progetto Ultralytics Platform

Puoi addestrare i modelli tramite l'interfaccia web (addestramento nel cloud) oppure dal tuo computer (addestramento remoto):

  1. Vai al tuo progetto
  2. Fai clic su New Model
  3. Seleziona dataset, modello, GPU ed epoche
  4. Monitora in tempo reale le curve di loss e le metriche

Distribuzione#

  • Test dell'inferenza: prova i modelli direttamente nel browser con le tue immagini, una ripresa dalla webcam o gli esempi integrati
  • Endpoint dedicati: distribuisci in 42 aree geografiche globali, con ridimensionamento a zero per impostazione predefinita (una sola istanza attiva)
  • Monitoraggio: metriche in tempo reale, log delle richieste e dashboard delle prestazioni

Una volta eseguito il deployment, puoi chiamare il tuo endpoint da qualsiasi linguaggio. conf, iou e imgsz sono campi del modulo facoltativi che, per impostazione predefinita, usano 0.25, 0.7 e la dimensione dell'immagine di training del modello (640 se non disponibile):

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())

Gestione dell'account#

  • Team e organizzazioni: collabora con i membri del team, gestisci ruoli e inviti e passa da uno spazio di lavoro all'altro dal menu dell'account
  • Chiavi API: gestione sicura delle chiavi per il training remoto e l'accesso API
  • Crediti e fatturazione: training a consumo con prezzi trasparenti e ricariche da 5 $ a 1.000 $
  • Feed attività: monitora tutti gli eventi e le azioni dell'account
  • Cestino e ripristino: eliminazione provvisoria per 30 giorni con possibilità di recuperare gli elementi
  • Conformità al GDPR: esportazione dei dati ed eliminazione dell'account
Livelli del piano

Consulta il confronto ufficiale tra Free, Pro ed Enterprise per conoscere i limiti attuali, l'accesso alle GPU, le opzioni di collaborazione e le licenze.

Inizia con queste risorse:

  • Guida rapida: crea il tuo primo progetto e addestra un modello in pochi minuti
  • Esplora: sfoglia e clona dataset e progetti pubblici e cerca immagini in base a ciò che raffigurano
  • Dati: panoramica sulla preparazione dei dataset
  • Dataset: carica e gestisci i tuoi dati di training
  • Annotazione: etichetta i tuoi dati con strumenti manuali e assistiti dall'IA
  • Training: panoramica sul training
  • Progetti: organizza i tuoi modelli e i tuoi esperimenti
  • Modelli: pagine dei modelli, download ed esportazioni
  • Training nel cloud: addestra i modelli su GPU cloud
  • Deployment: panoramica sul deployment
  • Inferenza: testa i tuoi modelli
  • Endpoint: esegui il deployment dei modelli in produzione
  • Monitoraggio: monitora le prestazioni del deployment
  • Account: panoramica dell'account
  • Impostazioni: preferenze del profilo e dello spazio di lavoro
  • Team: membri, ruoli e inviti
  • Chiavi API: gestisci l'accesso API
  • Fatturazione: crediti e pagamenti
  • Attività: monitora gli eventi dell'account
  • Cestino: recupera gli elementi eliminati
  • Integrazioni: archiviazione cloud, strumenti di annotazione e Slack
  • REST API: riferimento API

Risoluzione dei problemi#

Problemi con i dataset#

ProblemaSoluzione
Il dataset non viene elaboratoVerifica che il formato dei file sia supportato (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO per le immagini). Dimensione massima dei file: immagini 50 MB, video 1 GB, archivi di dataset 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise)
Annotazioni mancantiVerifica che le etichette siano nel formato YOLO e che i file .txt abbiano gli stessi nomi dei file immagine, oppure carica un file JSON COCO
"È necessaria una suddivisione train"Aggiungi la cartella train/ alla struttura del dataset oppure ridistribuisci le suddivisioni tramite la barra di suddivisione
Nomi delle classi non definitiAggiungi un file data.yaml con l'elenco names: (vedi formato YOLO) oppure definisci le classi nella scheda Classi

Problemi con il training#

ProblemaSoluzione
Il training non si avviaControlla il saldo dei crediti in Impostazioni > Fatturazione. È necessario avere un saldo positivo
Errore di memoria insufficienteRiduci la dimensione del batch, usa un modello più piccolo (n/s) oppure seleziona una GPU con più VRAM
Metriche scarseControlla la qualità del dataset, aumenta il numero di epoche, prova l'aumento dei dati e verifica il bilanciamento delle classi
Training lentoSeleziona una GPU più veloce, riduci la dimensione delle immagini e verifica che il dataset non sia il collo di bottiglia

Problemi con il deployment#

ProblemaSoluzione
L'endpoint non rispondeControlla lo stato dell'endpoint (Pronto o Arrestato). Dopo un periodo di inattività, l'avvio a freddo può richiedere fino a un minuto per la prima richiesta
401 Non autorizzatoVerifica che la chiave API sia attiva e sia stata copiata correttamente
Inferenza lentaControlla le dimensioni del modello, valuta l'esportazione TensorRT e seleziona una regione più vicina
Esportazione non riuscitaAlcuni formati richiedono architetture di modelli specifiche. Prova ONNX per ottenere la massima compatibilità

Domande frequenti#

Posso cambiare il mio nome utente dopo la registrazione?

No, i nomi utente sono permanenti e non possono essere modificati. Scegli con attenzione durante la registrazione.

Posso cambiare la regione dei miei dati?

La regione dei tuoi dati viene selezionata durante la configurazione iniziale e non puoi cambiarla autonomamente. Per cambiare regione, contatta l'assistenza e richiedi la modifica.

Come posso ottenere altri crediti?

Vai su Impostazioni > Fatturazione e fai clic su Ricarica. Acquista crediti da 5 $ a 1.000 $. I crediti acquistati non scadono.

Cosa succede se il training non riesce?

Se il calcolo nel cloud è già stato avviato, il tempo di utilizzo della GPU viene addebitato. Gli errori che si verificano prima dell'avvio di una GPU non comportano costi di calcolo.

Posso scaricare il modello che ho addestrato?

Sì. Fai clic sull'icona di download nella pagina del modello per scaricare i relativi pesi .pt, oppure apri la scheda Esporta per consultare i formati esportati completati.

Come posso condividere pubblicamente il mio lavoro?

Apri il progetto o il dataset, fai clic sul badge Privato nella barra di navigazione superiore e conferma con Rendi pubblico. I contenuti pubblici vengono visualizzati nella pagina Esplora.

Quali sono i limiti di dimensione dei file?

Immagini: 50 MB; video: 1 GB; dataset: 10 GB con Free, 20 GB con Pro, 50 GB con Enterprise. Per i file più grandi, suddividili in più caricamenti.

Per quanto tempo gli elementi eliminati restano nel Cestino?

30 giorni. Dopodiché, gli elementi vengono eliminati definitivamente e non possono essere recuperati.

Posso usare a fini commerciali i modelli della piattaforma?

I piani Free e Pro utilizzano la licenza AGPL. Per l'uso commerciale senza i requisiti AGPL, consulta Licenze Ultralytics.

Domande frequenti#

  • Per iniziare a usare Ultralytics Platform:

    1. Registrati: crea un account su platform.ultralytics.com
    2. Seleziona la regione: scegli la regione dei tuoi dati (US, EU o AP) durante la configurazione iniziale
    3. Carica un dataset: apri Annotate nella barra laterale e carica i tuoi dati
    4. Addestra un modello: crea un progetto e avvia il training su GPU cloud
    5. Esegui il deployment: testa il tuo modello e distribuiscilo su un endpoint dedicato

    Per una guida dettagliata, consulta la pagina Guida rapida.

  • Ultralytics Platform offre:

    • Flusso di lavoro unificato: dati, training e deployment in un unico posto
    • Più regioni: residenza dei dati nelle regioni US, EU o AP
    • Training senza codice: addestra modelli YOLO avanzati senza scrivere codice
    • Metriche in tempo reale: visualizza in streaming i progressi del training e monitora i deployment
    • 42 regioni di deployment: distribuisci i modelli in tutto il mondo, vicino ai tuoi utenti
    • 7 tipi di attività: supporto per rilevamento, segmentazione di istanze, segmentazione semantica, stima della profondità, classificazione, posa e OBB (vedi la documentazione delle attività)
    • Annotazione assistita dall'IA: annotazione intelligente con SAM, YOLO e modelli basati su prompt di classe (dataset di rilevamento con 1–200 classi) per accelerare la preparazione dei dati
  • Ultralytics Platform supporta diversi tipi di GPU per l'addestramento nel cloud:

    GPUGenerazioneVRAMCosto/oraIdeale per
    RTX 2000 AdaAda16 GB$0.24Dataset piccoli, test
    RTX A4500Ampere20 GB$0.25Dataset da piccoli a medi
    RTX 4000 AdaAda20 GB$0.26Dataset medi
    RTX A5000Ampere24 GB$0.27Dataset medi
    L4Ada24 GB$0.39Ottimizzata per l'inferenza
    A40Ampere48 GB$0.44Batch di dimensioni maggiori
    RTX 3090Ampere24 GB$0.46Addestramento generico
    RTX A6000Ampere48 GB$0.49Modelli di grandi dimensioni
    RTX PRO 4000Blackwell24 GB$0.57Blackwell economica
    RTX PRO 4500Blackwell32 GB$0.64Ottimo rapporto qualità-prezzo
    RTX 4090Ada24 GB$0.69Miglior rapporto qualità-prezzo
    RTX 6000 AdaAda48 GB$0.77Addestramento con batch di grandi dimensioni
    L40SAda48 GB$0.86Addestramento con batch di grandi dimensioni
    RTX PRO 5000Blackwell48 GB$0.96Addestramento con batch di grandi dimensioni
    RTX 5090Blackwell32 GB$0.99Ultima generazione consumer
    L40Ada48 GB$0.99Modelli di grandi dimensioni
    A100 PCIeAmpere80 GB$1.39Addestramento in produzione
    A100 SXMAmpere80 GB$1.49Addestramento in produzione
    RTX PRO 6000Blackwell96 GB$2.09Scelta predefinita consigliata
    H100 PCIeHopper80 GB$2.89Addestramento ad alte prestazioni
    H100 NVLHopper94 GB$3.19Prestazioni massime
    H100 SXMHopper80 GB$3.29Addestramento più veloce
    H200 NVLHopper143 GB$3.39Memoria massima
    H200 SXMHopper141 GB$4.39Prestazioni massime
    B200Blackwell180 GB$5.89Modelli di grandi dimensioni (Pro+)
    B300Blackwell288 GB$7.39Modelli di dimensioni massime (Pro+)

    Consulta Cloud Training per i prezzi completi e le opzioni GPU.

  • Puoi addestrare modelli sul tuo hardware e trasmettere metriche in tempo reale a Ultralytics Platform.

    Requisiti di versione del pacchetto

    L'integrazione con Platform richiede Python>=3.11 e ultralytics>=8.4.120. Le versioni precedenti NON funzionano con Platform.

    pip install "ultralytics>=8.4.120"
    # Set your API key
    export ULTRALYTICS_API_KEY="YOUR_API_KEY"
    
    # Train with project/name to stream metrics
    yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

    Consulta Cloud Training per maggiori dettagli sull'addestramento remoto.

  • Platform include un editor di annotazione completo che supporta:

    • Strumenti manuali: riquadri di delimitazione, poligoni, keypoint con modelli di scheletro, riquadri orientati, classificazione
    • Modelli di scheletro: posiziona tutti i keypoint in una volta sola usando i modelli integrati (Persona, Mano, Cane, Volto, Riquadro) o modelli personalizzati
    • Annotazione intelligente: usa SAM 2.1, SAM 3 o SAM 3.1 (predefinito) per annotare con clic i dataset di rilevamento, segmentazione, semantici e OBB; esegui dalla barra degli strumenti i modelli Ultralytics YOLO preaddestrati e i tuoi modelli YOLO ottimizzati con fine-tuning per questi task e per la posa; oppure esegui modelli guidati da prompt di classe sui dataset di rilevamento con 1–200 classi: sei modelli open source ospitati (Moondream 3.1 predefinito), SAM 3 e SAM 3.1 ospitati e guidati da prompt testuali, oppure modelli di visione a pagamento di OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi e Xiaomi MiMo usando una chiave del provider da Impostazioni > Chiavi API
    • Scorciatoie da tastiera: flussi di lavoro efficienti con tasti di scelta rapida, elencati nel menu a comparsa delle scorciatoie dell'editor
    ScorciatoiaAzione
    VModalità manuale (disegno)
    SModalità intelligente (SAM, YOLO o modello guidato da prompt di classe)
    PEsegui previsione (in modalità intelligente)
    AAttiva/disattiva applicazione automatica (modalità SAM intelligente)
    1 - 9Seleziona la classe in base al numero
    HAttiva/disattiva la visibilità delle annotazioni
    Space + trascinamento o trascinamento con clic centraleSposta la vista della canvas
    Delete / BackspaceElimina l'annotazione selezionata
    Ctrl+SSalva le annotazioni
    Ctrl+ZAnnulla
    Ctrl+YRipristina
    EscapeSalva / deseleziona / esci

    Consulta Annotation per la guida completa.

  • La Piattaforma supporta gli stessi 22 formati di distribuzione della modalità di esportazione Ultralytics. PyTorch è il formato sorgente; ogni riga con un argomento format indica una destinazione di esportazione.

    FormatoArgomento formatModelloMetadatiArgomenti
    PyTorch-yolo26n.pt✅-
    TorchScripttorchscriptyolo26n.torchscript✅imgsz, quantize, dynamic, nms, batch, device
    ONNXonnxyolo26n.onnx✅imgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
    OpenVINOopenvinoyolo26n_openvino_model/✅imgsz, quantize, dynamic, nms, batch, data, fraction, device
    TensorRTengineyolo26n.engine✅imgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
    CoreMLcoremlyolo26n.mlpackage✅imgsz, dynamic, quantize, nms, batch, device
    Apple Core AIcoreaiyolo26n.aimodel✅imgsz, batch, quantize
    TF SavedModelsaved_modelyolo26n_saved_model/✅imgsz, quantize, opset, nms, batch, data, fraction, device
    TF GraphDefpbyolo26n.pb❌imgsz, opset, batch, device
    TF Edge TPUedgetpuyolo26n_edgetpu.tflite✅imgsz, quantize, opset, data, fraction, device
    LiteRTlitertyolo26n.tflite✅imgsz, quantize, batch, data, fraction, device
    PaddlePaddlepaddleyolo26n_paddle_model/✅imgsz, batch, device
    MNNmnnyolo26n.mnn✅imgsz, batch, dynamic, quantize, simplify, opset, nms, device
    NCNNncnnyolo26n_ncnn_model/✅imgsz, quantize, batch, device
    IMX500imxyolo26n_imx_model/✅imgsz, quantize, data, fraction, nms, device
    RKNNrknnyolo26n_rknn_model/✅imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    ExecuTorchexecutorchyolo26n_executorch_model/✅imgsz, batch, device
    Axeleraaxelerayolo26n_axelera_model/✅imgsz, batch, quantize, data, fraction, device
    DEEPXdeepxyolo26n_deepx_model/✅imgsz, quantize, simplify, opset, data, optimize, device
    Qualcomm QNNqnnyolo26n_qnn.onnx✅imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    Hailohailoyolo26n_hailo_model/✅imgsz, name, quantize, data, fraction, simplify, conf, iou, device
    Huawei Ascendascendyolo26n_ascend_model/✅imgsz, batch, name, quantize, opset, simplify, nms, device
    AMD Xilinxxilinxyolo26n_xilinx_model/✅imgsz, name, quantize, data, fraction, opset, simplify, device

    nms=None restituisce per impostazione predefinita output grezzi per NMS esterno. Imposta nms=False per selezionare una head disponibile senza NMS; i formati non supportati utilizzano il proprio percorso di output nativo. Le voci nms qui sopra identificano i formati che possono integrare NMS con nms=True.

    Consulta Models Export, la guida alla modalità Export e l'indice delle integrazioni per le opzioni specifiche dei formati.

Commenti