Ultralytics YOLO27:
Torna al glossario di Ultralytics

Visual Autoregressive Modeling (VAR)

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

La modellazione autoregressiva visiva (VAR) è un paradigma avanzato di visione artificiale che adatta alle attività di generazione di immagini le strategie di apprendimento autoregressivo rese popolari dai modelli linguistici di grandi dimensioni (LLMs). I metodi autoregressivi visivi tradizionali codificano un'immagine in una sequenza 1D e la predicono token per token secondo un ordine di scansione raster, con un costo computazionale elevato e ignorando la naturale struttura 2D dei dati visivi. Al contrario, VAR introduce un approccio di "previsione della scala successiva", dal grossolano al fine. Genera immagini prevedendo progressivamente mappe di caratteristiche o scale a risoluzione superiore, anziché prevedere singoli token riga per riga. Questa metodologia preserva l'integrità strutturale, migliorando al contempo in modo significativo sia la qualità delle immagini sia la velocità di inferenza.

Come funziona la modellazione autoregressiva visiva#

In sostanza, VAR sostituisce la previsione del token successivo con quella della scala successiva. Per prima cosa, un'immagine viene compressa in mappe di token discreti multiscala tramite un'architettura simile a un autoencoder variazionale quantizzato vettorialmente (VQ-VAE). Durante la generazione, un modello Transformer prevede queste mappe di token in sequenza, partendo dalla risoluzione più bassa (per esempio, una griglia 1x1) fino a quella desiderata (come una griglia 16x16 o 32x32). Elaborando simultaneamente le strutture spaziali a ogni scala, VAR riesce a preservare le correlazioni bidirezionali intrinseche alle immagini 2D.

Questo approccio innovativo consente ai modelli VAR di stabilire leggi di scaling prevedibili, comparabili a quelle delle architetture testuali come OpenAI GPT-4. All'aumentare dei parametri del modello, le prestazioni migliorano in modo costante. Secondo l'articolo NeurIPS 2024 sulla modellazione autoregressiva visiva, VAR supera le architetture concorrenti nel difficile benchmark ImageNet. Ottiene metriche migliori sia per la distanza di Fréchet-Inception (FID) sia per i punteggi Inception, e al tempo stesso è molto più veloce.

VAR e 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 iniziale. VAR, invece, opera su token discreti e costruisce l'immagine in modo autoregressivo, risoluzione dopo risoluzione, anziché applicare il denoising. Sebbene il Diffusion Transformer (DiT) sia stato a lungo uno standard di riferimento per la sintesi visiva, l'approccio di VAR basato sui token trae vantaggio diretto dalla ricerca sull'ottimizzazione dei modelli Transformer e gli consente di superare DiT sia in termini di scalabilità sia di efficienza dei dati.

Applicazioni nel mondo reale#

Combinando le capacità di ragionamento degli LLM con una visione ad alta fedeltà, la modellazione autoregressiva visiva rende possibili diverse applicazioni pratiche:

  • Modifica di immagini e inpainting zero-shot: VAR supporta nativamente la manipolazione zero-shot. Mascherando determinate scale o regioni, gli sviluppatori possono modificare o estendere le immagini senza dover riaddestrare né perfezionare l'architettura di base.
  • Generazione scalabile di risorse per il commercio al dettaglio: L'estrema velocità di inferenza di VAR consente di sintetizzare immagini di alta qualità in tempo reale e di generare dinamicamente sfondi per i prodotti e risorse di marketing personalizzate su larga scala.

Implementare flussi di lavoro autoregressivi#

I modelli VAR si concentrano sulla generazione di contenuti, ma possono essere abbinati a potenti modelli di percezione come Ultralytics YOLO26 per creare pipeline multimodali complete. Per esempio, puoi usare YOLO26 per il rilevamento preciso degli oggetti e isolare i soggetti, quindi passare quelle regioni specifiche a un modello autoregressivo per migliorarle o modificarne lo stile.

Il seguente frammento concettuale di PyTorch mostra come un ciclo autoregressivo multiscala preveda iterativamente la scala successiva di una mappa di token, simulando la logica alla base di VAR tramite i moduli standard 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 vogliono creare pipeline visive end-to-end, dalla selezione dei dataset alla valutazione di architetture complesse, la Ultralytics Platform offre strumenti efficaci per l'annotazione automatica, il tracciamento e la distribuzione nel cloud. Che tu stia ottimizzando un modello visione-linguaggio (VLM) o sperimentando la previsione della scala successiva, gli ecosistemi unificati di intelligenza visiva accelerano l'innovazione nelle applicazioni del mondo reale.

Explore solutions

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ù
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ù
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