Ultralytics Исследователь
Ultralytics Explorer - это инструмент для исследования наборов данных CV с помощью семантического поиска, SQL-запросов, поиска по векторному сходству и даже с использованием естественного языка. Кроме того, это Python API для доступа к той же функциональности.
Смотри: Ultralytics Explorer API | Семантический поиск, SQL-запросы и функции Ask AI
Установка дополнительных зависимостей
Explorer зависит от внешних библиотек для некоторых своих функций. Они автоматически устанавливаются при использовании. Чтобы вручную установить эти зависимости, воспользуйся следующей командой:
Наконечник
Explorer работает на основе встроенного/семантического поиска и SQL-запросов и работает на основе бессерверной векторной базы данных LanceDB. В отличие от традиционных in-memory DB, она персистируется на диск без ущерба для производительности, поэтому ты можешь локально масштабировать большие массивы данных, такие как COCO, не исчерпав при этом весь объем памяти.
API проводника
Это Python API для исследования твоих наборов данных. На нем также основан графический интерфейс проводника. Ты можешь использовать его для создания собственных исследовательских блокнотов или скриптов, чтобы получить представление о своих наборах данных.
Узнать больше об API Explorer можно здесь.
Использование GUI Explorer
Демонстрационный графический интерфейс запускается в браузере, позволяя тебе создавать вкрапления для своего набора данных и искать похожие изображения, выполнять SQL-запросы и осуществлять семантический поиск. Запустить его можно с помощью следующей команды:
Примечание
Функция Ask AI работает с помощью OpenAI, поэтому при первом запуске графического интерфейса тебе будет предложено задать api ключ для OpenAI.
Ты можешь задать его следующим образом - yolo settings openai_api_key="..."