Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Visual Autoregressive Modeling (VAR)

Esplora la modellazione autoregressiva visiva (VAR). Scopri come la previsione alla scala successiva migliora la velocità e la qualità della generazione di immagini rispetto ai metodi tradizionali e alla diffusione.

La Modellazione Visuale Autoregressiva (VAR) è un paradigma avanzato di computer vision che adatta le strategie di apprendimento autoregressivo, rese popolari dai Large Language Models (LLMs), alle attività di generazione di immagini. I metodi visuali autoregressivi tradizionali codificano un'immagine in una sequenza 1D e la predicono token dopo token in un ordine raster-scan, il che è computazionalmente costoso e ignora la naturale struttura 2D dei dati visuali. Al contrario, VAR introduce un approccio "next-scale prediction" (predizione della scala successiva) da grossolano a fine. Genera immagini predicendo progressivamente feature maps o scale a risoluzione più elevata, invece di predire singoli token riga per riga. Questa metodologia preserva l'integrità strutturale migliorando significativamente sia la qualità dell'immagine che la velocità di inferenza.

Link to this sectionCome funziona la Modellazione Visuale Autoregressiva#

Fondamentalmente, VAR sostituisce la tradizionale predizione del token successivo con la predizione della scala successiva. Un'immagine viene prima compressa in mappe di token discrete multi-scala utilizzando un'architettura simile a un Vector Quantized Variational AutoEncoder (VQ-VAE). Durante la fase di generazione, un modello Transformer predice queste mappe di token in modo sequenziale, partendo dalla risoluzione più piccola (come una griglia 1x1) fino alla risoluzione target (come una griglia 16x16 o 32x32). Poiché elabora le strutture spaziali simultaneamente a ogni scala, VAR preserva con successo le correlazioni bidirezionali intrinseche nelle immagini 2D.

Questo approccio innovativo consente ai modelli VAR di stabilire leggi di scala prevedibili paragonabili alle architetture basate su testo come OpenAI GPT-4. Man mano che i ricercatori aumentano i parametri del modello, le prestazioni migliorano costantemente. Secondo il paper NeurIPS 2024 sulla Modellazione Visuale Autoregressiva, VAR supera con successo le architetture concorrenti nel rigoroso benchmark ImageNet. Ottiene metriche migliori sia in Frechet Inception Distance (FID) che nei punteggi di inception, eseguendo il tutto molto più velocemente.

Link to this sectionVAR vs. Modelli di Diffusione#

È importante distinguere VAR dall'IA Generativa basata sulla diffusione. I modelli di diffusione imparano a generare immagini rimuovendo iterativamente il rumore continuo da una tela di partenza. VAR, invece, opera su token discreti. Invece di eseguire il denoising, costruisce l'immagine autoregressivamente, risoluzione dopo risoluzione. Sebbene il Diffusion Transformer (DiT) sia stato uno standard leader per la sintesi visuale, l'approccio basato sui token di VAR beneficia direttamente della ricerca sull'ottimizzazione applicata ai modelli Transformer, consentendogli di superare DiT sia in scalabilità che in efficienza dei dati.

Link to this sectionApplicazioni nel mondo reale#

Unendo le capacità di ragionamento degli LLM con la visione ad alta fedeltà, la Modellazione Visuale Autoregressiva sblocca diverse funzionalità pratiche:

  • Modifica e In-painting di Immagini Zero-Shot: VAR supporta nativamente la manipolazione zero-shot. Mascherando determinate scale o regioni, puoi modificare o estendere le immagini senza dover riaddestrare o eseguire il fine-tuning dell'architettura di base.
  • Generazione scalabile di asset per il retail: L'estrema velocità di inferenza di VAR consente la sintesi di immagini in tempo reale e di alta qualità, permettendo la generazione dinamica di sfondi per prodotti e asset di marketing personalizzati su larga scala.

Link to this sectionImplementazione di Workflow Autoregressivi#

Sebbene i modelli VAR si concentrino sulla generazione di contenuti, possono essere abbinati a potenti modelli di percezione come Ultralytics YOLO26 per creare pipeline multimodali complete. Ad esempio, puoi utilizzare YOLO26 per un preciso object detection per isolare i soggetti, e poi passare quelle regioni specifiche a un modello autoregressivo per il miglioramento o il restyling.

Di seguito trovi uno snippet concettuale di PyTorch che dimostra come un ciclo autoregressivo multi-scala predica iterativamente la scala successiva di una mappa di token, simulando la logica sottostante di VAR utilizzando i classici moduli Transformer di PyTorch:

import torch
import torch.nn as nn


# Conceptual VAR Next-Scale Prediction Loop
class SimpleVARGenerator(nn.Module):
    def __init__(self):
        super().__init__()
        # Simulated transformer to predict next resolution token map
        self.transformer = nn.TransformerEncoderLayer(d_model=256, nhead=8)

    def forward(self, initial_scale_token):
        current_tokens = initial_scale_token
        # Iteratively generate next scales (e.g., 1x1 -> 2x2 -> 4x4)
        for scale in [1, 2, 4]:
            # Model predicts the structural layout for the higher resolution
            next_scale_tokens = self.transformer(current_tokens)
            # Expand and update tokens for the next iteration
            current_tokens = torch.cat((current_tokens, next_scale_tokens), dim=1)
        return current_tokens


model = SimpleVARGenerator()
seed_token = torch.randn(1, 1, 256)  # 1x1 starting scale
final_output = model(seed_token)
print(f"Generated multi-scale tokens shape: {final_output.shape}")

Per i ricercatori che desiderano costruire pipeline di visione end-to-end, dalla cura dei dataset alla valutazione di architetture complesse, la Ultralytics Platform offre strumenti robusti per l'auto-annotazione, il tracking e il deployment in cloud. Che tu stia ottimizzando un Vision Language Model (VLM) o sperimentando con la predizione della scala successiva, gli ecosistemi di intelligenza visuale unificata accelerano l'innovazione in casi d'uso reali.

Explore solutions

Real-time AI that works with your team

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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