Ultralytics YOLO27:
Torna al glossario di Ultralytics

Deep Learning (DL)

Esplora i fondamenti del deep learning (DL), dalle reti neurali alle applicazioni AI nel mondo reale. Scopri come Ultralytics YOLO26 semplifica l’addestramento e il deployment.

Il deep learning (DL) è un sottoinsieme specializzato dell'apprendimento automatico (ML) che imita il modo in cui il cervello umano elabora le informazioni. Mentre il ML tradizionale si basa spesso sull'estrazione manuale delle caratteristiche, il deep learning automatizza questo processo utilizzando strutture a più livelli note come reti neurali artificiali (ANNs). Queste reti sono composte da livelli di nodi interconnessi, o neuroni, che elaborano i dati in modo gerarchico. Questa "profondità" consente ai modelli di apprendere schemi e rappresentazioni complesse direttamente da input grezzi come immagini, audio e testo, rendendoli eccezionalmente efficaci nell'affrontare problemi relativi a dati non strutturati.

Come funziona il deep learning#

Il meccanismo fondamentale del deep learning consiste nel far passare i dati attraverso più livelli di unità di elaborazione non lineari. In una rete neurale feedforward standard, le informazioni fluiscono da un livello di input, attraverso diversi livelli "nascosti", fino a un livello di output. Durante la fase di addestramento, la rete regola i propri parametri interni, noti come pesi e bias, in base all'errore delle sue previsioni. Questa regolazione viene generalmente ottenuta utilizzando un algoritmo di ottimizzazione come la discesa del gradiente stocastico (SGD) combinata con la retropropagazione per minimizzare la perdita.

Il deep learning dà il meglio di sé quando deve gestire grandi quantità di dati. A differenza degli algoritmi più semplici, le cui prestazioni possono raggiungere un plateau, i modelli DL generalmente continuano a migliorare all'aumentare delle dimensioni dei dati di addestramento. Questa scalabilità è uno dei motivi principali per cui le GPU ad alte prestazioni vengono spesso utilizzate per accelerare l'elevato carico computazionale richiesto dall'addestramento di queste architetture di grandi dimensioni.

Architetture principali e differenze#

Il deep learning viene spesso confuso con il machine learning, ma la differenza risiede nel livello di intervento umano e nella complessità architetturale. Il machine learning richiede generalmente dati strutturati e caratteristiche progettate dall'uomo. Il deep learning, invece, esegue l'estrazione automatica delle caratteristiche.

Nel deep learning esistono diverse architetture specializzate per gestire tipi specifici di dati:

Applicazioni nel mondo reale#

Il deep learning è passato dalla teoria accademica al cuore degli stack tecnologici moderni. Ecco due esempi concreti del suo impatto:

  1. Guida autonoma: le auto a guida autonoma si affidano fortemente al deep learning per navigare in sicurezza. Modelli come YOLO26 elaborano i flussi video in tempo reale per rilevare pedoni, altri veicoli e segnali stradali. Questo richiede attività complesse come il tracking multi-oggetto e la stima della profondità per prendere decisioni in frazioni di secondo.

  2. Diagnostica medica: in ambito sanitario, gli algoritmi DL assistono i radiologi analizzando immagini mediche come radiografie e risonanze magnetiche. Ad esempio, l'IA in ambito sanitario utilizza modelli di segmentazione per identificare tumori o anomalie con una precisione paragonabile o talvolta superiore a quella degli esperti umani, consentendo interventi più tempestivi.

Implementazione del deep learning#

Strumenti come PyTorch e TensorFlow hanno democratizzato l'accesso al deep learning, ma le interfacce di alto livello lo rendono ancora più semplice. Il pacchetto ultralytics consente agli sviluppatori di sfruttare architetture all'avanguardia senza dover progettare reti neurali da zero.

Ecco un esempio conciso di caricamento di un modello di deep learning pre-addestrato ed esecuzione dell'inferenza su un'immagine:

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (a Convolutional Neural Network)
model = YOLO("yolo26n.pt")

# Perform object detection on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results to see identified objects and bounding boxes
results[0].show()

Tendenze e strumenti futuri#

Il settore si sta evolvendo rapidamente verso modelli più efficienti e capaci. Tecniche come il transfer learning consentono agli utenti di ottimizzare modelli pre-addestrati di grandi dimensioni su dataset più piccoli e specifici, risparmiando tempo e risorse di calcolo significativi. Inoltre, la diffusione dell'IA generativa dimostra la capacità del DL di creare nuovi contenuti, dalle immagini realistiche al codice.

Per i team che desiderano semplificare il proprio flusso di lavoro, la Ultralytics Platform offre un ambiente completo per gestire il ciclo di vita dei progetti di deep learning. Dall'annotazione dei dati collaborativa all'addestramento e alla distribuzione basati sul cloud, questi strumenti aiutano a colmare il divario tra la ricerca sperimentale e le applicazioni pronte per la produzione. Per approfondire i fondamenti matematici, risorse come il MIT Deep Learning Book offrono un'ampia trattazione teorica.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning