Yolo Vision Shenzhen
Shenzhen
Iscriviti ora
Glossario

Apprendimento Auto-Supervisionato

Scopri come l'apprendimento auto-supervisionato elimina la necessità dell'etichettatura manuale. Scopri i metodi SSL generativi e contrastivi per migliorare Ultralytics .

L'apprendimento auto-supervisionato (SSL) è un paradigma di apprendimento automatico in cui un sistema impara a comprendere i dati generando i propri segnali di supervisione dai dati stessi, anziché affidarsi a etichette esterne fornite dall'uomo. Nell' apprendimento supervisionato tradizionale apprendimento supervisionato, i modelli richiedono grandi quantità di dati annotati manualmente, come immagini etichettate come "gatto" o "cane", la cui produzione può essere costosa e richiedere molto tempo. L'SSL aggira questo ostacolo creando "attività pretestuose" in cui il modello deve prevedere parti nascoste o mancanti dei dati di input, insegnando efficacemente a se stesso la struttura e le caratteristiche sottostanti necessarie per compiti complessi come il rilevamento di oggetti e classificazione.

Meccanismi fondamentali dell'apprendimento auto-supervisionato

L'idea fondamentale alla base del protocollo SSL è quella di mascherare o nascondere una parte dei dati e costringere la rete neurale (NN) a ricostruirli o a prevedere la relazione tra diverse viste degli stessi dati. Questo processo crea rappresentazioni ricche e di uso generale che possono essere perfezionate in un secondo momento per specifiche applicazioni a valle.

Esistono due approcci principali all'interno dell'SSL:

  • Metodi generativi: il modello impara a generare pixel o parole per riempire gli spazi vuoti. Un classico esempio di elaborazione del linguaggio naturale (NLP) è la previsione della parola successiva in una frase. Nella visione artificiale, tecniche come gli Masked Autoencoders (MAE) oscurano porzioni casuali di un'immagine e assegnano al modello il compito di ricostruire i pixel mancanti, costringendolo a "comprendere" il contesto visivo .
  • Apprendimento contrastivo: questo metodo insegna al modello a distinguere tra punti dati simili e dissimili . Applicando l' tecniche di aumento dei dati , come il ritaglio, il jittering dei colori o la rotazione, il modello impara che queste versioni modificate rappresentano lo stesso oggetto (coppie positive), mentre tratta le altre immagini come oggetti diversi (coppie negative). Framework popolari come SimCLR si basano fortemente su questo principio.

Applicazioni nel mondo reale

L'apprendimento auto-supervisionato è diventato una pietra miliare per la creazione di potenti modelli di base in vari ambiti. La sua capacità di sfruttare enormi quantità di dati non etichettati lo rende altamente scalabile.

  • Imaging medico: ottenere scansioni mediche etichettate da esperti è difficile e costoso. SSL consente ai modelli di pre-addestrare migliaia di radiografie o scansioni MRI non etichettate per apprendere le caratteristiche anatomiche generali. Questo modello pre-addestrato può quindi essere messo a punto con un numero ridotto di esempi etichettati per ottenere un'elevata precisione nel rilevamento dei tumori o nella diagnosi delle malattie.
  • Guida autonoma: le auto a guida autonoma generano ogni giorno terabyte di dati video. SSL consente a questi sistemi di apprendere le dinamiche temporali e la comprensione spaziale dalle riprese video grezze senza annotazioni fotogramma per fotogramma . Ciò contribuisce a migliorare il rilevamento della corsia e l'evitamento degli ostacoli, prevedendo i fotogrammi futuri o il movimento degli oggetti.

Distinguere SSL dai termini correlati

È importante distinguere SSL da apprendimento non supervisionato. Sebbene entrambi i metodi utilizzino dati non etichettati, l'apprendimento non supervisionato si concentra in genere sulla ricerca di modelli nascosti o raggruppamenti (clustering) senza un compito predittivo specifico. L'SSL, al contrario, inquadra il processo di apprendimento come un compito supervisionato in cui le etichette vengono generate automaticamente dalla struttura dei dati stessa. Inoltre, l' apprendimento semi-supervisionato combina una piccola quantità di dati etichettati con una grande quantità di dati non etichettati, mentre l'SSL puro crea le proprie etichette interamente dal set di dati non etichettato prima che avvenga qualsiasi messa a punto.

Utilizzo dei pesi pre-addestrati in Ultralytics

Ultralytics , modelli come YOLO26 traggano notevoli vantaggi dalle strategie di addestramento avanzate che spesso incorporano principi simili all'SSL durante la fase di pre-addestramento su enormi set di dati come ImageNet o COCO. Ciò garantisce che quando gli utenti implementano un modello per un compito specifico, gli estrattori di caratteristiche siano già robusti.

Gli utenti possono sfruttare queste potenti rappresentazioni pre-addestrate per mettere a punto modelli sui propri set di dati personalizzati utilizzando la Ultralytics .

Ecco un esempio sintetico di come caricare un modello YOLO26 pre-addestrato e iniziare a perfezionarlo su un nuovo set di dati, sfruttando le caratteristiche apprese durante il suo addestramento iniziale su larga scala:

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (weights learned from large-scale data)
model = YOLO("yolo26n.pt")

# Fine-tune the model on a specific dataset (e.g., COCO8)
# This leverages the robust feature representations learned during pre-training
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

Il futuro dello standard SSL

Come ricercatori presso importanti laboratori quali Meta AI e Google continuano a perfezionare queste tecniche, SSL sta ampliando i confini di ciò che è possibile realizzare nell'ambito dell' IA generativa e nella visione artificiale. Riducendo la dipendenza dai dati etichettati, SSL sta democratizzando l'accesso all'intelligenza artificiale ad alte prestazioni, consentendo a team più piccoli di costruire modelli sofisticati per applicazioni di nicchia come la conservazione della fauna selvatica o ispezione industriale.

Unitevi alla comunità di Ultralytics

Entra nel futuro dell'AI. Connettiti, collabora e cresci con innovatori globali

Iscriviti ora