Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Visual Autoregressive Modeling (VAR)

Исследуй визуальное авторегрессионное моделирование (VAR). Узнай, как прогнозирование следующего масштаба улучшает скорость и качество генерации изображений по сравнению с традиционными методами и диффузией.

Визуальное авторегрессионное моделирование (VAR) — это передовая парадигма компьютерного зрения, которая адаптирует стратегии авторегрессионного обучения, популяризированные большими языковыми моделями (LLM), для задач генерации изображений. Традиционные визуальные авторегрессионные методы кодируют изображение в 1D-последовательность и предсказывают его по токенам в растровом порядке, что является вычислительно затратным и игнорирует естественную 2D-структуру визуальных данных. В отличие от них, VAR представляет подход «предсказания следующего масштаба» от общего к частному. Модель генерирует изображения, последовательно предсказывая карты признаков более высокого разрешения или масштабы, а не отдельные токены построчно. Эта методология сохраняет структурную целостность, значительно улучшая как качество изображения, так и скорость вывода.

Link to this sectionКак работает визуальное авторегрессионное моделирование#

По своей сути VAR заменяет традиционное предсказание следующего токена на предсказание следующего масштаба. Изображение сначала сжимается в многомасштабные дискретные карты токенов с использованием архитектуры, подобной векторному квантованному вариационному автокодировщику (VQ-VAE). На этапе генерации модель Transformer предсказывает эти карты токенов последовательно, начиная с самого низкого разрешения (например, сетки 1x1) и до целевого (например, 16x16 или 32x32). Поскольку модель обрабатывает пространственные структуры одновременно на каждом масштабе, VAR успешно сохраняет двунаправленные корреляции, присущие 2D-изображениям.

Этот новый подход позволяет моделям VAR устанавливать предсказуемые законы масштабирования, сопоставимые с текстовыми архитектурами, такими как OpenAI GPT-4. По мере того, как ты увеличиваешь параметры модели, производительность стабильно растет. Согласно статье NeurIPS 2024 о визуальном авторегрессионном моделировании, VAR успешно превосходит конкурирующие архитектуры на требовательном бенчмарке ImageNet. Модель достигает лучших метрик как по расстоянию Фреше (FID), так и по показателям Inception Score, при этом выполняя вычисления гораздо быстрее.

Link to this sectionVAR против диффузионных моделей#

Важно отличать VAR от генеративного ИИ на основе диффузии. Диффузионные модели учатся генерировать изображения путем итеративного удаления непрерывного шума с начального полотна. VAR, однако, работает с дискретными токенами. Вместо шумоподавления модель авторегрессионно строит изображение масштаб за масштабом. Хотя диффузионный трансформер (DiT) является ведущим стандартом для визуального синтеза, подход VAR, основанный на токенах, напрямую выигрывает от исследований оптимизации трансформеров, что позволяет ему превосходить DiT как в масштабируемости, так и в эффективности данных.

Link to this sectionРеальные приложения#

Объединяя способности LLM к рассуждению с высокоточным зрением, визуальное авторегрессионное моделирование открывает ряд практических возможностей:

Link to this sectionРеализация авторегрессионных рабочих процессов#

Хотя модели VAR ориентированы на генерацию контента, их можно сочетать с мощными моделями восприятия, такими как Ultralytics YOLO26, для создания комплексных мультимодальных конвейеров. Например, ты можешь использовать YOLO26 для точного обнаружения объектов, чтобы выделить нужные элементы, а затем передать эти конкретные области в авторегрессионную модель для улучшения или изменения стиля.

Ниже приведен концептуальный фрагмент PyTorch, демонстрирующий, как многомасштабный авторегрессионный цикл итеративно предсказывает следующий масштаб карты токенов, имитируя логику VAR с использованием стандартных трансформерных модулей 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}")

Для исследователей, стремящихся создавать сквозные визуальные конвейеры — от курирования наборов данных до оценки сложных архитектур — платформа Ultralytics предлагает надежные инструменты для авторазметки, отслеживания и облачного развертывания. Оптимизируешь ли ты модель зрения-языка (VLM) или экспериментируешь с предсказанием следующего масштаба, унифицированные экосистемы визуального интеллекта ускоряют инновации в реальных сценариях использования.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения