Ultralytics Explorador
Nota da Comunidade ⚠️
A partir de ultralytics>=8.3.10
, Ultralytics explorer support has been deprecated. Mas não te preocupes! Agora podes aceder a funcionalidades semelhantes e até melhoradas através do Ultralytics HUBA nossa plataforma intuitiva sem código foi concebida para simplificar o teu fluxo de trabalho. Com o Ultralytics HUB, podes continuar a explorar, visualizar e gerir os teus dados sem esforço, tudo sem escrever uma única linha de código. Certifica-te de que a verificas e tiras partido das suas poderosas funcionalidades!🚀
Ultralytics O Explorer é uma ferramenta para explorar conjuntos de dados CV utilizando a pesquisa semântica, consultas SQL, pesquisa de semelhança de vectores e até mesmo utilizando linguagem natural. É também uma API Python para aceder à mesma funcionalidade.
Observa: Ultralytics Explorer API | Pesquisa semântica, consultas SQL e funcionalidades Ask AI
Instalação de dependências opcionais
O Explorer depende de bibliotecas externas para algumas das suas funcionalidades. Estas são instaladas automaticamente aquando da sua utilização. Para instalar manualmente estas dependências, utiliza o seguinte comando:
Dica
O Explorer funciona com pesquisa incorporada/semântica e consulta SQL e é alimentado pela base de dados vetorial sem servidor LanceDB. Ao contrário das bases de dados tradicionais em memória, é mantida em disco sem sacrificar o desempenho, pelo que pode escalar localmente para grandes conjuntos de dados como o COCO sem ficar sem memória.
Explorador API
Esta é uma API Python para explorar os teus conjuntos de dados. Também alimenta o GUI Explorer. Podes utilizá-la para criar os teus próprios blocos de notas exploratórios ou scripts para obteres informações sobre os teus conjuntos de dados.
Sabe mais sobre a API Explorer aqui.
Utilização do Explorador GUI
The GUI demo runs in your browser allowing you to create embeddings for your dataset and search for similar images, run SQL queries and perform semantic search. It can be run using the following command:
Nota
A funcionalidade Perguntar à IA funciona com OpenAI, pelo que te será pedido que definas a chave api para OpenAI quando executares o GUI pela primeira vez. Podes defini-lo da seguinte forma - yolo settings openai_api_key="..."
FAQ
O que é o Ultralytics Explorer e como pode ajudar-te com conjuntos de dados CV?
Ultralytics Explorer is a powerful tool designed for exploring computer vision (CV) datasets through semantic search, SQL queries, vector similarity search, and even natural language. This versatile tool provides both a GUI and a Python API, allowing users to seamlessly interact with their datasets. By leveraging technologies like LanceDB, Ultralytics Explorer ensures efficient, scalable access to large datasets without excessive memory usage. Whether you're performing detailed dataset analysis or exploring data patterns, Ultralytics Explorer streamlines the entire process.
Sabe mais sobre a API Explorer.
Como é que instalo as dependências do Ultralytics Explorer?
Para instalar manualmente as dependências opcionais necessárias para o Ultralytics Explorer, podes utilizar o seguinte pip
comanda:
Essas dependências são essenciais para a funcionalidade completa da pesquisa semântica e da consulta SQL. Ao incluir bibliotecas alimentadas pelo LanceDB, a instalação garante que as operações da base de dados permanecem eficientes e escaláveis, mesmo para grandes conjuntos de dados como o COCO.
Como é que posso utilizar a versão GUI do Ultralytics Explorer?
Usar a versão GUI do Ultralytics Explorer é simples. Depois de instalares as dependências necessárias, podes lançar a GUI com o seguinte comando:
A GUI fornece uma interface fácil de utilizar para criar incorporações de conjuntos de dados, procurar imagens semelhantes, executar consultas SQL e efetuar pesquisas semânticas. Além disso, a integração com a funcionalidade Ask AI do OpenAI permite-te consultar conjuntos de dados utilizando linguagem natural, aumentando a flexibilidade e a facilidade de utilização.
Para obter informações sobre armazenamento e escalabilidade, consulta as nossas instruções de instalação.
O que é a funcionalidade Perguntar à IA no Ultralytics Explorer?
A funcionalidade Perguntar à IA no Ultralytics Explorer permite aos utilizadores interagir com os seus conjuntos de dados utilizando consultas em linguagem natural. Com a tecnologia OpenAI, esta funcionalidade permite-te fazer perguntas complexas e receber respostas perspicazes sem teres de escrever consultas SQL ou comandos semelhantes. Para utilizar esta funcionalidade, terás de definir a tua chave da API OpenAI na primeira vez que executares a GUI:
Para mais informações sobre esta funcionalidade e como integrá-la, consulta a nossa secção Utilização do Explorador GUI.
Posso executar o Ultralytics Explorer em Google Colab?
Sim, o Ultralytics Explorer pode ser executado no Google Colab, proporcionando um ambiente prático e poderoso para a exploração de conjuntos de dados. Podes começar por abrir o bloco de notas Colab fornecido, que está pré-configurado com todas as definições necessárias:
Esta configuração permite-te explorar totalmente os teus conjuntos de dados, tirando partido dos recursos da nuvem de Google. Sabe mais no nosso Google Colab Guide.