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

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

Графический интерфейс 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="..."

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

Например: В этой приборной панели 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 - это мощный интерфейс, который открывает расширенные возможности исследования данных с помощью 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 позволяет тебе находить изображения, похожие на заданную картинку, на основе их вкраплений. Эта техника полезна для выявления и изучения изображений, имеющих визуальное сходство. Чтобы воспользоваться этой функцией, выбери одно или несколько изображений в пользовательском интерфейсе и выполни поиск похожих картинок. В результате будут показаны изображения, которые очень похожи на выбранные, что способствует эффективному исследованию наборов данных и выявлению аномалий.

Узнай больше о семантическом поиске и других функциях, посетив раздел 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 улучшает исследование данных благодаря таким функциям, как семантический поиск, SQL-запросы и взаимодействие на естественном языке с помощью функции Ask AI. Эти возможности позволяют пользователям: - Эффективно находить визуально похожие изображения. - Фильтровать наборы данных с помощью сложных SQL-запросов. - Использовать искусственный интеллект для выполнения поиска на естественном языке, избавляя от необходимости углубленного знания SQL.

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

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



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

Комментарии