Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Get Started
Da pip install a un rilevatore personalizzato pronto per la distribuzione
percorso Fondamentiprincipiante ~4 ore 10 lezioniEsame finale · Certificato

Addestra il tuo primo modello YOLO

Porta Ultralytics YOLO26 da una nuova installazione a un rilevatore personalizzato addestrato, convalidato ed esportato. Eseguirai predizioni sulle immagini, imposterai un dataset reale, addestrerai e diagnosticherai un rilevatore di pillole, eseguirai modelli su video con tracking ed esporterai in ONNX verificando che il risultato corrisponda a PyTorch. Ogni passaggio viene eseguito in Python e tramite CLI, su una CPU di laptop, mostrando l'output reale. La pianificazione, la raccolta e l'etichettatura del dataset sono trattate in Building High-Performance YOLO Datasets.

Cosa imparerai

Addestra, convalida ed esporta un modello Ultralytics YOLO26 su un dataset personalizzato, eseguilo su video e impara a diagnosticare ogni passaggio in caso di problemi, sia da Python sia dalla riga di comando.

  • Installa Ultralytics, verifica quale dispositivo userà ed esegui predizioni con YOLO26 in Python e tramite CLI.

  • Scegli la dimensione del modello in base a un budget di latenza misurato, anziché a una classifica.

  • Organizza un dataset nel formato Ultralytics YOLO, converti le etichette e scrivi un data.yaml che funzioni da qualsiasi posizione.

  • Esegui l'addestramento, la validazione, la ripresa e l'avvio a caldo dei run, quindi trasforma gli artefatti di validazione in un elenco di interventi.

  • Esegui lo streaming e il tracking dei video, poi esporta in ONNX, TensorRT, OpenVINO e altri formati, verificando che l'esportazione corrisponda a PyTorch.

Cosa realizzerai
  • Un dataset di pillole in formato YOLO con un data.yaml che Ultralytics legge senza etichette corrotte.

  • Un rilevatore best.pt addestrato, con i relativi valori di validazione accanto a quelli del modello preaddestrato di riferimento.

  • Uno script video in streaming che conta gli oggetti unici con il tracking e verifica che riesca a mantenere il passo con la frequenza dei fotogrammi.

  • Un'esportazione ONNX i cui rilevamenti e mAP corrispondono al modello PyTorch con impostazioni equivalenti.

Prerequisiti
  • Python 3.10+ e dimestichezza nell'esecuzione di script Python e comandi shell.

  • Non serve una GPU: ogni esempio di questo corso viene eseguito su una CPU di laptop in pochi minuti. Una GPU NVIDIA o Apple Silicon velocizza i run più impegnativi.

  • Consigliato: completa prima Computer Vision Foundations e Building High-Performance YOLO Datasets.

Contenuti del corso

5 moduli · 10 lezioni