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