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

Ultralytics Explorer

Заметки сообщества ⚠️

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

Ultralytics Скриншот 1

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



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

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

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

pip install ultralytics[explorer]

Наконечник

Explorer работает на основе встроенного/семантического поиска и SQL-запросов и опирается на бессерверную векторную базу данных LanceDB. В отличие от традиционных СУБД in-memory, она хранится на диске без ущерба для производительности, что позволяет локально масштабировать большие массивы данных, такие как COCO, без нехватки памяти.

API проводника

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

Подробнее об API Explorer можно узнать здесь.

Использование графического интерфейса пользователя

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

yolo explorer

Примечание

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

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

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

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

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

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

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

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

pip install ultralytics[explorer]

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

Как использовать графический интерфейс Ultralytics Explorer?

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

yolo explorer

Графический интерфейс предоставляет удобный интерфейс для создания вложений в наборы данных, поиска похожих изображений, выполнения 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, который предварительно настроен со всеми необходимыми параметрами:

Open In Colab

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

📅 Создано 10 месяцев назад ✏️ Обновлено 1 месяц назад

Комментарии