Controllo verde
Link copiato negli appunti

Come addestrare i modelli personalizzati con Ultralytics MOZZO

Scopri come addestrare modelli personalizzati di YOLO senza fatica con Ultralytics HUB. Questa guida passo-passo alla piattaforma intuitiva offre una panoramica sull'integrazione perfetta, sul monitoraggio in tempo reale e sulla formazione in cloud.

Poiché siamo costantemente alla ricerca di innovazioni basate sull'intelligenza artificiale, unisciti a noi per dare un'occhiata più da vicino a Ultralytics HUB, una piattaforma progettata per semplificare la formazione di modelli personalizzati.Ultralytics YOLO modelli personalizzati. Che tu sia uno sviluppatore esperto o un principiante, Ultralytics HUB offre un'esperienza senza soluzione di continuità per la creazione e la gestione di modelli di computer vision. Scopriamo come addestrare i tuoi modelli personalizzati di YOLO in pochi clic.

Che cos'è Ultralytics HUB ?

Ultralytics HUB è una piattaforma completa progettata per gestire i tuoi dataset, i tuoi progetti e i tuoi modelli, rendendo più semplice l'addestramento e la distribuzione dei modelli di apprendimento automatico. 

Si integra con diverse piattaforme, supporta aggiornamenti in tempo reale tramite la sua app mobile (disponibile sia su Android che su iOS) ed è in continua evoluzione con nuove funzionalità. Per ulteriori approfondimenti tecnici e per un flusso di lavoro passo dopo passo, dai un'occhiata al nostro articolo su Medium su come addestrare i modelli di computer vision sul cloud.

Come iniziare con Ultralytics HUB

Interfaccia facile da usare

La prima cosa che noterai di Ultralytics HUB è la sua interfaccia intuitiva. La homepage offre un facile accesso ai dataset, ai progetti, ai modelli e alle integrazioni. Anche se è ancora in fase beta, la piattaforma vanta già una serie di potenti funzionalità.

Set di dati e modelli

Ultralytics HUB viene fornito con set di dati standard come VOC, COCO e Simpsons, comunemente utilizzati per il benchmarking. Questi set di dati sono consistenti, con COCO che presenta 80 classi e 140.000 immagini. Tuttavia, la piattaforma supporta anche set di dati più piccoli, il che la rende ideale per gli utenti di tutti i livelli. Puoi caricare il tuo set di dati personalizzato o collegarti a strumenti esterni come Roboflow per l'annotazione delle immagini e la preparazione dei set di dati.

Creare un progetto

Creare un nuovo progetto in Ultralytics HUB è incredibilmente semplice. Ecco una guida passo passo per iniziare:

  1. Crea un progetto: Inizia a dare un nome al tuo progetto. Per questo esempio, chiamiamolo "Rilevamento oggetti".
  2. Scegli un set di dati: Seleziona un set di dati tra le opzioni disponibili. Per semplicità, utilizzeremo il dataset Simpsons con 14.000 immagini.
  3. Seleziona un modello: Scegli un modello di YOLO . Ultralytics HUB supporta diversi modelli, tra cui YOLOv5 e YOLOv8. Per questo esempio, sceglieremo il modello YOLOv8 nano.
  4. Regola gli iperparametri: Regola impostazioni come il numero di epoche, la dimensione dell'immagine e la dimensione del batch. Puoi anche scegliere se utilizzare GPU o CPU e configurare le opzioni di caching.

Formazione del modello

Una volta impostato il progetto, la formazione del modello è a portata di clic. Ultralytics HUB offre diverse opzioni di formazione:

  • Formazione locale: Installa Ultralytics sul tuo computer locale ed esegui lo script di formazione.
  • Google Colab: Apri un blocco note di Google Colab preconfigurato con il codice necessario. Questa opzione non richiede alcuna codifica e funziona perfettamente nel cloud.
  • HUB Cloud: Ultralytics HUB Cloud Training offre una soluzione senza codice per l'addestramento dei modelli YOLO , perfetta per i non addetti ai lavori e per i proprietari di aziende. Il flusso di lavoro comprende il caricamento del set di dati, la selezione del modello e la configurazione dell'istanza cloud, rendendo più semplice la messa a punto dei modelli pre-addestrati e la loro esportazione per varie applicazioni.

Per addestrare il modello in Google Colab:

  1. Installa Ultralytics: Esegui il comando per installare Ultralytics nel notebook.
  2. Configurazione e chiave API: Configura la configurazione e inserisci la tua chiave API.
  3. Avvia la formazione: Esegui i comandi di addestramento e il tuo modello inizierà ad addestrarsi.
Figura 1. Nicolai Nielsen illustra come addestrare i modelli su Ultralytics HUB.

Monitoraggio dei progressi della formazione

Ultralytics HUB consente di monitorare in tempo reale i progressi di formazione del modello. Puoi monitorare metriche chiave come l'accuratezza, la precisione, il richiamo e le funzioni di perdita. La piattaforma visualizza anche i dati di addestramento, permettendoti di vedere come il tuo modello migliora nel tempo.

Funzionalità avanzate e integrazioni

Formazione in cloud e integrazione di RoboFlow

Ultralytics HUB ha introdotto il cloud training, che consente agli utenti di addestrare i modelli direttamente nel cloud senza alcuna configurazione locale. La piattaforma si integra anche con Roboflow, uno strumento per l'annotazione delle immagini e la preparazione dei set di dati. Questa integrazione semplifica il flusso di lavoro dalla preparazione dei dati alla formazione dei modelli.

App mobile

L'applicazione Ultralytics HUB porta il rilevamento di oggetti in tempo reale sul tuo dispositivo mobile. Utilizzando modelli pre-addestrati, l'app è in grado di rilevare gli oggetti dal set di dati COCO con un'elevata precisione, funzionando a 30 fotogrammi al secondo su un iPhone 14 Pro. Questa funzione è perfetta per testare i modelli in scenari reali e dimostrare le capacità dei modelli addestrati.

Conclusione

Ultralytics HUB è uno strumento rivoluzionario nel mondo della computer vision, che rende più facile che mai l'addestramento di modelli YOLO personalizzati. La sua interfaccia facile da usare, le solide funzionalità e le integrazioni senza soluzione di continuità lo rendono uno strumento indispensabile per sviluppatori e ricercatori. Che tu voglia addestrare i modelli in locale, nel cloud o in movimento con l'app mobile, Ultralytics HUB è la soluzione che fa per te.

Allora perché aspettare? Entra subito in Ultralytics HUB e sblocca il potenziale dei tuoi progetti di apprendimento automatico con pochi clic!

Logo di FacebookLogo di TwitterLogo di LinkedInSimbolo di copia-link

Leggi tutto in questa categoria

Costruiamo insieme il futuro
di AI!

Inizia il tuo viaggio nel futuro dell'apprendimento automatico