Saltar para o conteúdo

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.

Painel de controlo do Explorer Screenshot 1



Ver: Ultralytics Visão geral do painel do Explorer

Instalação

pip install ultralytics[explorer]

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="..."

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:

Painel de controlo do Explorer Screenshot 2

Ao efetuar uma pesquisa por semelhança, deverá ver um resultado semelhante:

Painel de controlo do Explorer Screenshot 3

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:

Painel de controlo do Explorer Screenshot 4

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:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Painel de controlo do Explorer Captura de ecrã 5

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:

pip install ultralytics[explorer]

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:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

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.

📅C riado há 11 meses ✏️ Atualizado há 1 mês

Comentários