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

Графический интерфейс проводника

Community Note ⚠️

As of ultralytics>=8.3.10, Ultralytics explorer support has been deprecated. But don't worry! You can now access similar and even enhanced functionality through Ultralytics HUB, our intuitive no-code platform designed to streamline your workflow. With Ultralytics HUB, you can continue exploring, visualizing, and managing your data effortlessly, all without writing a single line of code. Make sure to check it out and take advantage of its powerful features!🚀

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

Скриншот 1 Приборная панель проводника



Смотри: Ultralytics Обзор приборной панели Explorer

Установка

pip install ultralytics[explorer]

Примечание

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

Semantic search is a technique for finding similar images to a given image. It is based on the idea that similar images will have similar embeddings. In the UI, you can select one of more images and search for the images similar to them. This can be useful when you want to find images similar to a given image or a set of images that don't perform as expected.

Например: В этой приборной панели VOC Exploration пользователь выбирает пару изображений самолетов, как здесь:

Скриншот 2 Приборная панель проводника

Выполнив поиск по сходству, ты должен увидеть похожий результат:

Скриншот 3 Приборная панель проводника

Спроси искусственный интеллект

Это позволяет тебе написать, как ты хочешь отфильтровать свой набор данных, используя естественный язык. Тебе не нужно разбираться в написании SQL-запросов. Наш генератор запросов на основе искусственного интеллекта автоматически сделает это под капотом. Например, ты можешь сказать: "Покажите мне 100 изображений, на которых есть ровно один человек и 2 собаки. Там могут быть и другие объекты", и он сам сгенерирует запрос и покажет тебе результаты. Вот пример вывода, когда на запрос "Покажите 10 изображений с ровно 5 людьми" ты увидишь примерно такой результат:

Скриншот 4 Приборная панель проводника

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

Выполняй SQL-запросы к набору данных твоего резюме

Ты можешь выполнять SQL-запросы к своему набору данных, чтобы отфильтровать его. Это также работает, если ты указываешь только предложение WHERE. Пример SQL-запроса покажет только те изображения, на которых есть хотя бы 1 человек и 1 собака:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Скриншот 5 приборной панели проводника

Это демонстрационная сборка, использующая API Explorer. Ты можешь использовать API для создания собственных исследовательских блокнотов или скриптов, чтобы получить представление о своих наборах данных. Узнать больше об API Explorer можно здесь.

ВОПРОСЫ И ОТВЕТЫ

Что такое Ultralytics Explorer GUI и как его установить?

Ultralytics Explorer GUI is a powerful interface that unlocks advanced data exploration capabilities using the Ultralytics Explorer API. It allows you to run semantic/vector similarity search, SQL queries, and natural language queries using the Ask AI feature powered by Large Language Models (LLMs).

Чтобы установить графический интерфейс Explorer, ты можешь использовать pip:

pip install ultralytics[explorer]

Примечание: Чтобы использовать функцию Ask AI, тебе нужно будет установить API-ключ OpenAI: yolo settings openai_api_key="...".

Как работает функция семантического поиска в графическом интерфейсе Ultralytics Explorer?

The semantic search feature in Ultralytics Explorer GUI allows you to find images similar to a given image based on their embeddings. This technique is useful for identifying and exploring images that share visual similarities. To use this feature, select one or more images in the UI and execute a search for similar images. The result will display images that closely resemble the selected ones, facilitating efficient dataset exploration and anomaly detection.

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

Можно ли использовать естественный язык для фильтрации наборов данных в графическом интерфейсе Ultralytics Explorer?

Да, благодаря функции Ask AI, работающей на основе больших языковых моделей (LLM), ты можешь фильтровать свои наборы данных с помощью запросов на естественном языке. Тебе не нужно разбираться в SQL. Например, ты можешь спросить: "Покажите мне 100 изображений, на которых есть ровно один человек и 2 собаки. Там могут быть и другие объекты", и ИИ под капотом сгенерирует соответствующий запрос, чтобы выдать нужные результаты.

Пример запроса на естественном языке можно посмотреть здесь.

Как выполнять SQL-запросы к наборам данных с помощью графического интерфейса Ultralytics Explorer?

Ultralytics Графический интерфейс Explorer позволяет запускать SQL-запросы непосредственно на твоем наборе данных, чтобы эффективно фильтровать и управлять данными. Чтобы запустить запрос, перейди в раздел SQL-запросов в графическом интерфейсе и напиши свой запрос. Например, чтобы показать изображения, на которых есть хотя бы один человек и одна собака, ты можешь использовать:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

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

Более подробную информацию ты найдешь в разделе "SQL-запросы".

В чем преимущества использования графического интерфейса Ultralytics Explorer для исследования данных?

Ultralytics Explorer GUI enhances data exploration with features like semantic search, SQL querying, and natural language interactions through the Ask AI feature. These capabilities allow users to:

  • Efficiently find visually similar images.
  • Filter datasets using complex SQL queries.
  • Utilize AI to perform natural language searches, eliminating the need for advanced SQL expertise.

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

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

📅 Created 9 months ago ✏️ Updated 11 days ago

Комментарии