Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Ultralytics YOLO

Addestrare modelli su dataset personalizzati con Ultralytics YOLOv8 in Google Colab

Scopri come addestrare Ultralytics YOLOv8 su un dataset personalizzato per il rilevamento di oggetti in Google Colab, dalla configurazione della GPU e l'annotazione fino all'addestramento e alla convalida.

Nuvola LadiNuvola Ladi3 min di lettura
Scopri come addestrare Ultralytics YOLOv8 su un dataset personalizzato per il rilevamento di oggetti in Google Colab, dalla configurazione della GPU e l'annotazione fino all'addestramento e alla convalida.

In questo articolo vediamo come addestrare un modello personalizzato di rilevamento degli oggetti con Ultralytics YOLOv8 in Google Colab, seguendo l'intero processo, dalla configurazione all'addestramento e alla valutazione.

Configurazione del modello Ultralytics YOLOv8 in Google Colab#

Cominciamo configurando il nostro ambiente in Google Colab. Che cos'è Google Colab? Abbreviazione di Google Colaboratory, Google Colab è una piattaforma cloud gratuita di Google per scrivere ed eseguire codice Python.

Per prima cosa, assicurati di avere accesso a una GPU selezionando il tipo di runtime appropriato. Verifica che tutto funzioni correttamente usando il comando nvidia-smi per controllare la configurazione della GPU.

Poi installa il pacchetto ultralytics, che include YOLOv8 e le relative dipendenze, usando pip. Quindi importa la classe YOLO da ultralytics per iniziare a creare il tuo modello personalizzato di rilevamento degli oggetti.

Etichettatura e preparazione del dataset#

Ora prepariamo il dataset. Etichetta i dati con riquadri di delimitazione, specificando le classi di ciascun oggetto. Esporta il dataset nel formato Ultralytics YOLO e importalo nel tuo notebook Google Colab.

Addestramento del tuo modello Ultralytics YOLOv8 personalizzato#

Imposta l'attività su detect per il rilevamento degli oggetti e scegli la dimensione del modello YOLOv8 più adatta alle tue esigenze. Specifica il percorso del dataset, il numero di epoche e la dimensione delle immagini per l'addestramento. L'accelerazione GPU mantiene rapido l'addestramento mentre il modello apprende dai dati.

Valutazione e convalida del modello#

Al termine dell'addestramento, valuta le prestazioni del modello usando metriche come la precisione media media (mAP). Convalida il modello su dati mai visti prima per assicurarti che generalizzi bene. Traccia le matrici di confusione e analizza le predizioni per perfezionare ulteriormente il modello.

I modelli Ultralytics YOLOv8 possono essere convalidati con un singolo comando CLI, ad esempio yolo val model=path/to/best.pt, che riutilizza automaticamente le impostazioni dell'addestramento e restituisce diverse metriche.

Ultralytics supporta anche argomenti CLI e Python che puoi usare durante la convalida per adattare l'output alle tue esigenze. Per saperne di più, consulta la documentazione della modalità di convalida.

Nicolai Nielsen spiega come addestrare dataset personalizzati con Ultralytics YOLOv8 in Google Colab

Fig. 1. Nicolai Nielsen spiega come addestrare dataset personalizzati con Ultralytics YOLOv8 in Google Colab.

Porta il tuo modello al livello successivo#

Hai addestrato correttamente il tuo modello personalizzato Ultralytics YOLOv8 in Google Colab. Nel prossimo video vedremo come esportare i pesi del modello ed eseguire inferenze in tempo reale usando il modello YOLOv8 che hai addestrato.

In conclusione#

Grazie per averci seguito alla scoperta del rilevamento personalizzato degli oggetti con Ultralytics YOLOv8 in Google Colab. Resta in attesa di altri tutorial su AI e machine learning.

Con questa guida completa, ora hai tutto ciò che ti serve per addestrare i tuoi modelli personalizzati di rilevamento degli oggetti con Ultralytics YOLOv8 in Google Colab. Guarda il tutorial completo e segui ogni passaggio.

Scritto da

Nuvola Ladi
Nuvola Ladi

Digital Content Manager · Ultralytics

Nuvola Ladi è Digital Content Manager presso Ultralytics, dove crea contenuti dedicati alla Vision AI e a Ultralytics YOLO e rappresenta l'azienda a eventi di settore come la PyTorch Conference 2025. Vive in Spagna e ha conseguito un master in Visual and Digital Media presso IE University. Prima di entrare in Ultralytics, ha ricoperto diversi ruoli presso organizzazioni tra cui XVA Gallery & Hotel e Rolex.

Commenti

Fai una domanda, condividi i tuoi risultati o aiuta qualcun altro.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning