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

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

Графический интерфейс 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 можно здесь.



Создано 2024-01-08, Обновлено 2024-02-10
Авторы: chr043416@gmail.com (3), glenn-jocher (4), AyushExel (1)

Комментарии