Facendo clic su "Accetta tutti i cookie", l'utente accetta la memorizzazione dei cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzarne l'utilizzo e contribuire alle nostre iniziative di marketing. Per saperne di più
Impostazioni dei cookie
Facendo clic su "Accetta tutti i cookie", l'utente accetta la memorizzazione dei cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzarne l'utilizzo e contribuire alle nostre iniziative di marketing. Per saperne di più
Scoprite come addestrare modelli YOLO personalizzati senza fatica con Ultralytics HUB. Questa guida passo-passo alla piattaforma intuitiva offre una visione d'insieme della perfetta integrazione, del monitoraggio in tempo reale e dell'addestramento nel cloud.
Poiché ci impegniamo costantemente per l'innovazione basata sull'intelligenza artificiale, unisciti a noi per dare un'occhiata più da vicino a Ultralytics HUB, una piattaforma progettata per semplificare l'addestramento di modelli Ultralytics YOLO personalizzati. Che siate sviluppatori esperti o principianti, Ultralytics HUB offre un'esperienza senza soluzione di continuità per la creazione e la gestione di modelli di computer vision. Scopriamo come addestrare i modelli YOLO personalizzati in pochi clic.
Che cos'è Ultralytics HUB?
Ultralytics HUB è una piattaforma completa progettata per gestire i vostri dataset, progetti e modelli, facilitando l'addestramento e la distribuzione di modelli di apprendimento automatico.
Si integra con diverse piattaforme, supporta aggiornamenti in tempo reale tramite la sua applicazione mobile (disponibile sia su Android che su iOS) ed è in continua evoluzione con nuove funzionalità. Per ulteriori approfondimenti tecnici e un flusso di lavoro passo dopo passo, consultate il nostro articolo su Medium su come addestrare i modelli di computer vision nel cloud.
Come iniziare con Ultralytics HUB
Interfaccia facile da usare
La prima cosa che noterete di Ultralytics HUB è la sua interfaccia intuitiva. La homepage offre un facile accesso a dataset, progetti, modelli e integrazioni. Anche se è ancora in fase beta, la piattaforma vanta già una serie di potenti funzionalità.
Dataset 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, rendendola ideale per gli utenti di tutti i livelli. È possibile caricare un set di dati personalizzato o collegarsi a strumenti esterni come Roboflow per l'annotazione delle immagini e la preparazione del set di dati.
Creare un progetto
La creazione di un nuovo progetto in Ultralytics HUB è incredibilmente semplice. Ecco una guida passo passo per iniziare:
Creare un progetto: Iniziare a dare un nome al progetto. Per questo esempio, chiamiamolo "Rilevamento oggetti".
Scegliere un set di dati: Selezionare un set di dati dalle opzioni disponibili. Per semplicità, utilizzeremo il set di dati Simpsons con 14.000 immagini.
Selezionare un modello: Scegliere un modello YOLO. Ultralytics HUB supporta diversi modelli, tra cui YOLOv5 e YOLOv8. Per questo esempio, sceglieremo il modello YOLOv8 nano.
Regolazione degli iperparametri: Regola impostazioni come il numero di epoche, la dimensione dell'immagine e la dimensione del batch. È inoltre possibile selezionare se utilizzare una GPU o una 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: Installare Ultralytics sul computer locale ed eseguire lo script di addestramento.
Google Colab: Aprire 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 l'impostazione dell'istanza cloud, semplificando la messa a punto dei modelli pre-addestrati e la loro esportazione per varie applicazioni.
Per addestrare il modello in Google Colab:
Installare Ultralytics: Eseguire il comando per installare Ultralytics nel notebook.
Configurazione e chiave API: Configurare la configurazione e inserire la chiave API.
Avvio dell'addestramento: Eseguendo i comandi di addestramento, il 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 dell'addestramento del modello. È possibile monitorare metriche chiave come l'accuratezza, la precisione, il richiamo e le funzioni di perdita. La piattaforma visualizza anche i dati di addestramento, consentendo di vedere come il modello migliora nel tempo.
Funzionalità e integrazioni avanzate
Formazione nel cloud e integrazione con 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 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.
Applicazione mobile
L'applicazione Ultralytics HUB porta il rilevamento degli oggetti in tempo reale sul vostro dispositivo mobile. Utilizzando modelli pre-addestrati, l'app è in grado di rilevare 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 innovativo 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 si tratti di addestrare modelli in locale, nel cloud o in movimento con l'applicazione mobile, Ultralytics HUB è la soluzione ideale.
Quindi perché aspettare? Entrate oggi stesso in Ultralytics HUB e sbloccate il potenziale dei vostri progetti di apprendimento automatico con pochi clic!