YOLO Vision 2026:
Torna al glossario Ultralytics

Normalizing Flows

Esplora i normalizing flows, scopri come le reti neurali invertibili consentono verosimiglianze esatte e le loro applicazioni nell'IA generativa, nel rilevamento delle anomalie, nell'imaging medico e nella modellazione dell'incertezza.

I normalizing flows sono modelli di generative AI che apprendono una mappatura invertibile tra una semplice distribuzione di probabilità, di solito rumore gaussiano, e una complessa distribuzione di dati. A differenza di molti modelli generativi, possono sia creare campioni che calcolare in modo efficiente le verosimiglianze esatte dei dati. Questo li rende utili per la stima della densità, la modellazione dell'incertezza e l'apprendimento di spazi latenti strutturati, come spiegato nella recensione fondamentale sui normalizing flows. (arxiv.org)

Come funzionano i Normalizing Flows#

Un flusso applica una sequenza di trasformazioni reversibili tramite reti neurali:

  1. Campiona un punto da una semplice distribuzione di base.
  2. Trasformalo attraverso diversi strati invertibili.
  3. Traccia come ogni strato espande o contrae la densità di probabilità utilizzando il suo determinante Jacobiano.
  4. Inverti le trasformazioni durante il calcolo della probabilità dei dati osservati.

Il tutorial sui normalizing flows di Pyro fornisce esempi pratici di campionamento e valutazione della densità. Sebbene il nome sembri simile, i normalizing flows non sono la stessa cosa della normalizzazione delle feature o della batch normalization. Qui, "normalizzare" significa trasformare una distribuzione complessa in una standard.

I progetti tradizionali richiedono layer invertibili attentamente strutturati. La recente ricerca sui Free-form Flows attenua questa restrizione, mentre un'analisi di universalità del 2024 sui flussi basati su accoppiamento spiega perché i layer di coupling affine rimangono efficaci. (proceedings.mlr.press)

Applicazioni nel mondo reale#

Normalizing Flows vs. Metodi Correlati#

Il Flow matching di solito addestra un campo di velocità continuo con un obiettivo di regressione, come descritto in dettaglio nella guida al Flow Matching di Meta. I normalizing flows tradizionali pongono invece l'accento su trasformazioni invertibili e ottimizzazione diretta della verosimiglianza. I Rectified flow cercano percorsi di trasporto più rettilinei, mentre i diffusion models generano dati tramite denoising iterativo. I normalizing flows differiscono anche dai Generative Flow Networks, che apprendono policy per la costruzione di oggetti discreti, e dai GANs, che di solito non forniscono verosimiglianze esatte. (ai.meta.com)

Sviluppi recenti e migliori pratiche#

Le architetture basate su Transformer hanno rinnovato l'interesse per i flussi. Lo studio TarFlow del 2025 ha riportato una generazione di immagini competitiva rispetto agli approcci di diffusione, mentre Jet ha modernizzato i flussi di accoppiamento con i Vision Transformers. Nel 2026, l'addestramento di flussi basato su regressione ha collegato i normalizing flows con obiettivi in stile flow-matching, e SESaMo ha incorporato simmetrie fisiche esatte. (proceedings.mlr.press)

Per le applicazioni di visione, un approccio pratico consiste nel modellare gli embedding di alto livello piuttosto che i pixel grezzi:

from ultralytics import YOLO

model = YOLO("yolo26n.pt")
embeddings = model.embed("https://ultralytics.com/images/bus.jpg")
print(embeddings[0].shape)

Questi embedding di Ultralytics YOLO26 possono diventare input per un flusso addestrato separatamente per la stima della densità o il punteggio delle anomalie. Usa un'attenta preelaborazione dei dati e valuta la verosimiglianza insieme alle prestazioni a valle anziché considerarla una misura di qualità completa.

Explore solutions

Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning