Перейти к содержанию

Ultralytics Explorer

Примечание сообщества ⚠️

По состоянию на ultralytics>=8.3.10, поддержка Ultralytics explorer была прекращена. Но не волнуйтесь! Теперь вы можете получить доступ к аналогичным и даже расширенным функциям через Ultralytics HUB, нашу интуитивно понятную платформу без кода, предназначенную для оптимизации вашего рабочего процесса. С Ultralytics HUB вы можете продолжать исследовать, визуализировать и управлять своими данными без особых усилий, и все это без написания единой строки кода. Обязательно ознакомьтесь с ним и воспользуйтесь его мощными функциями!🚀

Скриншот 1 Ultralytics Explorer

Открыть в Colab

Ultralytics Explorer - это инструмент для изучения наборов данных CV с помощью семантического поиска, SQL-запросов, поиска по векторному сходству и подсказок на естественном языке. Он также предоставляет Python API для доступа к тем же функциям.



Смотреть: Ultralytics Explorer API | Семантический поиск, SQL-запросы и функции Ask AI

Установка дополнительных зависимостей

Некоторые функции Explorer зависят от внешних библиотек. Они автоматически устанавливаются при использовании Explorer. Чтобы установить эти зависимости вручную, выполните следующую команду:

pip install ultralytics[explorer]

Совет

Explorer работает с встраиванием/семантическим поиском и SQL-запросами и основан на бессерверной векторной базе данных LanceDB. В отличие от традиционных баз данных в оперативной памяти, она сохраняется на диске без ущерба для производительности, поэтому вы можете масштабировать локально до больших наборов данных, таких как COCO, не исчерпав память.

Explorer API

Это Python API для изучения ваших наборов данных. Он также обеспечивает работу GUI Explorer. Вы можете использовать его для создания собственных исследовательских блокнотов или скриптов, чтобы получить представление о своих наборах данных.

Ознакомьтесь с полным набором возможностей и примерами использования в документации Explorer API.

Использование GUI Explorer

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

yolo explorer

Примечание

Функция Ask AI использует OpenAI, поэтому при первом запуске графического интерфейса вам будет предложено задать API-ключ для OpenAI. Вы можете задать его следующим образом - yolo settings openai_api_key="..."

Интеграция Ultralytics Explorer с OpenAI

Часто задаваемые вопросы

Что такое Ultralytics Explorer и как он может помочь с наборами данных CV?

Ultralytics Explorer — это мощный инструмент, предназначенный для изучения наборов данных компьютерного зрения (CV) с помощью семантического поиска, SQL-запросов, поиска векторного сходства и даже естественного языка. Этот универсальный инструмент предоставляет как графический интерфейс, так и API python, что позволяет пользователям беспрепятственно взаимодействовать со своими наборами данных. Используя такие технологии, как LanceDB, Ultralytics Explorer обеспечивает эффективный и масштабируемый доступ к большим наборам данных без чрезмерного использования памяти. Независимо от того, выполняете ли вы детальный анализ набора данных или изучаете закономерности в данных, Ultralytics Explorer оптимизирует весь процесс.

Узнайте больше об Explorer API.

Как установить зависимости для Ultralytics Explorer?

Чтобы вручную установить необязательные зависимости, необходимые для Ultralytics Explorer, вы можете использовать следующее: pip команда:

pip install ultralytics[explorer]

Эти зависимости необходимы для полной функциональности семантического поиска и SQL-запросов. Включение библиотек на базе LanceDB гарантирует, что операции с базами данных останутся эффективными и масштабируемыми даже для больших наборов данных, таких как COCO.

Как я могу использовать GUI-версию Ultralytics Explorer?

Использовать графическую версию Ultralytics Explorer довольно просто. После установки необходимых зависимостей вы можете запустить графический интерфейс с помощью следующей команды:

yolo explorer

GUI предоставляет удобный интерфейс для создания встраиваний набора данных, поиска похожих изображений, выполнения SQL-запросов и проведения семантических поисков. Кроме того, интеграция с функцией Ask AI от OpenAI позволяет запрашивать наборы данных, используя естественный язык, что повышает гибкость и простоту использования.

Информацию о хранении и масштабируемости можно найти в наших инструкциях по установке.

Что такое функция Ask AI в Ultralytics Explorer?

Функция Ask AI в Ultralytics Explorer позволяет пользователям взаимодействовать со своими наборами данных, используя запросы на естественном языке. Эта функция, основанная на OpenAI, позволяет задавать сложные вопросы и получать содержательные ответы без необходимости писать SQL-запросы или аналогичные команды. Чтобы использовать эту функцию, вам необходимо установить свой ключ OpenAI API при первом запуске графического интерфейса:

yolo settings openai_api_key="YOUR_API_KEY"

Для получения дополнительной информации об этой функции и способах ее интеграции см. раздел Использование GUI Explorer.

Могу ли я запустить Ultralytics Explorer в Google Colab?

Да, Ultralytics Explorer можно запустить в Google Colab, что обеспечивает удобную и мощную среду для изучения наборов данных. Вы можете начать с открытия предоставленного блокнота Colab, который предварительно настроен со всеми необходимыми параметрами:

Открыть в Colab

Эта настройка позволяет вам в полной мере изучить свои наборы данных, используя облачные ресурсы Google. Узнайте больше в нашем Руководстве по Google Colab.



📅 Создано 1 год назад ✏️ Обновлено 5 дней назад
glenn-jocherAyushExelRizwanMunawarjk4e

Комментарии