GPU, ускорители и инфраструктура LLM

Визуально-языковая модель

Определение

Визуально-языковая модель (VLM) — модель для совместной обработки визуальных данных и естественного языка. Она может сопоставлять изображение с описанием или генерировать текстовый ответ.

Также ищут: VLM · модель компьютерного зрения и языка · vision-language model

Зачем это знать

По названию VLM нельзя определить способ работы модели. CLIP сравнивает представления изображения и текста; Qwen2-VL передаёт визуальные признаки языковой модели. Для задачи важно различать эти пути.

Доказательная часть

Что подтверждено

  1. В Qwen2-VL изображение проходит визуальный кодировщик ViT; затем соседние признаки объединяются блоками 2×2 и передаются языковой модели.

    Граница применимости: Архитектура Qwen2-VL; в коде merger входит в self.visual. Не универсальная схема всех VLM.

  2. CLIP отдельно кодирует изображение и текст в векторы и сравнивает их близость. При классификации он выбирает среди заданных описаний классов; этот способ работы не требует генерации текстового ответа.

    Граница применимости: Пример CLIP из указанной статьи; не утверждение, что все негенеративные VLM устроены как CLIP.

  3. CLIP сопоставляет векторы изображения и текста, а Qwen2-VL передаёт визуальные признаки языковой модели для генерации. Поэтому путь ViT → пространственное слияние → LLM не определяет весь класс VLM.

    Граница применимости: Граница проверенной архитектуры по статье Qwen2-VL и pinned Transformers v4.45.2.

Перед спецификацией

Что проверить

  1. Уточните ожидаемый результат: сопоставление изображения и текста или генеративный ответ по изображению.
  2. Для Qwen2-VL проследите изображение через ViT и пространственное слияние 2×2 до языковой модели.
  3. Уточняйте устройство выбранной модели: схема Qwen2-VL не описывает все VLM.
Открытые основания

Первоисточники

  • Исследование2
  • Документация1
  • Первичная публикация
    Qwen2-VL: Enhancing Vision-Language Model’s Perception of the World at Any Resolution Peng Wang et al.; Qwen Team, Alibaba Group · arXiv:2409.12191v1, 18 September 2024 · проверено

    §2.1 Model Architecture / Naive Dynamic Resolution; Unified Image and Video Understanding; §2.2.1 Data Format.

    Утверждения: 01 · 03

  • Официальная документация
    modeling_qwen2_vl.py Hugging Face Transformers · git tag v4.45.2 · проверено

    PatchEmbed, PatchMerger, vision forward and conditional-generation forward with image features.

    Утверждения: 01

  • Первичная публикация
    Learning Transferable Visual Models From Natural Language Supervision Alec Radford et al.; OpenAI · arXiv:2103.00020v1, 26 February 2021 · проверено

    §2.3 Selecting an Efficient Pre-Training Method; §3.1.2 Using CLIP for Zero-Shot Transfer. Два кодировщика и классификация по сходству представлений.

    Утверждения: 02 · 03

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие