Cliccando su “Accetta tutti i cookie”, l'utente accetta di memorizzare i cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzare l'utilizzo del sito e assistere le nostre attività di marketing. Maggiori informazioni
Impostazioni dei cookie
Cliccando su “Accetta tutti i cookie”, l'utente accetta di memorizzare i cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzare l'utilizzo del sito e assistere le nostre attività di marketing. Maggiori informazioni
Scopri come addestrare modelli YOLO personalizzati senza sforzo con Ultralytics HUB. Questa guida passo passo alla piattaforma intuitiva offre una panoramica sull'integrazione perfetta, il tracciamento in tempo reale e l'addestramento nel cloud.
Mentre ci impegniamo costantemente per l'innovazione guidata dall'IA, unitevi a noi per dare uno sguardo 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 fluida per la creazione e la gestione di modelli di computer vision. Esploriamo come addestrare i vostri modelli YOLO personalizzati in pochi clic.
Cos'è Ultralytics HUB?
Ultralytics HUB è una piattaforma completa progettata per gestire dataset, progetti e modelli, semplificando l'addestramento e la distribuzione di modelli di machine learning.
Si integra con varie 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 approfondimenti più tecnici e un flusso di lavoro dettagliato, consulta il nostro articolo su Medium su come Addestrare modelli di computer vision sul cloud.
Primi passi con Ultralytics HUB
Interfaccia intuitiva
La prima cosa che noterai di Ultralytics HUB è la sua interfaccia intuitiva. La homepage fornisce un facile accesso a dataset, progetti, modelli e integrazioni. Anche se è ancora in versione beta, la piattaforma vanta già una vasta gamma di potenti funzionalità.
Dataset e modelli
Ultralytics HUB è precaricato con dataset standard come VOC, COCO e Simpsons, comunemente utilizzati per il benchmarking. Questi dataset sono consistenti, con COCO che presenta 80 classi e 140.000 immagini. Tuttavia, la piattaforma supporta anche dataset più piccoli, rendendola ideale per utenti di tutti i livelli. Puoi caricare il tuo dataset personalizzato o connetterti con strumenti esterni come Roboflow per l'annotazione delle immagini e la preparazione del dataset.
Creazione di un progetto
Creare un nuovo progetto in Ultralytics HUB è incredibilmente semplice. Ecco una guida passo passo per iniziare:
Crea un progetto: inizia dando un nome al tuo progetto. Per questo esempio, chiamiamolo "Object Detection".
Scegli un dataset: seleziona un dataset tra le opzioni disponibili. Per semplicità, utilizzeremo il dataset Simpsons con 14.000 immagini.
Seleziona un modello: scegli un modello YOLO. Ultralytics HUB supporta vari modelli, tra cui YOLOv5 e YOLOv8. Ai fini di questo esempio, utilizzeremo il modello nano YOLOv8.
Ottimizza gli iperparametri: regola impostazioni come il numero di epoche, la dimensione dell'immagine e la dimensione del batch. Puoi anche selezionare se utilizzare una GPU o una CPU e configurare le opzioni di caching.
Addestramento del modello
Una volta impostato il tuo progetto, l'addestramento del modello è a portata di clic. Ultralytics HUB offre molteplici opzioni di addestramento:
Addestramento Locale: Installa Ultralytics sulla tua macchina locale ed esegui lo script di addestramento.
Google Colab: Apri un notebook Google Colab preconfigurato con il codice necessario. Questa opzione non richiede alcuna programmazione e viene eseguita senza problemi nel cloud.
HUB Cloud: Ultralytics HUB Cloud Training offre una soluzione no-code per l'addestramento di modelli YOLO, ideale per chi non programma e per i titolari di aziende. Il flusso di lavoro include il caricamento del dataset, la selezione del modello e la configurazione dell'istanza cloud, semplificando la messa a punto di modelli pre-addestrati e la loro esportazione per varie applicazioni.
Per addestrare il modello in Google Colab:
Installa Ultralytics: esegui il comando per installare Ultralytics nel notebook.
Configurazione e chiave API: configura l'installazione e inserisci la tua chiave API.
Avvia l'addestramento: esegui i comandi di addestramento e il tuo modello inizierà l'addestramento.
Fig. 1. Nicolai Nielsen che illustra come addestrare modelli su Ultralytics HUB.
Monitoraggio dell'avanzamento del training
Ultralytics HUB fornisce il monitoraggio in tempo reale dei progressi di addestramento del tuo modello. Puoi monitorare metriche chiave come accuratezza, precisione, richiamo e funzioni di perdita. La piattaforma visualizza anche i dati di addestramento, consentendoti di vedere come il tuo modello migliora nel tempo.
Funzionalità e integrazioni avanzate
Formazione cloud e integrazione RoboFlow
Ultralytics HUB ha introdotto il cloud training, consentendo agli utenti di addestrare modelli direttamente nel cloud senza alcuna configurazione locale. La piattaforma si integra anche con Roboflow per l'annotazione delle immagini e la preparazione dei dataset. Questa integrazione semplifica il flusso di lavoro dalla preparazione dei dati all'addestramento del modello.
App mobile
L'app Ultralytics HUB porta il rilevamento oggetti in tempo reale sul tuo dispositivo mobile. Utilizzando modelli pre-addestrati, l'app può rilevare oggetti dal dataset COCO con elevata precisione, funzionando a 30 fotogrammi al secondo su un iPhone 14 Pro. Questa funzionalità è perfetta per testare i modelli in scenari reali e dimostrare le capacità dei tuoi modelli addestrati.
Conclusione
Ultralytics HUB rappresenta una svolta nel mondo della computer vision, rendendo più semplice che mai l'addestramento di modelli YOLO personalizzati. La sua interfaccia intuitiva, le funzionalità robuste e le integrazioni perfette lo rendono uno strumento indispensabile per sviluppatori e ricercatori. Che tu stia cercando di addestrare modelli in locale, nel cloud o in mobilità con l'app mobile, Ultralytics HUB ti supporta in ogni caso.
Allora, perché aspettare? Immergiti subito in Ultralytics HUB e sblocca il potenziale dei tuoi progetti di machine learning con pochi clic!