Salta para o conteúdo

GUI do Explorer

O Explorer GUI é como um parque infantil construído com a APIUltralytics Explorer. Permite-te fazer 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



Observa: Ultralytics Visão geral do painel do Explorer

Instalação

pip install ultralytics[explorer]

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

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 ligações semelhantes. Na IU, podes selecionar uma ou mais imagens e procurar as imagens semelhantes a elas. Isto pode ser útil quando queres 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 do VOC Exploration, o utilizador selecciona algumas imagens de aviões como esta:

Painel de controlo do Explorer Screenshot 2

Ao fazeres uma pesquisa por semelhança, deves ver um resultado semelhante:

Painel de controlo do Explorer Screenshot 3

Pergunta à IA

Isto permite-te escrever como queres filtrar o teu conjunto de dados utilizando linguagem natural. Não tens de saber escrever consultas SQL. O nosso gerador de consultas com IA faz isso automaticamente. Por exemplo, podes dizer - "mostra-me 100 imagens com exatamente uma pessoa e 2 cães. Também pode haver outros objectos" e ele vai gerar internamente a consulta e mostrar-te os resultados. Aqui está um exemplo de saída quando se pede para "Mostrar 10 imagens com exatamente 5 pessoas" e verás 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

Executa consultas SQL nos conjuntos de dados do teu CV

Podes executar consultas SQL no teu conjunto de dados para o filtrar. Também funciona se forneceres 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. Podes utilizar a API para criar os teus próprios blocos de notas exploratórios ou scripts para obteres informações sobre os teus conjuntos de dados. Saiba mais sobre a API Explorer aqui.

FAQ

O que é o Ultralytics Explorer GUI e como o instalo?

Ultralytics O Explorer GUI é uma interface poderosa que desbloqueia capacidades avançadas de exploração de dados utilizando a APIUltralytics Explorer. Permite-lhe executar pesquisas de semelhança semântica/vetorial, consultas SQL e consultas de linguagem natural utilizando a funcionalidade Ask AI alimentada por Modelos de Linguagem Grandes (LLMs).

Para instalar a GUI do Explorer, podes utilizar o pip:

pip install ultralytics[explorer]

Nota: Para utilizar a funcionalidade Perguntar à IA, tens 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-te 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, selecciona uma ou mais imagens na interface de utilizador e executa uma pesquisa de imagens semelhantes. O resultado apresentará imagens muito semelhantes às seleccionadas, facilitando a exploração eficiente de conjuntos de dados e a deteção de anomalias.

Sabe 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 (LLMs), podes filtrar os teus conjuntos de dados utilizando consultas de linguagem natural. Não precisas de ser proficiente em SQL. Por exemplo, podes perguntar "Mostra-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 fornecer os resultados desejados.

Vê 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-te executar consultas SQL diretamente no teu conjunto de dados para filtrar e gerir os dados de forma eficiente. Para executar uma consulta, navega para a secção de consultas SQL na GUI e escreve a consulta. Por exemplo, para mostrar imagens com pelo menos uma pessoa e um cão, podes utilizar:

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

Também podes fornecer apenas a cláusula WHERE, tornando o processo de consulta mais flexível.

Para mais detalhes, consulta 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 interacções de 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 características fazem dele uma ferramenta versátil para programadores, investigadores e cientistas de dados que procuram obter informações mais aprofundadas sobre os seus conjuntos de dados.

Explora mais sobre estas funcionalidades na documentação da GUI do Explorer.



Criado em 2024-01-08, Atualizado em 2024-07-04
Autores: glenn-jocher (7), RizwanMunawar (3), AyushExel (1)

Comentários