Vai al contenuto

Ultralytics

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


Guarda: Guida introduttiva alla Ultralytics

Cos'è Ultralytics ?

Ultralytics è progettata per sostituire strumenti ML frammentati con una soluzione unificata. Combina le funzionalità di:

  • Roboflow - Gestione e annotazione dei dati
  • Weights & Biases - Monitoraggio degli esperimenti
  • SageMaker - Formazione sul cloud
  • HuggingFace - Implementazione del modello
  • Arize - Monitoraggio

Piattaforma all-in-one con supporto nativo per i modelli YOLO11 YOLO26.

Flusso di lavoro: Dati → Addestramento → Implementazione

La piattaforma segue un flusso di lavoro semplificato in tre fasi:

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[Test] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
PalcoscenicoFunzionalità
DatiCaricamento dei set di dati, editor di annotazioni (manuale + SAM etichetta automatica), visualizzazione delle statistiche
AddestramentoOrganizzazione del progetto, formazione sul cloud con GPU , streaming di metriche in tempo reale
DistribuireTest di inferenza, endpoint dedicati in 43 regioni, dashboard di monitoraggio

Infrastruttura multiregionale

I tuoi dati rimangono nella tua regione. Ultralytics gestisce infrastrutture in tre regioni globali:

RegionePosizione
Stati UnitiCentro degli Stati Uniti (Iowa)
UEEuropa occidentale (Belgio)
APAsia Pacifico (Hong Kong)

Durante la fase di onboarding selezioni la tua regione e tutti i tuoi dati, modelli e distribuzioni rimangono in quella regione.

Caratteristiche principali

Preparazione dei dati

  • Gestione dei set di dati: 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)
  • SAM Annotation: annotazione intelligente basata su clic utilizzando il modello Segment Anything Model
  • Annotazione automatica: utilizza modelli addestrati per pre-etichettare i nuovi dati
  • Statistiche: distribuzione delle classi, mappe di calore delle posizioni e analisi delle dimensioni

Formazione dei modelli

  • Formazione sul cloud: formazione sulle GPU cloud (RTX 4090, A100, H100) con metriche in tempo reale
  • Formazione remota: formazione ovunque e trasmissione dei dati alla piattaforma (stile W&B)
  • Organizzazione del progetto: raggruppare modelli correlati, confrontare esperimenti, track
  • 17 formati di esportazione: ONNX, TensorRT, CoreML, TFLite e altri ancora

Distribuzione

  • Test di inferenza: prova i modelli direttamente nel browser con immagini personalizzate
  • Endpoint dedicati: distribuzione in 43 aree geografiche con scalabilità automatica
  • Monitoraggio: metriche in tempo reale, registri delle richieste e dashboard delle prestazioni

Gestione account

  • Chiavi API: gestione sicura delle chiavi per la formazione remota e l'accesso alle API
  • Crediti e fatturazione: formazione con pagamento a consumo e prezzi trasparenti
  • Conformità al GDPR: esportazione dei dati e cancellazione dell'account

Inizia con queste risorse:

FAQ

Come posso iniziare a utilizzare Ultralytics ?

Per iniziare a utilizzare Ultralytics :

  1. Registrati: crea un account su platform.ultralytics.com
  2. Seleziona regione: scegli la tua regione dati (USA, UE o AP) durante la registrazione.
  3. Carica set di dati: vai alla sezione Set di dati per caricare i tuoi dati.
  4. Modello di addestramento: crea un progetto e avvia l'addestramento su GPU cloud
  5. Distribuzione: testa il tuo modello e distribuiscilo su un endpoint dedicato

Per una guida dettagliata, consulta la pagina Guida rapida.

Quali sono i vantaggi della Ultralytics ?

Ultralytics offre:

  • Flusso di lavoro unificato: dati, formazione e implementazione in un unico posto
  • Multiregione: residenza dei dati nelle AP Stati Uniti, UE o AP
  • Formazione senza codice: addestra YOLO avanzati senza scrivere codice
  • Metriche in tempo reale: trasmetti in streaming i progressi della formazione e monitora le implementazioni
  • 43 Regioni di distribuzione: distribuisci i modelli vicino ai tuoi utenti in tutto il mondo
  • 5 tipi di attività: supporto per rilevamento, segmentazione, posa, OBB e classificazione
  • Annotazione assistita dall'intelligenza artificiale: SAM etichettatura automatica per velocizzare la preparazione dei dati

Quali GPU sono disponibili per la formazione cloud?

Ultralytics supporta diversi GPU per l'addestramento nel cloud:

GPUVRAMIdeale per
RTX 409024 GBFormazione rapida, maggior parte dei casi d'uso
RTX 309024 GBFormazione conveniente
A100 40 GB40 GBModelli grandi, lotti grandi
A100 80 GB80 GBModelli molto grandi
H100 80 GB80 GBMassime prestazioni
L40S48 GBPrestazioni equilibrate

Per informazioni sui prezzi e ulteriori dettagli, consultare la sezione Formazione sul cloud.

Come funziona la formazione a distanza?

È possibile addestrare i modelli ovunque e trasmettere le metriche alla piattaforma.

Requisiti relativi alla versione del pacchetto

L'integrazione con la piattaforma richiede ultralytics>= 8.4.0. Le versioni precedenti NON funzionano con la piattaforma.

pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train with project/name to stream metrics
yolo train model=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

Per ulteriori dettagli sulla formazione a distanza, consultare la sezione Formazione sul cloud.

Quali strumenti di annotazione sono disponibili?

La piattaforma include un editor di annotazioni completo che supporta:

  • Strumenti manuali: riquadri di delimitazione, poligoni, punti chiave, riquadri orientati, classificazione
  • AnnotazioneSAM : clicca per generare maschere precise utilizzando il modello Segment Anything.
  • YOLO : utilizza modelli addestrati per pre-etichettare le immagini
  • Scorciatoie da tastiera: flussi di lavoro efficienti con i tasti di scelta rapida

Vedi Annotazione per la guida completa.



📅 Creato 0 giorni fa ✏️ Aggiornato 0 giorni fa
glenn-jocher

Commenti