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

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

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

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

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

Скриншот 1



Смотреть: Ultralytics Обзор приборной панели проводника

Установка

pip install ultralytics[explorer]

Примечание

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

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

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

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

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

Скриншот 3

Спросите ИИ

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

Скриншот 4

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

Выполняйте 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 - это мощный интерфейс, открывающий расширенные возможности исследования данных с помощью Ultralytics Explorer API. Он позволяет выполнять поиск по семантическому/векторному сходству, SQL-запросы и запросы на естественном языке с помощью функции Ask AI на основе больших языковых моделей (LLM).

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

pip install ultralytics[explorer]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Эффективный поиск визуально похожих изображений.
  • Фильтруйте наборы данных с помощью сложных SQL-запросов.
  • Используйте искусственный интеллект для выполнения поиска на естественном языке, что устраняет необходимость в глубоких знаниях SQL.

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

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

📅 Создано 1 год назад ✏️ Обновлено 8 дней назад

Комментарии