Ultralytics Explorador
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
A demonstração GUI é executada no teu browser, permitindo-te criar embeddings para o teu conjunto de dados e procurar imagens semelhantes, executar consultas SQL e efetuar pesquisa semântica. Pode ser executada utilizando o seguinte comando:
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 O Explorer é uma ferramenta poderosa concebida para explorar conjuntos de dados de visão computacional (CV) através de pesquisa semântica, consultas SQL, pesquisa de semelhança de vectores e até linguagem natural. Esta ferramenta versátil fornece uma GUI e uma API Python , permitindo aos utilizadores interagir facilmente com os seus conjuntos de dados. Ao tirar partido de tecnologias como o LanceDB, o Ultralytics Explorer garante um acesso eficiente e escalável a grandes conjuntos de dados sem utilização excessiva de memória. Quer estejas a efetuar uma análise detalhada do conjunto de dados ou a explorar padrões de dados, o Ultralytics Explorer simplifica todo o processo.
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.
Criado em 2024-01-07, Atualizado em 2024-07-04
Autores: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)