Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Visual Reasoning

Визуальное рассуждение — это способность модели ИИ отвечать на вопросы, требующие нескольких шагов анализа изображения, например считать, сравнивать и рассуждать о пространственных отношениях.

Визуальное рассуждение — способность модели ИИ делать выводы, для которых требуется несколько шагов анализа визуальной информации: подсчитывать объекты, удовлетворяющие условию, сравнивать их размеры или положение, отслеживать пространственные отношения, применять базовые знания о физическом мире или продолжать абстрактный визуальный узор. Распознавание кружки требует одного шага восприятия, а для ответа на вопрос «Находится ли кружка левее самого большого предмета из того же материала, что и стол?» нужно несколько шагов, поскольку ответ объединяет сведения о четырёх объектах. Эта способность находится на стыке компьютерного зрения, которое предоставляет такие сведения, и моделей рассуждения, которые выстраивают цепочки выводов в тексте. Именно её проверяют тесты ответов на вопросы по изображению (VQA), когда вопросы требуют большего, чем просто назвать изображённые предметы.

Тесты для оценки визуального рассуждения#

Тесты на визуальное рассуждение появились задолго до ИИ. Прогрессивные матрицы Джона К. Равена (1938) предлагают людям выбрать элемент, который завершает узор 3×3, а задачи Михаила Бонгарда 1967 года спрашивают, какое правило отличает шесть изображений от других шести. В тестах для машин использовали обе идеи и добавили язык:

  • CLEVR: Джастин Джонсон и его коллеги из Стэнфорда и Facebook AI Research представили этот диагностический датасет на CVPR 2017. Он включает 100 000 синтезированных сцен с простыми трёхмерными фигурами и около миллиона сгенерированных вопросов на подсчёт, сравнение, пространственные отношения и логику. При этом в датасете минимизированы смещения, позволяющие моделям угадывать ответы.
  • RAVEN: Датасет 2019 года с процедурно сгенерированными матрицами в стиле Равена для обучения и тестирования машин на дополнение узоров.
  • ARC: Корпус абстракции и рассуждений Франсуа Шолле 2019 года — головоломки с сетками, в которых по нескольким примерам нужно определить правило преобразования.
  • MathVista: Тест 2023 года с математическими задачами на основе диаграмм, графиков, геометрических схем и фотографий.
  • BLINK: Набор из 14 классических задач компьютерного зрения, опубликованный в 2024 году. В него входят задачи на относительную глубину и визуальное соответствие, преобразованные в вопросы с вариантами ответов.

BLINK показал, насколько беглые мультимодальные модели всё ещё отстают от человеческого восприятия: средний результат людей составил 95,70%, GPT-4V набрала 51,26%, а Gemini — 45,72%. Это всего на 13,17 и 7,63 процентного пункта выше случайного угадывания; специализированные модели компьютерного зрения справились с теми же задачами значительно лучше.

Подходы к визуальному рассуждению#

Сквозные визуально-языковые модели (VLM) отвечают напрямую на основе токенов изображения, а промптинг с цепочкой рассуждений побуждает их записывать промежуточные шаги перед ответом. Выпущенные в апреле 2025 года модели o3 и o4-mini от OpenAI расширили этот подход, добавив работу с изображениями во время рассуждений: модель может обрезать, увеличивать и поворачивать изображение, а затем повторно изучать результат.

Нейросимвольные методы разделяют распознавание и рассуждение. Сети нейронных модулей (CVPR 2016) Джейкоба Андреаса и его коллег собирали для каждого вопроса небольшую сеть из повторно используемых модулей, таких как «сосредоточиться» и «сосредоточиться ещё раз». NS-VQA (NeurIPS 2018) Кексина И и его коллег разбирала каждую сцену CLEVR в таблицу объектов с их атрибутами и положением, преобразовывала вопрос в программу и выполняла её над таблицей. Система достигла точности 99,8% и давала полностью отслеживаемый ответ; этот подход основан на символическом ИИ. Визуальное программирование перенесло ту же идею на реальные фотографии: VisProg, получившая награду за лучшую статью CVPR 2023, и ViperGPT (ICCV 2023) используют большую языковую модель (LLM), чтобы написать программу на Python, вызывающую модель обнаружения объектов, модель оценки глубины и другие инструменты компьютерного зрения, а затем выполнить её.

Обнаружение и глубина как входные данные для рассуждения#

Относительная глубина — одна из задач BLINK и именно тот вопрос, который визуальная программа может поручить специализированной модели. YOLO26 предоставляет оба входных результата: модель обнаружения объектов преобразует фотографию в размеченные рамки, а модель монокулярной оценки глубины возвращает карту глубины для каждого пикселя в метрах. Поэтому несколько строк логики позволяют ответить на вопрос «Есть ли кто-нибудь ближе к камере, чем автобус?»:

from ultralytics import YOLO

image = "https://ultralytics.com/images/bus.jpg"
detections = YOLO("yolo26n.pt")(image)[0]
depth = YOLO("yolo26n-depth.pt")(image)[0].depth.data  # (H, W) depth map in meters

# Perception to symbols: one (name, median depth) fact per detected object
boxes = detections.boxes.xyxy.int().tolist()
classes = detections.boxes.cls.int().tolist()
facts = []
for (x1, y1, x2, y2), cls in zip(boxes, classes):
    facts.append((detections.names[cls], depth[y1:y2, x1:x2].median().item()))

# Reasoning over symbols: compare every person's depth with the bus
bus_depth = min(d for name, d in facts if name == "bus")
closer = [round(d, 1) for name, d in facts if name == "person" and d < bus_depth]
print(f"Bus at {bus_depth:.1f} m; people closer to the camera: {closer}")

Каждый ответ можно связать с конкретной рамкой и значением глубины, чего нельзя сделать с ответом сквозной модели. Та же схема подходит для задач робототехники и пространственного интеллекта, в которых робот должен решить, к какому объекту сначала потянуться, а также для агентных рабочих процессов, которые проверяют сцену перед действием.

VQA — это формат задачи: вопрос об изображении с коротким ответом. Визуальное рассуждение — многошаговая способность, необходимая для более сложных вопросов VQA. Мультимодальный ИИ охватывает любые модели, которые объединяют разные типы данных, независимо от того, выполняют ли они рассуждения. Пространственное рассуждение — это область, связанная с положением, расстоянием и ориентацией; для простейших таких вопросов языковая модель вообще не нужна: в задачах BLINK на относительную глубину спрашивается, какая из двух отмеченных точек ближе к камере, и на этот вопрос карта глубины отвечает сравнением двух значений пикселей.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

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

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