YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Vector Search

Explora como a pesquisa vetorial usa embeddings para encontrar dados similares. Aprende a gerar vetores de alta qualidade com o Ultralytics YOLO26 para uma recuperação de informação precisa.

A pesquisa vetorial é um método sofisticado de recuperação de informações que identifica itens semelhantes dentro de um conjunto de dados com base em suas características matemáticas, em vez de correspondências exatas de palavras-chave. Ao contrário da tradicional pesquisa por palavra-chave, que se baseia na localização de sequências específicas de caracteres, a pesquisa vetorial analisa o significado semântico subjacente dos dados. Essa técnica é fundamental para aplicações modernas de inteligência artificial (IA), pois permite que os computadores compreendam as relações entre conceitos abstratos, processando dados não estruturados, como imagens, arquivos de áudio e texto em linguagem natural, com notável precisão.

Como a Busca Vetorial Funciona#

O núcleo da pesquisa vetorial envolve transformar dados brutos em vetores numéricos de alta dimensionalidade conhecidos como embeddings. Esse processo mapeia itens para pontos em um espaço multidimensional onde itens conceitualmente semelhantes estão localizados próximos uns dos outros.

  1. Vetorização: Um modelo de aprendizagem profunda (DL) processa os dados de entrada — por exemplo, a imagem de um cão — e gera um vetor de características. Modelos avançados como o YOLO26 são frequentemente usados para gerar essas representações de características ricas de forma eficiente.

  2. Indexação: Para realizar pesquisas rapidamente, esses vetores são organizados usando algoritmos especializados, muitas vezes armazenados em um banco de dados vetorial dedicado.

  3. Cálculo de Similaridade: Quando um usuário envia uma consulta, o sistema converte essa consulta em um vetor e mede a distância até os vetores armazenados usando métricas como similaridade de cosseno ou distância Euclidiana.

  4. Recuperação: O sistema retorna os "vizinhos mais próximos", que representam os resultados contextualmente mais relevantes.

Exemplo em Python: Gerando Embeddings#

Para implementar a pesquisa vetorial, deves primeiro converter os teus dados em vetores. O seguinte trecho de código demonstra como gerar mapas de características e embeddings a partir de uma imagem usando o pacote ultralytics e um modelo pré-treinado YOLO26.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image URL
# The 'embed' method returns the high-dimensional vector representation
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Print the shape of the resulting embedding vector
print(f"Embedding vector shape: {results[0].shape}")

Aplicações no Mundo Real#

A pesquisa vetorial é o motor por trás de muitas funcionalidades intuitivas no ecossistema de software atual, preenchendo a lacuna entre a visão computacional (CV) e a intenção do usuário.

  • Sistemas de Recomendação Visual: No setor de IA no varejo, a pesquisa vetorial alimenta funcionalidades do tipo "compre o visual". Se um cliente gosta de uma bolsa específica, o sistema encontra itens com vetores visuais semelhantes — combinando formato, textura e estilo —, criando um sistema de recomendação personalizado.
  • Geração Aumentada por Recuperação (RAG): Para aprimorar os Modelos de Linguagem Grande (LLMs), os desenvolvedores usam a pesquisa vetorial para recuperar documentos relevantes de uma base de conhecimento. Isso fornece contexto à IA, reduzindo alucinações e melhorando a precisão nas interações de chatbot.
  • Detecção de Anomalias: Ao agrupar vetores de operações "normais", os sistemas podem identificar valores discrepantes que se afastam muito do cluster. Isso é crítico para a detecção de anomalias no controle de qualidade de fabricação e na segurança de dados.

Distinguindo Conceitos Relacionados#

É útil diferenciar a pesquisa vetorial de termos semelhantes para compreender todo o pipeline de aprendizagem de máquina (ML).

  • Pesquisa Vetorial vs. Pesquisa Semântica: A pesquisa semântica é a aplicação mais ampla de compreensão da intenção do usuário (o "quê"). A pesquisa vetorial é o método algorítmico específico usado para alcançar isso, calculando a proximidade vetorial (o "como").
  • Pesquisa Vetorial vs. Banco de Dados Vetorial: Um banco de dados vetorial é a infraestrutura projetada para armazenar e gerenciar embeddings em escala. A pesquisa vetorial é o processo de consultar esse banco de dados para recuperar informações.
  • Pesquisa Vetorial vs. Pesquisa por Palavra-Chave: A pesquisa por palavra-chave corresponde a sequências exatas de texto (por exemplo, "maçã" corresponde a "maçã"). A pesquisa vetorial corresponde ao significado, portanto, "maçã" pode corresponder a "fruta" ou "vermelho", mesmo que as palavras sejam diferentes.

Integração com a Plataforma Ultralytics#

Para equipes que constroem sistemas de pesquisa de similaridade, o gerenciamento de conjuntos de dados e o treinamento de modelos de embedding são um primeiro passo crucial. A Ultralytics Platform simplifica este fluxo de trabalho fornecendo ferramentas para gerenciamento de dados, treinamento em nuvem e implantação de modelos. Ao garantir que os teus modelos base — seja para detecção de objetos ou classificação — tenham alto desempenho, garantes que os vetores resultantes forneçam resultados de pesquisa precisos e significativos.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática