Ultralytics YOLO27:
Руководства

Обзор решения Ultralytics для семантического поиска изображений

Узнай, как решение Ultralytics для семантического поиска изображений помогает быстро сопоставлять изображения с запросами, повышая эффективность творческих и исследовательских рабочих процессов.

ABAbirami Vina8 min read
Семантический поиск изображений Ultralytics сопоставляет изображения с запросами на естественном языке

Просмотр галереи из сотен изображений может быстро превратиться в непосильную задачу, особенно если ты пытаешься найти что-то очень конкретное. Например, человек, который ищет карту Древнего Рима, может вместо этого найти случайные карты городов или фотографии из путешествий.

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

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

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

В частности, семантический поиск изображений выходит за рамки сопоставления ключевых слов, понимая смысл запроса. Ты можешь использовать естественный язык, чтобы описать, что именно ищешь, а система найдёт изображения, соответствующие идее, а не только тегам. Например, традиционная система по запросу «животные в зоопарке» может вернуть случайные изображения животных, тогда как семантический поиск понимает контекст и находит изображения животных в зоопарке.

Использование семантического поиска изображений для поиска изображений животных в зоопарке

Рис. 1. Пример использования семантического поиска изображений для поиска изображений животных в зоопарке.

В этой статье мы разберём, как работает семантический поиск изображений, и рассмотрим несколько реальных сценариев его применения. Мы также изучим решение Ultralytics для семантического поиска изображений, с помощью которого эту концепцию легко применять в повседневных проектах. Давай начнём!

Обзор решения Ultralytics для семантического поиска изображений#

Пакет Ultralytics для Python предлагает набор готовых решений для распространённых задач компьютерного зрения, включая управление очередями, подсчёт объектов в областях, расчёт расстояния и семантический поиск изображений. Эти решения разработаны так, чтобы ими было легко пользоваться даже без глубоких знаний в области AI или компьютерного зрения.

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

Как работает решение для семантического поиска изображений#

Решение Ultralytics для семантического поиска изображений работает на основе двух передовых моделей AI: CLIP (контрастивное предварительное обучение на текстах и изображениях) от OpenAI и FAISS (поиск сходства с помощью AI от Facebook) от Meta. CLIP преобразует текст и изображения в числовые представления, называемые эмбеддингами, которые отражают их смысл и контекст. FAISS эффективно ищет среди миллионов таких эмбеддингов наиболее релевантные твоему запросу.

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

Одно из ключевых преимуществ этого решения — возможность работы в режиме zero-shot. Это означает, что оно может интерпретировать запросы об объектах или сценах, на которых специально не обучалось. Благодаря широкому пониманию языка и визуальных данных оно может возвращать релевантные результаты даже для незнакомого или неразмеченного содержимого.

Например, если использовать решение для поиска по запросу «офисная среда», оно может вернуть изображения письменных столов, переговорных комнат или рабочих пространств, даже если эти слова не связаны с файлами. Благодаря этому семантический поиск изображений Ultralytics становится практичным и гибким инструментом для творческих проектов, исследований и работы с большими библиотеками изображений.

Поиск изображений офисной среды с помощью семантического поиска изображений

Рис. 2. Поиск изображений офисной среды с помощью решения Ultralytics для семантического поиска изображений.

Практическое применение решения для семантического поиска изображений#

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

Использование инструментов поиска изображений на основе AI для управления наборами данных#

Управление огромными наборами изображений — одна из самых трудоёмких задач при создании решений для компьютерного зрения. В большинстве случаев разработчикам не нужен весь набор данных. Вместо этого им могут требоваться изображения определённых типов для обучения моделей или создания чистых валидационных выборок. Но найти нужные изображения среди тысяч бывает непросто.

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

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

Простой поиск конкретных изображений в больших наборах данных

Рис. 3. Ты можешь легко искать конкретные изображения в больших наборах данных.

Поиск товаров в интернет-магазинах в режиме zero-shot#

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

Представь ситуацию, когда кто-то покупает мебель и ищет «комплект из дивана, кресла и стола». Нужный товар может быть размещён под другим названием, например «трёхкомпонентный комплект для гостиной». Поскольку термины не совпадают в точности, товар может не появиться в результатах поиска, хотя это именно то, что нужно покупателю.

