YOLO Vision 2026:

Ultralytics Explorer#

Nota da comunidade ⚠️

A partir de ultralytics>=8.3.12, o Ultralytics Explorer foi removido. Para usar o Explorer, instale o pip install ultralytics==8.3.11. Recursos de exploração de conjuntos de dados semelhantes (e expandidos) estão disponíveis no Ultralytics Platform.

Ultralytics Explorer dataset visualization GUI

Open In Colab

O Ultralytics Explorer é uma ferramenta para explorar conjuntos de dados de CV usando busca semântica, consultas SQL, busca por similaridade de vetores e comandos em linguagem natural. Ele também fornece uma API Python para acessar a mesma funcionalidade.



Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features

Instalação de Dependências Opcionais#

O Explorer depende de bibliotecas externas para algumas de suas funcionalidades. Elas são instaladas automaticamente quando usas o Explorer. Para instalar estas dependências manualmente, usa o seguinte comando:

pip install ultralytics[explorer]
Dica

O Explorer funciona com base em pesquisa por incorporação/semântica e consultas SQL, e é alimentado pelo banco de dados vetorial sem servidor LanceDB. Ao contrário dos bancos de dados tradicionais em memória, ele é persistido em disco sem sacrificar o desempenho, permitindo escalar localmente para grandes conjuntos de dados como o COCO sem esgotar a memória.

API do Explorer#

Esta é uma API Python para explorar os teus conjuntos de dados. Ela também alimenta o Explorer com interface gráfica (GUI). Podes usá-la para criar os teus próprios notebooks ou scripts exploratórios para obter insights sobre os teus conjuntos de dados.

Explore todas as capacidades e exemplos de uso na documentação da API do Explorer.

Uso da GUI do Explorer#

A demonstração da interface gráfica (GUI) roda no seu navegador, permitindo criar incorporações para o seu conjunto de dados e pesquisar imagens semelhantes, executar consultas SQL e realizar buscas semânticas. Ela pode ser executada usando o seguinte comando:

yolo explorer
Nota

O recurso Perguntar à IA usa a OpenAI, portanto, você será solicitado a definir a chave de API da OpenAI ao executar a GUI pela primeira vez. Você pode configurá-la assim - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

FAQ#

  • O Ultralytics Explorer é uma ferramenta poderosa projetada para explorar conjuntos de dados de visão computacional (CV) por meio de pesquisa semântica, consultas SQL, busca por similaridade vetorial e até linguagem natural. Esta ferramenta versátil oferece tanto uma GUI quanto uma API Python, permitindo que os usuários interajam perfeitamente com seus conjuntos de dados. Ao aproveitar tecnologias como o LanceDB, o Ultralytics Explorer garante acesso eficiente e escalável a grandes conjuntos de dados sem uso excessivo de memória. Seja realizando análises detalhadas de conjuntos de dados ou explorando padrões de dados, o Ultralytics Explorer simplifica todo o processo.

    Saiba mais sobre a API do Explorer.

  • Para instalar manualmente as dependências opcionais necessárias para o Ultralytics Explorer, você pode usar o seguinte comando pip:

    pip install ultralytics[explorer]

    Essas dependências são essenciais para a funcionalidade completa de pesquisa semântica e consultas SQL. Ao incluir bibliotecas alimentadas pelo LanceDB, a instalação garante que as operações de banco de dados permaneçam eficientes e escaláveis, mesmo para grandes conjuntos de dados como o COCO.

  • Usar a versão GUI do Ultralytics Explorer é simples. Após instalar as dependências necessárias, podes iniciar a GUI com o seguinte comando:

    yolo explorer

    A GUI fornece uma interface amigável para criar incorporações de conjuntos de dados, procurar imagens semelhantes, executar consultas SQL e realizar buscas semânticas. Além disso, a integração com a funcionalidade Ask AI da OpenAI permite-te consultar conjuntos de dados utilizando linguagem natural, melhorando a flexibilidade e a facilidade de uso.

    Para informações sobre armazenamento e escalabilidade, consulte nossas instruções de instalação.

  • O recurso Perguntar à IA no Ultralytics Explorer permite que os usuários interajam com seus conjuntos de dados usando consultas em linguagem natural. Alimentado pela OpenAI, esse recurso possibilita fazer perguntas complexas e receber respostas perspicazes sem precisar escrever consultas SQL ou comandos semelhantes. Para usar esse recurso, você precisará definir sua chave de API da OpenAI na primeira vez que executar a GUI:

    yolo settings openai_api_key="YOUR_API_KEY"

    Para mais detalhes sobre esse recurso e como integrá-lo, consulte nossa seção de Uso da GUI do Explorer.

  • Sim, o Ultralytics Explorer pode ser executado no Google Colab, fornecendo um ambiente conveniente e poderoso para a exploração de conjuntos de dados. Podes começar por abrir o notebook do Colab fornecido, que já vem pré-configurado com todas as definições necessárias:

    Open In Colab

    Essa configuração permite explorar seus conjuntos de dados por completo, aproveitando os recursos de nuvem do Google. Saiba mais no nosso Guia do Google Colab.

Comentários