Ultralytics YOLO27:
Licenza YOLO
Torna al glossario di Ultralytics

Self-Supervised Learning

L'apprendimento auto-supervisionato (SSL) addestra i modelli su attività le cui etichette derivano dai dati stessi, come ricostruire parti mascherate. Include metodi e applicazioni.

L'apprendimento auto-supervisionato (SSL) addestra un modello su un compito le cui etichette provengono dai dati stessi, come prevedere la parola successiva di una frase, completare porzioni nascoste di un'immagine o riconoscere come corrispondenze due ritagli della stessa foto, così da poter apprendere da grandi quantità di dati senza etichette. L'apprendimento supervisionato è limitato dall'etichettatura dei dati, che è lenta e costosa, mentre le immagini, i video, l'audio e i testi grezzi sono abbondanti. L'SSL li usa per preaddestrare un encoder generico, che viene poi adattato tramite fine-tuning o una piccola testa addestrata a un'attività a valle, come la classificazione delle immagini o il rilevamento degli oggetti, con molte meno etichette. Ogni moderno modello linguistico di grandi dimensioni (LLM) viene preaddestrato in questo modo, prevedendo il token successivo nel testo, come nei modelli GPT; il modello DINOv3 di Meta ha portato il preaddestramento auto-supervisionato delle immagini a un modello con 7 miliardi di parametri, addestrato su 1,7 miliardi di immagini.

Come funziona l’apprendimento auto-supervisionato#

Un metodo SSL definisce un compito pretest: nasconde o trasforma una parte di ogni input e addestra la rete a ricostruire ciò che è stato rimosso o a riconoscere ciò che è rimasto invariato. Il compito pretest in sé è raramente utile. Ciò che conta è che, per risolverlo, la rete deve apprendere la struttura dei dati, come forme degli oggetti, texture e relazioni tra le parti; queste caratteristiche si trasferiscono poi a compiti con etichette. Dopo il preaddestramento, l’encoder viene valutato o usato tramite sondaggio lineare sulle caratteristiche congelate oppure ottimizzando tutti i suoi pesi:

Principali famiglie di metodi#

  • Predizione mascherata: Nasconde parte dell’input e addestra il modello a ricostruirla. BERT prevede parole mascherate casualmente e gli autoencoder mascherati nascondono il 75% delle patch di un’immagine, ricostruendone i pixel. Prevedere il token successivo di una sequenza applica la stessa idea al testo.
  • Apprendimento contrastivo: Crea due viste trasformate di ogni immagine e addestra gli embedding in modo che le viste della stessa immagine corrispondano e quelle di immagini diverse no. SimCLR e MoCo sono gli esempi più noti.
  • Autodistillazione: Una rete student impara a riprodurre l’output di una rete teacher, ottenuta da una media dello student aggiornata lentamente, su ritagli diversi della stessa immagine, senza coppie negative. BYOL e DINO usano questo approccio, che DINOv2 e DINOv3 estendono a dataset curati di oltre 100 milioni di immagini.
  • Predizione di embedding congiunti: Predice gli embedding delle regioni nascoste a partire da quelle visibili, così il modello apprende contenuti astratti senza sprecare capacità sui dettagli dei pixel. I-JEPA e V-JEPA di Meta applicano questo metodo alle immagini e ai video.

La scelta determina le caratteristiche apprese. La ricostruzione mascherata conserva i dettagli spaziali fini e risponde bene all’ottimizzazione, mentre i metodi contrastivi e di autodistillazione producono caratteristiche che funzionano bene anche se congelate: ecco perché gli encoder della famiglia DINO sono backbone diffusi per la stima della profondità e la segmentazione semantica.

Apprendimento auto-supervisionato nella visione artificiale#

I vision transformer e l'SSL si adattano bene l'uno all'altro: mascherare intere porzioni corrisponde direttamente agli input di token di un ViT, e i ViT traggono vantaggio da una quantità di dati di addestramento superiore a quella offerta dai dataset etichettati. Molti modelli fondazionali partono da encoder auto-supervisionati. SAM 2 di Meta, disponibile nel pacchetto Ultralytics per la segmentazione di immagini e video guidata da prompt, si basa su un encoder di immagini Hiera preaddestrato come autoencoder mascherato prima di qualsiasi addestramento alla segmentazione.

Applicazioni#

  • Imaging medico: Gli ospedali hanno molte più scansioni di quante i radiologi riescano ad annotarne. Il preaddestramento su radiografie, scansioni TC o RM senza etichette fornisce un encoder che può poi apprendere compiti come il rilevamento dei tumori da un piccolo insieme di etichette fornite da esperti.
  • Immagini satellitari: Meta ha addestrato una variante di DINOv3 su 493 milioni di immagini satellitari, che il World Resources Institute usa per mappare l’altezza della copertura arborea. In una regione del Kenya, l’errore medio sull’altezza delle mappe precedenti basate su DINOv2 è sceso da 4,1 a 1,2 metri.
  • Riconoscimento vocale: wav2vec 2.0, preaddestrato su 53.000 ore di audio senza etichette e ottimizzato con appena 10 minuti di parlato trascritto, ha raggiunto tassi di errore sulle parole del 4,8% e dell’8,2% nei set di test LibriSpeech clean e other.
  • Apprendimento non supervisionato: Apprendimento senza etichette umane in generale, che comprende clustering e stima della densità. SSL viene solitamente considerato una forma di apprendimento non supervisionato, addestrata come l’apprendimento supervisionato, con obiettivi generati dai dati.
  • Apprendimento semi-supervisionato: Addestra contemporaneamente su un piccolo insieme etichettato e uno grande senza etichette. SSL preaddestra solo sui dati senza etichette e i due approcci si combinano bene: SimCLRv2 ha ottimizzato un grande modello auto-supervisionato usando l’1% delle etichette di ImageNet, poi lo ha distillato usando le immagini senza etichette.
  • Apprendimento per trasferimento: Riutilizza un modello preaddestrato per un nuovo compito. SSL è un modo per produrre quel modello preaddestrato senza etichette.
  • Aumento dei dati: Ritagli casuali, variazioni di colore e ribaltamenti che ampliano un dataset etichettato. Nell’SSL contrastivo, le stesse trasformazioni definiscono quali viste vengono considerate la stessa immagine e determinano quindi ciò che l’encoder impara a ignorare.

Explore solutions

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 da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
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ù
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 da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
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ù
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 da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
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