Ultralytics Platform
Ultralytics Platform è una piattaforma di visione artificiale end-to-end completa che ottimizza l'intero flusso di lavoro ML, dalla preparazione dei dati alla distribuzione del modello. Progettata per team e individui che necessitano di soluzioni di visione artificiale pronte per la produzione senza la complessità dell'infrastruttura.

Cos'è la piattaforma Ultralytics?
Ultralytics Platform è progettata per sostituire gli strumenti ML frammentati con una soluzione unificata. Combina le capacità di:
- Roboflow - Gestione e annotazione dei dati
- Weights & Biases - track degli esperimenti
- SageMaker - Addestramento su cloud
- HuggingFace - Deployment di modelli
- Arize - Monitoraggio
Piattaforma all-in-one con supporto nativo per YOLO26 e YOLO11 .
Flusso di lavoro: Carica → Annota → Addestra → Esporta → Distribuisci
La piattaforma offre un flusso di lavoro end-to-end:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Export] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Fase | Funzionalità |
|---|---|
| Caricamento | Immagini (50 MB), video (1 GB), archivi ZIP (10 GB) con elaborazione automatica |
| Annota | Strumenti manuali, annotazione SAM , YOLO per tutti e 5 i tipi di attività (vedi attività supportate) |
| Addestramento | GPU cloud (22 opzioni da RTX 2000 Ada a B200), metriche in tempo reale, organizzazione dei progetti |
| Esportazione | 17 formati di distribuzione (ONNX, TensorRT, CoreML, TFLite, ecc.; vedere i formati supportati) |
| Distribuisci | 43 regioni globali con endpoint dedicati, scalabilità automatica, monitoraggio |
Cosa puoi fare:
- Carica immagini, video e archivi ZIP per creare set di dati di addestramento
- Visualizza le annotazioni con sovrapposizioni interattive per tutti e 5 i tipi YOLO (vedi attività supportate)
- Addestra i modelli su 22 GPU cloud con metriche in tempo reale
- Esportazione in 17 formati di distribuzione (ONNX, TensorRT, CoreML, TFLite, ecc.)
- Distribuzione in 43 regioni globali con endpoint dedicati con un solo clic
- Monitorare i progressi della formazione, lo stato di implementazione e le metriche di utilizzo
- Collabora rendendo pubblici i progetti e i set di dati per la comunità
Infrastruttura Multi-Regione
I tuoi dati rimangono nella tua regione. La Piattaforma Ultralytics gestisce l'infrastruttura in tre regioni globali:
| Regione | Etichetta | Località | Ideale per |
|---|---|---|---|
| USA | Americhe | Iowa, USA | Utenti delle Americhe, il più veloce per le Americhe |
| UE | Europa, Medio Oriente e Africa | Belgio, Europa | Utenti europei, conformità GDPR |
| AP | Asia-Pacifico | Hong Kong, Asia-Pacifico | Utenti dell'area Asia-Pacifico, latenza APAC più bassa |
Selezioni la tua regione durante l'onboarding, e tutti i tuoi dati, modelli e deployment rimangono in quella regione.
La regione è permanente
La regione dei dati non può essere modificata dopo la creazione dell'account. Durante la registrazione, la piattaforma misura la latenza di ciascuna regione e consiglia quella più vicina. Scegli con attenzione.
Caratteristiche principali
Preparazione dei Dati
- Gestione Dataset: Carica immagini, video o archivi ZIP con elaborazione automatica
- Editor di annotazioni: annotazione manuale per tutti e 5 i tipi YOLO (detect, segment, posa, OBB, classify; vedere le attività supportate)
- SAM Annotation: annotazione intelligente basata su clic utilizzando il modello Segment Anything Model
- Auto-Annotazione: Usa modelli addestrati per pre-etichettare nuovi dati
- Statistiche: Distribuzione delle classi, heatmap di posizione e analisi delle dimensioni
graph LR
A[Upload ZIP/Images/Video] --> B[Auto-Process]
B --> C[Browse & Filter]
C --> D{Annotate}
D --> E[Manual Tools]
D --> F[SAM Smart]
D --> G[YOLO Auto-Label]
E --> H[Train-Ready Dataset]
F --> H
G --> H
Tipi di Attività Supportati
L'editor di annotazioni supporta tutti e 5 i tipi YOLO : detect (riquadri di delimitazione), segment (poligoni), pose (punti chiave), OBB (scatole orientate) e classify (etichette a livello di immagine). Ogni tipo di attività dispone di strumenti di disegno e scorciatoie da tastiera dedicati.
Addestramento del Modello
- Formazione sul cloud: formazione su 22 GPU cloud con metriche in tempo reale
- Formazione remota: allenati ovunque e trasmetti i dati alla piattaforma (stile W&B)
- Organizzazione dei Progetti: Raggruppare modelli correlati, confrontare esperimenti, monitorare l'attività
- 17 formati di esportazione: ONNX, TensorRT, CoreML, TFLite e altri (vedi formati supportati)

