YOLO Vision 2026:

Ultralytics Explorer#

Nota da comunidade ⚠️

A partir da versão ultralytics>=8.3.12, o Ultralytics Explorer foi removido. Para usar o Explorer, instale com pip install ultralytics==8.3.11. Funcionalidades semelhantes (e expandidas) de exploração de datasets estão disponíveis na 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 incorporações/busca semântica e consultas SQL, sendo 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, para que possas 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.

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

Uso da GUI do Explorer#

A demonstração da GUI é executada no teu navegador, permitindo-te criar incorporações para o teu conjunto de dados e procurar imagens semelhantes, executar consultas SQL e realizar buscas semânticas. Podes executá-la usando o seguinte comando:

yolo explorer
Nota

A funcionalidade Ask AI utiliza a OpenAI, por isso ser-te-á pedido para definir a chave de API para a OpenAI quando executares a GUI pela primeira vez. Podes defini-la assim - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

FAQ#

O que é o Ultralytics Explorer e como pode ajudar com conjuntos de dados de CV?#

O Ultralytics Explorer é uma ferramenta poderosa concebida para explorar conjuntos de dados de visão computacional (CV) através de busca semântica, consultas SQL, busca por similaridade de vetores e até linguagem natural. Esta ferramenta versátil fornece tanto uma GUI como uma API Python, permitindo aos utilizadores interagir perfeitamente com os seus conjuntos de dados. Ao aproveitar tecnologias como o LanceDB, o Ultralytics Explorer garante um acesso eficiente e escalável a grandes conjuntos de dados sem uso excessivo de memória. Quer estejas a realizar uma análise detalhada de conjuntos de dados ou a explorar padrões de dados, o Ultralytics Explorer simplifica todo o processo.

Sabe mais sobre a API do Explorer.

Como instalo as dependências para o Ultralytics Explorer?#

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

pip install ultralytics[explorer]

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

Como posso usar a versão GUI do Ultralytics Explorer?#

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 obter informações sobre armazenamento e escalabilidade, consulta as nossas instruções de instalação.

O que é a funcionalidade Ask AI no Ultralytics Explorer?#

A funcionalidade Ask AI no Ultralytics Explorer permite aos utilizadores interagir com os seus conjuntos de dados utilizando consultas em linguagem natural. Alimentada pela OpenAI, esta funcionalidade permite-te fazer perguntas complexas e receber respostas esclarecedoras sem precisares de escrever consultas SQL ou comandos semelhantes. Para usar esta funcionalidade, precisas de definir a tua chave de API da OpenAI na primeira vez que executares a GUI:

yolo settings openai_api_key="YOUR_API_KEY"

Para saberes mais sobre esta funcionalidade e como integrá-la, consulta a nossa secção Uso da GUI do Explorer.

Posso executar o Ultralytics Explorer no Google Colab?#

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

Esta configuração permite-te explorar os teus conjuntos de dados na totalidade, tirando partido dos recursos em nuvem do Google. Sabe mais no nosso Guia do Google Colab.

Comentários