Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Semantic Search

Explore como a pesquisa semântica utiliza IA e embeddings para compreender a intenção do utilizador. Aprenda a criar sistemas de pesquisa visual com o Ultralytics YOLO26 e a nossa Platform.

A pesquisa semântica é uma técnica sofisticada de recuperação de informação que procura compreender a intenção e o significado contextual da consulta de um utilizador, em vez de simplesmente fazer corresponder palavras específicas. Ao tirar partido dos avanços no Processamento de Linguagem Natural (NLP) e na Aprendizagem Automática (ML), esta tecnologia permite que os sistemas interpretem a linguagem humana com maior nuance. É uma pedra angular das aplicações modernas de Inteligência Artificial (AI), permitindo interações mais intuitivas entre humanos e máquinas ao colmatar a lacuna entre consultas de utilizadores ambíguas e dados relevantes.

Como funciona a pesquisa semântica#

No seu núcleo, a pesquisa semântica vai além da correspondência literal de caracteres para analisar a relação entre conceitos. Os motores de pesquisa tradicionais podem falhar se um utilizador pesquisar "felino", mas os documentos contiverem apenas a palavra "gato". A pesquisa semântica resolve este problema ao transformar dados não estruturados—como texto, imagens ou áudio—em representações matemáticas chamadas embeddings.

Estes embeddings são vetores de elevada dimensionalidade posicionados num "espaço semântico". Neste espaço, os itens com significados semelhantes são posicionados próximos uns dos outros. Por exemplo, o vetor de "carro" estaria matematicamente mais próximo de "automóvel" e "estrada" do que de "banana". Quando um utilizador envia uma consulta, o sistema converte essa consulta num vetor e encontra os pontos de dados mais próximos na base de dados vetorial. Este processo depende de modelos de aprendizagem profunda para realizar a extração de características, identificando as características essenciais dos dados.

O código Python seguinte demonstra como gerar estes embeddings utilizando o modelo Ultralytics YOLO26, que constitui o passo fundamental para permitir a pesquisa semântica visual.

from ultralytics import YOLO

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

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

Aplicações no mundo real#

A pesquisa semântica revolucionou a forma como os utilizadores descobrem informação em vários setores, tornando os sistemas mais inteligentes e eficientes.

  • Comércio eletrónico e descoberta visual: No mundo da AI no retalho, a pesquisa semântica permite funcionalidades de "comprar o visual". Um cliente pode carregar uma fotografia de umas sapatilhas ou pesquisar "ambiente de verão vintage". O sistema utiliza visão computacional para compreender o estilo visual e recuperar produtos que correspondam à estética, mesmo que as descrições dos produtos não contenham essas palavras-chave exatas. Isto envolve frequentemente modelos multimodais capazes de compreender entradas de texto e de imagem.
  • Gestão do conhecimento e RAG: As grandes organizações utilizam a pesquisa semântica para ajudar os funcionários a encontrar documentos internos. Em vez de se lembrar dos nomes exatos dos ficheiros, um funcionário pode fazer uma pergunta como "Como reinicio o servidor?" O sistema utiliza a Geração aumentada por recuperação (RAG) para encontrar os documentos de políticas mais relevantes com base no significado e introduzi-los num modelo de linguagem de grande escala (LLM) para gerar uma resposta precisa.
  • Recomendação de conteúdo: As plataformas de streaming utilizam a compreensão semântica para melhorar o seu sistema de recomendação. Ao analisar os resumos do enredo e os mapas de características visuais dos filmes de que um utilizador gosta, a plataforma pode sugerir outros títulos com temas ou ambientes semelhantes, mantendo os utilizadores envolvidos durante mais tempo.

Pesquisa semântica vs. conceitos relacionados#

Para compreender plenamente a utilidade da pesquisa semântica, é útil distingui-la de termos relacionados no contexto da ciência de dados.

  • Pesquisa vetorial: Embora sejam frequentemente utilizadas como sinónimos, existe uma distinção técnica. A pesquisa vetorial é o método matemático de calcular a distância entre vetores (frequentemente utilizando a similaridade do cosseno). A pesquisa semântica é a aplicação mais abrangente que utiliza a pesquisa vetorial para alcançar o objetivo de compreender a intenção do utilizador.
  • Pesquisa por palavras-chave: Este é o método tradicional baseado na correspondência exata de cadeias de caracteres. É computacionalmente menos dispendioso, mas frágil; tem dificuldades com sinónimos e polissemia (palavras com vários significados). A pesquisa semântica requer maior capacidade computacional, mas proporciona uma relevância significativamente superior.
  • Aprendizagem sem supervisão: Refere-se à capacidade de um modelo para classificar dados que nunca viu durante o treino. Os motores de pesquisa semântica demonstram frequentemente capacidades de aprendizagem sem supervisão porque conseguem mapear uma nova consulta não observada para agrupamentos existentes de conceitos conhecidos no espaço de embeddings, sem novo treino.

A implementação da pesquisa semântica requer normalmente um pipeline robusto para gerir conjuntos de dados e o treino de modelos. A Plataforma Ultralytics simplifica este processo ao disponibilizar ferramentas para anotar dados, treinar modelos e implementá-los de forma eficiente. Para os programadores que pretendem criar estes sistemas, explorar o guia de pesquisa de similaridade da Ultralytics fornece passos práticos para integrar estas capacidades avançadas nas aplicações.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

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