Перейти к содержимому

Ultralytics Исследователь

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 DB, она персистируется на диск без ущерба для производительности, поэтому ты можешь локально масштабировать большие массивы данных, такие как COCO, не исчерпав при этом весь объем памяти.

API проводника

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

Узнать больше об API Explorer можно здесь.

Использование GUI 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?

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

yolo explorer

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

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

Что представляет собой функция Ask AI в Ultralytics Explorer?

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

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.



Создано 2024-01-07, Обновлено 2024-07-04
Авторы: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

Комментарии