Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
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 busca vetorial é um método sofisticado de recuperação de informação 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 busca por palavras-chave tradicional, que depende da localização de sequências de caracteres específicas, a busca vetorial analisa o significado semântico subjacente dos dados. Esta técnica é fundamental para aplicações modernas de inteligência artificial (IA) porque permite aos computadores entender relações entre conceitos abstratos, processando dados não estruturados, como imagens, arquivos de áudio e texto em linguagem natural, com precisão notável.

Link to this sectionComo a Busca Vetorial Funciona#

O núcleo da busca vetorial envolve a transformação de dados brutos em vetores numéricos de alta dimensão conhecidos como embeddings. Este 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 aprendizado profundo (DL) processa os dados de entrada — por exemplo, uma imagem de um cachorro — e gera um vetor de características. Modelos avançados como YOLO26 são frequentemente usados para gerar essas ricas representações de características de forma eficiente.

  2. Indexação: Para realizar buscas rapidamente, esses vetores são organizados usando algoritmos especializados, frequentemente 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.

Link to this sectionExemplo em Python: Gerando Embeddings#

Para implementar a busca vetorial, primeiro você deve converter seus dados em vetores. O trecho de código a seguir demonstra como gerar mapas de características e embeddings a partir de uma imagem usando o pacote ultralytics e um modelo YOLO26 pré-treinado.

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}")

Link to this sectionAplicações no Mundo Real#

A busca vetorial é o motor por trás de muitos recursos intuitivos no ecossistema de software atual, fazendo a ponte 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 busca vetorial impulsiona recursos de "compre o look". Se um cliente gosta de uma bolsa específica, o sistema encontra itens com vetores visuais semelhantes — correspondendo a forma, textura e estilo — criando um sistema de recomendação personalizado.
  • Geração Aumentada por Recuperação (RAG): Para aprimorar Grandes Modelos de Linguagem (LLMs), os desenvolvedores usam a busca vetorial para recuperar documentos relevantes de uma base de conhecimento. Isso fornece contexto à IA, reduzindo alucinações e melhorando a precisão em interações de chatbot.
  • Detecção de Anomalias: Ao agrupar vetores de operações "normais", os sistemas podem identificar valores discrepantes que se afastam do cluster. Isso é fundamental para a detecção de anomalias no controle de qualidade de manufatura e segurança de dados.

Link to this sectionDistinguindo Conceitos Relacionados#

É útil diferenciar a busca vetorial de termos semelhantes para entender todo o pipeline de aprendizado de máquina (ML).

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

Link to this sectionIntegração com a Plataforma Ultralytics#

Para equipes que constroem sistemas de busca por similaridade, gerenciar conjuntos de dados e treinar modelos de embedding é um primeiro passo crucial. A Plataforma Ultralytics simplifica esse fluxo de trabalho ao fornecer ferramentas para gerenciamento de dados, treinamento em nuvem e implantação de modelos. Ao garantir que seus modelos base — seja para detecção de objetos ou classificação — sejam de alto desempenho, você garante que os vetores resultantes forneçam resultados de busca 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