Ferramentas de IA / LLM

calculadora de similaridade cossenoCompare direção e magnitude

Cole dois vetores numéricos planos. As três métricas aparecem juntas; normalizar não altera a entrada original.

calculadora de similaridade cosseno

Vetor A

Dimensões: 0

Vetor B

Dimensões: 0

Resultados

Insira dois vetores para ver as métricas e etapas.

Os vetores ficam neste navegador. Nenhum envio ou chamada a modelo é feito.

Opções

Só as cópias de cálculo são normalizadas; os vetores inseridos não mudam.

Insira dois vetores para começar.

Ao depurar uma busca vetorial, um escore isolado não mostra se a diferença vem da direção ou do tamanho. A calculadora de similaridade cosseno coloca os componentes lado a lado para conferir a conta.

Similaridade de vetores, produto escalar e distância euclidiana respondem a perguntas distintas. O texto não é transformado em embedding aqui: insira vetores numéricos já gerados.

Por que usar esta calculadora de similaridade cosseno?

Três métricas na mesma dupla deixam visível o efeito do tamanho.

Mesma direção, distância diferente

Na calculadora de similaridade cosseno, aumentar o comprimento de um vetor preserva o cosseno, mas muda o produto e a distância. Ver as três medidas evita tomar um valor por uma resposta completa.

Duas setas com a mesma origem e direção têm comprimentos diferentes e pontas separadas.

Normalização sem perder os originais

A opção L2 cria cópias unitárias apenas para a conta. As normas originais e as entradas permanecem à vista enquanto produto e distância são recalculados.

Setas originais de tamanhos distintos aparecem ao lado de cópias unitárias com a mesma direção.

Confira o par antes de concluir

01

Inserir números já vetorizados

Use um array JSON plano ou decimais separados por vírgula, espaço ou quebra de linha. O exemplo tem vetores alinhados de tamanhos diferentes para mostrar o contraste entre métricas.

02

Escolher o papel do comprimento

O cálculo automático aguarda 350 ms após a edição. Se desligá-lo, use Ctrl/Cmd+Enter. A normalização L2 começa desligada e só afeta as cópias usadas na conta.

03

Ler dimensões e parcelas

Veja primeiro as dimensões e normas originais. Produtos e diferenças ao quadrado aparecem em grupos de 50; a cópia e o download incluem todos os componentes.

Direção, produto e distância em paralelo

Cosseno para comparar direções

A similaridade cosseno divide o produto escalar pelo produto das normas. Vetores alinhados dão 1 mesmo com comprimentos distintos; o vetor nulo não tem direção definida.

Produto escalar mostra magnitude

O produto escalar soma os produtos de componentes correspondentes. Quando ambos viram vetores unitários, seu valor coincide com o cosseno.

Distância mede as pontas

A distância euclidiana é a raiz da soma das diferenças ao quadrado. Alongar um vetor pode aumentar a distância sem alterar a direção.

Limites da comparação numérica

Dimensões iguais são obrigatórias
Se A e B tiverem quantidades diferentes de componentes, todas as métricas do par são recusadas. A calculadora de similaridade cosseno não corta o produto no vetor mais curto.
Vetor nulo não tem cosseno
Sem normalização, produto escalar e distância ainda são válidos. O cosseno é mostrado como indefinido e a normalização L2 é recusada para evitar divisão por zero.
Apenas sequências planas e finitas
Cada vetor aceita de 1 a 8.192 números decimais finitos. Arrays aninhados, NaN, Infinity e estouro do resultado em ponto flutuante são erros.
Mesma dimensão não prova mesmo modelo
A ferramenta faz matemática, não análise semântica. Embeddings de modelos ou configurações diferentes podem usar espaços incompatíveis; nenhum limiar universal é inferido.
Sem ranking ou geração de embeddings
A calculadora de similaridade cosseno trata apenas um par A/B. Ela não envia texto a modelos, não recebe arquivos e não ordena candidatos de uma busca RAG.

Dúvidas sobre a calculadora de similaridade cosseno

Qual é a fórmula da similaridade cosseno?

A calculadora de similaridade cosseno divide o produto escalar dos vetores não nulos pelo produto de suas normas. A tabela mostra as multiplicações e as etapas mostram a divisão final.

Cosseno ou distância euclidiana?

O cosseno mede direção e ignora comprimento; a distância euclidiana mede a separação entre pontas. Por isso dois vetores alinhados podem estar distantes.

Há limite de dimensões?

Cada vetor pode ter até 8.192 componentes. Acima desse limite, a entrada é recusada em vez de produzir uma conta parcial.

O que acontece com um vetor nulo?

A norma do vetor nulo é zero; a fórmula do cosseno exigiria dividir por zero. Sem normalização, produto escalar e distância continuam disponíveis.

Por que o produto escalar coincide com o cosseno após a normalização?

Depois que as duas normas são 1, o denominador do cosseno vale 1. Assim o produto escalar e a similaridade cosseno coincidem.

Ainda tem uma dúvida?

Teste a calculadora de similaridade cosseno

Comece pelo exemplo e depois cole seus valores. A calculadora de similaridade cosseno mantém os vetores originais enquanto você compara resultados brutos e normalizados.