Графический интерфейс проводника
Заметки сообщества ⚠️
По состоянию на ultralytics>=8.3.10
, поддержка Ultralytics explorer была упразднена. Но не волнуйтесь! Теперь вы можете получить доступ к аналогичной и даже расширенной функциональности через Ultralytics HUBнаша интуитивно понятная платформа без кода, разработанная для оптимизации вашего рабочего процесса. С помощью Ultralytics HUB вы можете продолжать изучать, визуализировать и управлять своими данными без усилий, не написав ни строчки кода. Обязательно ознакомьтесь с ним и воспользуйтесь его мощными возможностями! 🚀
Графический интерфейс Explorer - это как игровая площадка, созданная с помощью Ultralytics Explorer API. Он позволяет выполнять семантический/векторный поиск по сходству, SQL-запросы и даже поиск на естественном языке с помощью нашей функции ask AI на основе LLM.
Смотреть: Ultralytics Обзор приборной панели проводника
Установка
Примечание
Функция Ask AI работает с помощью OpenAI, поэтому при первом запуске графического интерфейса вам будет предложено задать api ключ для OpenAI.
Вы можете задать его следующим образом - yolo settings openai_api_key="..."
Поиск по векторному семантическому сходству
Семантический поиск - это техника поиска изображений, похожих на заданное. Он основан на идее, что похожие изображения имеют схожие вкрапления. В пользовательском интерфейсе можно выбрать одно или несколько изображений и искать похожие на них. Это может быть полезно, когда нужно найти изображения, похожие на заданное, или набор изображений, которые не соответствуют ожиданиям.
Например: На этой приборной панели VOC Exploration пользователь выбирает несколько изображений самолетов, как показано ниже:
При выполнении поиска по аналогии вы должны увидеть похожий результат:
Спросите ИИ
Это позволяет вам написать, как вы хотите отфильтровать набор данных, используя естественный язык. Вам не нужно разбираться в написании SQL-запросов. Наш генератор запросов на основе искусственного интеллекта автоматически сделает это под капотом. Например, вы можете сказать: "Покажите мне 100 изображений с одним человеком и двумя собаками. Могут быть и другие объекты", и он сам сгенерирует запрос и покажет вам результаты. Вот пример вывода, когда нужно "Показать 10 изображений с 5 людьми", и вы увидите такой результат:
Примечание: В этой работе используются большие языковые модели, поэтому результаты являются вероятностными и иногда могут ошибаться.
Выполняйте SQL-запросы к наборам данных резюме
Вы можете выполнять SQL-запросы к набору данных для его фильтрации. Это также работает, если указать только предложение WHERE. Пример SQL-запроса показывает только те изображения, на которых есть хотя бы 1 человек и 1 собака:
Это демонстрационный пример, созданный с использованием API Explorer. Вы можете использовать API для создания собственных исследовательских блокнотов или сценариев для получения информации о ваших наборах данных. Подробнее об API Explorer можно узнать здесь.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Что такое Ultralytics Explorer GUI и как его установить?
Ultralytics Explorer GUI - это мощный интерфейс, открывающий расширенные возможности исследования данных с помощью Ultralytics Explorer API. Он позволяет выполнять поиск по семантическому/векторному сходству, SQL-запросы и запросы на естественном языке с помощью функции Ask AI на основе больших языковых моделей (LLM).
Чтобы установить графический интерфейс Explorer, вы можете использовать pip:
Примечание: Чтобы воспользоваться функцией 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, что сделает процесс запроса более гибким.
Более подробную информацию см. в разделе "SQL-запросы".
Каковы преимущества использования графического интерфейса Ultralytics Explorer для исследования данных?
Ultralytics Графический интерфейс Explorer расширяет возможности исследования данных благодаря таким функциям, как семантический поиск, SQL-запросы и взаимодействие на естественном языке с помощью функции Ask AI. Эти возможности позволяют пользователям:
- Эффективный поиск визуально похожих изображений.
- Фильтруйте наборы данных с помощью сложных SQL-запросов.
- Используйте искусственный интеллект для выполнения поиска на естественном языке, что устраняет необходимость в глубоких знаниях SQL.
Эти функции делают его универсальным инструментом для разработчиков, исследователей и специалистов по обработке данных, стремящихся получить более глубокое представление о своих массивах данных.
Подробнее об этих функциях можно узнать в документации по графическому интерфейсу проводника.