Сопоставление намерений пользователя с релевантными изображениями товаров с помощью семантического поиска изображений

Рис. 4. Решение Ultralytics для семантического поиска изображений помогает сопоставлять намерения пользователя с релевантными изображениями товаров.

Расширенная индексация изображений для медиа и издательской деятельности#

Аналогично, в таких областях, как журналистика, ведение блогов и цифровой маркетинг, визуальные материалы необходимы для сторителлинга. Правильное изображение может поддержать сообщение, задать тон и удержать внимание читателей. Однако поиск идеального изображения часто означает просмотр множества файлов.

Хороший пример — блогер, который пишет о тенденциях в оформлении интерьеров. Ему может понадобиться изображение светлой минималистичной гостиной с естественным освещением. Однако если доступные изображения помечены лишь общими терминами вроде «комната» или «интерьер», найти подходящее бывает сложно.

С помощью семантического поиска изображений можно просто ввести описательную фразу вроде «светлая минималистичная гостиная с большими окнами» и сразу получить изображения, соответствующие этой идее. Не нужно полагаться на точное совпадение тегов или имён файлов.

Команды по работе с контентом используют семантический поиск изображений для оптимизации выбора изображений

Рис. 5. Команды по работе с контентом могут использовать решение Ultralytics для семантического поиска изображений, чтобы оптимизировать выбор изображений.

Семантический поиск изображений для вдохновения в искусстве и дизайне#

Как правило, творческая работа — например, создание мудборда или поиск вдохновения для нового проекта — предполагает просмотр больших коллекций изображений в поисках визуальных материалов, соответствующих определённому стилю или идее. Интересный пример — дизайнеры, работающие над декорациями для фильма. Им может понадобиться передать определённое настроение, эпоху или атмосферу. Это может быть как футуристический город, так и уютная гостиная, оформленная в стиле 1980-х годов.

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

Семантический поиск изображений ускоряет визуальное исследование в творческих проектах

Рис. 6. Решение Ultralytics для семантического поиска изображений ускоряет визуальное исследование в творческих проектах.

Плюсы и минусы поиска изображений на основе AI#

Вот некоторые ключевые преимущества использования поиска изображений на основе AI для улучшения рабочих процессов работы с визуальными данными и эффективности поиска:

  • Поддержка естественного языка: Пользователи могут находить изображения, описывая их своими словами, без использования заранее заданных меток.
  • Поддержка распространённых форматов изображений: Такие системы обычно работают со стандартными форматами, например JPG и PNG, поэтому конвертировать или изменять формат файлов не нужно.
  • Интеграция с другими инструментами: Поиск изображений на основе AI часто можно встроить в более крупные конвейеры, панели мониторинга или творческие приложения.

Хотя решения для поиска изображений на основе AI дают множество преимуществ, у них есть и некоторые ограничения, которые важно учитывать. Вот несколько факторов, на которые стоит обратить внимание:

  • Ограниченная точность для узкоспециализированных запросов: Если запрос очень конкретный или необычный, система может вернуть менее релевантные результаты из-за пробелов в обучающих данных модели.
  • Предвзятость в обучающих данных: Модели AI могут отражать предубеждения, присутствующие в наборах данных, на которых они обучались, что может приводить к искажённым или неполным результатам.
  • Производительность зависит от качества изображений: Изображения с низким разрешением или недостаточной чёткостью могут снизить эффективность генерации эмбеддингов и точность поиска.

Основные выводы#

Семантический поиск изображений смещает фокус с сопоставления ключевых слов на понимание смысла, помогая находить изображения на основе контекста, а не только тегов или имён файлов. Благодаря этому поиск становится быстрее, точнее и лучше соответствует тому, что пользователи действительно ищут.

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

Стань частью нашего сообщества и изучи наш репозиторий GitHub, чтобы узнать больше об AI. Посети страницы наших решений, чтобы подробнее ознакомиться с такими инновациями, как AI в логистике и компьютерное зрение в здравоохранении. Ознакомься с нашими вариантами лицензирования и начни уже сегодня!

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

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