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.
Ferramentas de IA / LLM
Cole dois vetores numéricos planos. As três métricas aparecem juntas; normalizar não altera a entrada original.
Insira dois vetores para ver as métricas e etapas.
Os vetores ficam neste navegador. Nenhum envio ou chamada a modelo é feito.
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.
Três métricas na mesma dupla deixam visível o efeito do tamanho.
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.
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.
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.
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.
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.
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.
O produto escalar soma os produtos de componentes correspondentes. Quando ambos viram vetores unitários, seu valor coincide com o cosseno.
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.
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.
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.
Cada vetor pode ter até 8.192 componentes. Acima desse limite, a entrada é recusada em vez de produzir uma conta parcial.
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.
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?
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.