È possibile addestrare i modelli tramite l'interfaccia utente web (addestramento cloud) o dal proprio computer (addestramento remoto):
- Naviga al tuo progetto
- Clicca
Train Model - Seleziona set di dati, modello, GPU ed epoche
- Monitorare le curve di perdita e le metriche in tempo reale
# Install ultralytics
pip install "ultralytics>=8.4.14"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train and stream metrics to the platform
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Metrics stream to Platform automatically
Distribuzione
- Test di Inferenza: Testare i modelli direttamente nel browser con immagini personalizzate
- Endpoint Dedicati: Distribuire in 43 regioni globali con auto-scaling
- Monitoraggio: Metriche in tempo reale, log delle richieste e dashboard delle prestazioni
graph LR
A[Trained Model] --> B{Action}
B --> C[Browser Predict]
B --> D[Export Format]
B --> E[Deploy Endpoint]
D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
E --> G[43 Global Regions]
G --> H[API Endpoint URL]
H --> I[Monitor & Scale]
Una volta implementato, chiama il tuo endpoint da qualsiasi linguaggio:
import requests
url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer your_api_key"}
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, files={"file": f})
print(response.json())
curl -X POST "https://your-endpoint-url/predict" \
-H "Authorization: Bearer your_api_key" \
-F "file=@image.jpg"
const form = new FormData();
form.append("file", fileInput.files[0]);
const response = await fetch("https://your-endpoint-url/predict", {
method: "POST",
headers: { Authorization: "Bearer your_api_key" },
body: form,
});
const results = await response.json();
console.log(results);
Gestione dell'Account
- Team e organizzazioni: collabora con i membri del team, gestisci i ruoli e gli inviti
- Chiavi API: Gestione sicura delle chiavi per l'addestramento remoto e l'accesso API
- Crediti e Fatturazione: Addestramento pay-as-you-go con prezzi trasparenti
- Feed attività: tieni traccia di tutti gli eventi e le azioni dell'account
- Cestino e ripristino: eliminazione temporanea per 30 giorni con recupero degli elementi
- Conformità GDPR: Esportazione dei dati ed eliminazione dell'account
Livelli del piano
| Funzionalità | Gratuito | Pro (29 $ al mese) | Enterprise |
|---|---|---|---|
| Credito di Iscrizione | 5 $ / 25 $* | - | Personalizzato |
| Credito mensile | - | 30 $ al mese per posto | Personalizzato |
| Modelli | 100 | 500 | Illimitato |
| Formazioni parallele | 3 | 10 | Illimitato |
| Deployment | 3 | 10 (avvio a caldo) | Illimitato |
| Archiviazione | 100 GB | 500 GB | Illimitato |
| Team | - | Fino a 5 membri | Fino a 50 |
| Supporto | Community | Priorità | Dedicato |
*5 $ al momento dell'iscrizione, oppure 25 $ con un indirizzo e-mail aziendale/di lavoro verificato.
Link Rapidi
Inizia con queste risorse:
- Guida Rapida: Crea il tuo primo progetto e addestra un modello in pochi minuti
- Dataset: Carica e gestisci i tuoi dati di addestramento
- Annotazione: Etichetta i tuoi dati con strumenti manuali e assistiti dall'IA
- Progetti: Organizza i tuoi modelli e esperimenti
- Addestramento su Cloud: Addestra su GPU cloud
- Inferenza: Testa i tuoi modelli
- Endpoint: Distribuisci i modelli in produzione
- Monitoraggio: Monitora le prestazioni del deployment
- Chiavi API: Gestisci l'accesso API
- Fatturazione: Crediti e pagamenti
- Attività: Traccia gli eventi dell'account
- Cestino: Recupera gli elementi eliminati
- REST API: Riferimento API
FAQ
Come iniziare con la piattaforma Ultralytics?
Per iniziare con Ultralytics Platform:
- Registrati: Crea un account su platform.ultralytics.com
- Seleziona Regione: Scegli la tua regione dati (USA, UE o AP) durante l'onboarding
- Carica Dataset: Vai alla sezione Dataset per caricare i tuoi dati
- Addestra Modello: Crea un progetto e inizia l'addestramento su GPU cloud
- Deploy: Testa il tuo modello e distribuiscilo su un endpoint dedicato
Per una guida dettagliata, consulta la pagina Quickstart.
Quali sono i vantaggi della piattaforma Ultralytics?
Ultralytics Platform offre:
- Flusso di Lavoro Unificato: Dati, addestramento e deployment in un unico ambiente
- Multi-Regione: Residenza dei dati nelle regioni US, EU o AP
- Addestramento No-Code: Addestra modelli YOLO avanzati senza scrivere codice
- Metriche in Tempo Reale: Trasmetti in streaming l'avanzamento dell'addestramento e monitora i deployment
- 43 Regioni di Deployment: Distribuisci i modelli vicino ai tuoi utenti in tutto il mondo
- 5 tipi di attività: supporto per rilevamento, segmentazione, posa, OBB e classificazione (vedere la documentazione relativa alle attività)
- Annotazione Assistita da AI: SAM e auto-etichettatura per accelerare la preparazione dei dati
Quali opzioni GPU sono disponibili per l'addestramento in cloud?
Ultralytics Platform supporta diversi tipi di GPU per l'addestramento in cloud:
| GPU | VRAM | Costo/Ora | Ideale per |
|---|---|---|---|
| RTX 2000 Ada | 16 GB | $0.24 | Piccoli set di dati, test |
| RTX A4500 | 20 GB | $0.24 | Set di dati di piccole-medie dimensioni |
| RTX A5000 | 24 GB | $0.26 | Set di dati medi |
| RTX 4000 Ada | 20 GB | $0.38 | Set di dati medi |
| L4 | 24 GB | $0.39 | Inferenza ottimizzata |
| A40 | 48 GB | $0.40 | Lotti di dimensioni maggiori |
| RTX 3090 | 24 GB | $0.46 | Formazione generale |
| RTX A6000 | 48 GB | $0.49 | Modelli di grandi dimensioni |
| RTX 4090 | 24 GB | $0.59 | Ottimo rapporto qualità/prezzo |
| RTX 6000 Ada | 48 GB | $0.77 | Formazione su grandi lotti |
| L40S | 48 GB | $0.86 | Formazione su grandi lotti |
| RTX 5090 | 32 GB | $0.89 | Ultima generazione |
| L40 | 48 GB | $0.99 | Modelli di grandi dimensioni |
| A100 PCIe | 80 GB | $1.39 | Formazione alla produzione |
| A100 SXM | 80 GB | $1.49 | Formazione alla produzione |
| RTX PRO 6000 | 96 GB | $1.89 | Impostazione predefinita consigliata |
| H100 PCIe | 80 GB | $2.39 | Allenamento più veloce |
| H100 SXM | 80 GB | $2.69 | Allenamento più veloce |
| H100 NVL | 94 GB | $3.07 | Formazione ad alta memoria |
| H200 NVL | 143 GB | $3.39 | Memoria massima |
| H200 SXM | 141 GB | $3.59 | Massime prestazioni |
| B200 | 180 GB | $4.99 | Modelli più grandi |
Per informazioni complete sui prezzi e GPU , consultare la sezione Formazione sul cloud.
Come funziona l'addestramento remoto?
È possibile addestrare i modelli sul proprio hardware e trasmettere metriche in tempo reale alla piattaforma, in modo simile a Weights & Biases.
Requisiti di versione del pacchetto
L'integrazione con la piattaforma richiede ultralytics>= 8.4.14. Le versioni precedenti NON funzionano con la piattaforma.
pip install "ultralytics>=8.4.14"
# 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
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Train using a Platform dataset directly
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 project=username/my-project name=exp1
Consulta Addestramento in Cloud per maggiori dettagli sull'addestramento remoto.
Quali strumenti di annotazione sono disponibili?
La Piattaforma include un editor di annotazioni completo che supporta:
- Strumenti Manuali: Bounding box, poligoni, punti chiave, bounding box orientate, classificazione
- AnnotazioneSAM : clicca per generare maschere precise utilizzando il modello Segment Anything.
- Scorciatoie da Tastiera: Flussi di lavoro efficienti con tasti di scelta rapida
| Scorciatoia | Azione |
|---|---|
V | Seleziona modalità |
S | Modalità di annotazione SAM |
A | Modalità di annotazione automatica |
1 - 9 | Seleziona la classe in base al numero |
Delete | Elimina annotazione selezionata |
Ctrl+Z | Annulla |
Ctrl+Y | Ripeti |
Escape | Annulla l'azione corrente |
Consulta Annotazione per la guida completa.
Quali formati di esportazione sono supportati?
La piattaforma supporta 17 formati di distribuzione:
| Formato | Estensione file | Caso d'uso |
|---|---|---|
| ONNX | .onnx | Deployment multipiattaforma |
| TorchScript | .torchscript | Implementazione C++ |
| OpenVINO | _openvino_model | Intel |
| TensorRT | .engine | GPU NVIDIA |
| CoreML | .mlpackage | Dispositivi Apple |
| TFLite | .tflite | Dispositivi mobili/periferici |
| TF SavedModel | _saved_model | Ecosistema TensorFlow |
| TF GraphDef | .pb | TensorFlow |
| PaddlePaddle | _paddle_model | Ecosistema Baidu |
| NCNN | _ncnn_model | Mobile (Android) |
| Edge TPU | _edgetpu.tflite | Dispositivi Google |
| TF.js | _web_model | Deployment su browser |
| MNN | .mnn | Alibaba mobile |
| RKNN | _rknn_model | NPU Rockchip |
| IMX500 | _imx_model | Sensore Sony IMX500 |
| Axelera | _axelera_model | Acceleratori Axelera AI |
| ExecuTorch | _executorch_model | PyTorch |
Per le opzioni specifiche del formato, consultare Esportazione modelli, la guida alla modalità Esportazione e l'indice Integrazioni.
Risoluzione dei problemi
Problemi relativi al set di dati
| Problema | Soluzione |
|---|---|
| Il set di dati non verrà elaborato | Verifica che il formato del file sia supportato (JPEG, PNG, WebP, ecc.). Dimensione massima del file: immagini 50 MB, video 1 GB, ZIP 10 GB |
| Annotazioni mancanti | Verificare che le etichette siano presenti formato YOLO con .txt file corrispondenti ai nomi dei file immagine |
| "È necessario dividere il treno" | Aggiungere train/ cartella alla struttura del set di dati, oppure creare divisioni in impostazioni del set di dati |
| Nomi delle classi non definiti | Aggiungi un data.yaml file con names: elenco (vedi formato YOLO), oppure definire le classi nelle impostazioni del set di dati |
Questioni relative alla formazione
| Problema | Soluzione |
|---|---|
| La formazione non inizierà | Controlla il saldo del credito in Impostazioni > Fatturazione. È richiesto un saldo positivo. |
| Errore di memoria insufficiente | Riduci la dimensione del batch, utilizza un modello più piccolo (n/s) o seleziona GPU più VRAM. |
| Metriche inadeguate | Controllare la qualità del set di dati, aumentare il numero di epoche, provare l'aumento dei dati, verificare l'equilibrio delle classi. |
| Addestramento lento | Seleziona GPU più veloce, riduci le dimensioni dell'immagine, verifica che il set di dati non sia congestionato. |
Problemi di implementazione
| Problema | Soluzione |
|---|---|
| Endpoint non risponde | Controllare lo stato dell'endpoint (Pronto vs Interrotto). L'avvio a freddo può richiedere 5-15 secondi. |
| 401 Non autorizzato | Verifica che la chiave API sia corretta e abbia gli ambiti richiesti |
| Inferenza lenta | Controlla le dimensioni del modello, valuta TensorRT , seleziona una regione più vicina |
| Esportazione non riuscita | Alcuni formati richiedono architetture di modelli specifiche. Prova ONNX per 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?
No, la regione dei dati viene selezionata durante la registrazione e non può essere modificata. Per cambiare regione, crea un nuovo account e ricarica i tuoi dati.
Come posso ottenere più crediti?
Vai su Impostazioni > Fatturazione > Aggiungi crediti. Acquista crediti da 5 a 1000 dollari. I crediti acquistati non scadono mai.
Cosa succede se l'addestramento fallisce?
Ti verrà addebitato solo il tempo di elaborazione completato. I checkpoint vengono salvati e puoi riprendere l'addestramento.
Posso scaricare il mio modello addestrato?
Sì, clicca sull'icona di download in qualsiasi pagina del modello per scaricare il .pt file o formati esportati.
Come posso condividere pubblicamente il mio lavoro?
Modifica le impostazioni del tuo progetto o set di dati e imposta la visibilità su "Pubblico". I contenuti pubblici vengono visualizzati nella pagina Esplora.
Quali sono i limiti di dimensione dei file?
Immagini: 50 MB, video: 1 GB, archivi ZIP: 10 GB. Per file più grandi, suddividere in più caricamenti.
Per quanto tempo gli elementi eliminati vengono conservati nel Cestino?
30 giorni. Trascorso tale periodo, gli elementi vengono eliminati definitivamente e non possono essere recuperati.
Posso utilizzare i modelli della piattaforma a fini commerciali?
I piani Free e Pro utilizzano la licenza AGPL. Per un utilizzo commerciale senza i requisiti AGPL, contattareultralytics per ottenere una licenza Enterprise.