GUI do Explorer
Nota da Comunidade ⚠️
A partir de ultralytics>=8.3.10
, o suporte do Ultralytics explorer foi descontinuado. Mas não se preocupe! Pode agora aceder a funcionalidades semelhantes e até melhoradas através do Ultralytics HUBA nossa plataforma intuitiva sem código foi concebida para otimizar o seu fluxo de trabalho. Com o Ultralytics HUB, pode continuar a explorar, visualizar e gerir os seus dados sem esforço, tudo sem escrever uma única linha de código. Não deixe de conferir e tirar proveito de seus poderosos recursos!
A GUI do Explorer é como um parque infantil construído com a API doUltralytics Explorer. Permite-lhe efetuar pesquisas semânticas/vectoriais por semelhança, consultas SQL e até pesquisas em linguagem natural utilizando a nossa funcionalidade ask AI alimentada por LLMs.
Ver: Ultralytics Visão geral do painel do Explorer
Instalação
Nota
A funcionalidade Perguntar à IA funciona utilizando o OpenAI, pelo que lhe será pedido que defina a chave api para o OpenAI quando executar o GUI pela primeira vez.
Pode defini-la da seguinte forma - yolo settings openai_api_key="..."
Pesquisa de Similaridade Semântica Vetorial
A pesquisa semântica é uma técnica para encontrar imagens semelhantes a uma determinada imagem. Baseia-se na ideia de que as imagens semelhantes terão incorporações semelhantes. Na IU, pode selecionar uma ou mais imagens e procurar as imagens semelhantes a elas. Isto pode ser útil quando se pretende encontrar imagens semelhantes a uma determinada imagem ou um conjunto de imagens que não têm o desempenho esperado.
Por exemplo: Neste painel de controlo de Exploração de COV, o utilizador seleciona algumas imagens de aviões como esta:
Ao efetuar uma pesquisa por semelhança, deverá ver um resultado semelhante:
Perguntar à IA
Isto permite-lhe escrever como pretende filtrar o seu conjunto de dados utilizando linguagem natural. Não precisa de saber escrever consultas SQL. O nosso gerador de consultas com IA fá-lo-á automaticamente. Por exemplo, pode dizer - "mostre-me 100 imagens com exatamente uma pessoa e 2 cães. Pode haver outros objectos também" e ele irá gerar internamente a consulta e mostrar-lhe esses resultados. Eis um exemplo de saída quando lhe é pedido para "Mostrar 10 imagens com exatamente 5 pessoas" e verá um resultado como este:
Nota: Isto funciona utilizando LLMs, pelo que os resultados são probabilísticos e, por vezes, podem estar errados
Executar consultas SQL nos seus conjuntos de dados de CV
Pode executar consultas SQL no seu conjunto de dados para o filtrar. Também funciona se fornecer apenas a cláusula WHERE. Um exemplo de consulta SQL mostraria apenas as imagens que têm pelo menos 1 pessoa e 1 cão:
Esta é uma construção de demonstração que utiliza a API Explorer. Pode utilizar a API para criar os seus próprios blocos de notas exploratórios ou scripts para obter informações sobre os seus conjuntos de dados. Saiba mais sobre a API Explorer aqui.
FAQ
O que é o Ultralytics Explorer GUI e como o posso instalar?
Ultralytics A GUI Explorer é uma interface poderosa que desbloqueia capacidades avançadas de exploração de dados utilizando a APIUltralytics Explorer. Permite-lhe executar pesquisas de semelhanças semânticas/vectoriais, consultas SQL e consultas em linguagem natural utilizando a funcionalidade Ask AI alimentada por Modelos de Linguagem Grandes (LLMs).
Para instalar a GUI do Explorer, pode utilizar o pip:
Nota: Para utilizar a funcionalidade Perguntar à IA, terá de definir a chave da API OpenAI: yolo settings openai_api_key="..."
.
Como funciona a funcionalidade de pesquisa semântica na GUI do Ultralytics Explorer?
A funcionalidade de pesquisa semântica na GUI do Ultralytics Explorer permite-lhe encontrar imagens semelhantes a uma determinada imagem com base nas suas incorporações. Esta técnica é útil para identificar e explorar imagens que partilham semelhanças visuais. Para utilizar esta funcionalidade, selecione uma ou mais imagens na interface de utilizador e execute uma pesquisa de imagens semelhantes. O resultado apresentará imagens muito semelhantes às selecionadas, facilitando a exploração eficiente do conjunto de dados e a deteção de anomalias.
Saiba mais sobre a pesquisa semântica e outras funcionalidades visitando a secção Descrição geral das funcionalidades.
Posso utilizar a linguagem natural para filtrar conjuntos de dados na GUI do Ultralytics Explorer?
Sim, com a funcionalidade Ask AI alimentada por modelos de linguagem de grande dimensão (LLM), pode filtrar os seus conjuntos de dados utilizando consultas de linguagem natural. Não precisa de ser proficiente em SQL. Por exemplo, pode pedir "Mostre-me 100 imagens com exatamente uma pessoa e 2 cães. Também pode haver outros objectos", e a IA gerará a consulta adequada para obter os resultados desejados.
Veja um exemplo de uma consulta em linguagem natural aqui.
Como é que executo consultas SQL em conjuntos de dados utilizando a GUI do Ultralytics Explorer?
Ultralytics A GUI do Explorer permite-lhe executar consultas SQL diretamente no seu conjunto de dados para filtrar e gerir os dados de forma eficiente. Para executar uma consulta, navegue para a secção de consultas SQL na GUI e escreva a sua consulta. Por exemplo, para mostrar imagens com pelo menos uma pessoa e um cão, pode utilizar:
Também é possível fornecer apenas a cláusula WHERE, tornando o processo de consulta mais flexível.
Para mais informações, consulte a secção Consultas SQL.
Quais são as vantagens da utilização da GUI Ultralytics Explorer para a exploração de dados?
Ultralytics A GUI do Explorer melhora a exploração de dados com funcionalidades como a pesquisa semântica, a consulta SQL e as interações em linguagem natural através da funcionalidade Ask AI. Estas capacidades permitem aos utilizadores:
- Encontrar eficazmente imagens visualmente semelhantes.
- Filtrar conjuntos de dados utilizando consultas SQL complexas.
- Utilizar a IA para efetuar pesquisas em linguagem natural, eliminando a necessidade de conhecimentos avançados de SQL.
Estas caraterísticas tornam-no uma ferramenta versátil para programadores, investigadores e cientistas de dados que procuram obter informações mais aprofundadas sobre os seus conjuntos de dados.
Saiba mais sobre estas funcionalidades na documentação da GUI do Explorer.