torch.nn.functional.cosine_similarity
-
torch.nn.functional.cosine_similarity(x1, x2, dim=1, eps=1e-8) → Tensor[исходный код] -
Возвращает косинусное сходство между
x1иx2, вычисленное вдоль dim.x1иx2должны допускать трансляцию к общей форме.dimобозначает измерение в этой общей форме. Измерениеdimвыходного тензора удаляется (см.torch.squeeze()), в результате чего размерность выходного тензора уменьшается на одну.Поддерживает повышение типа.
- Параметры:
Пример:
>>> input1 = torch.randn(100, 128) >>> input2 = torch.randn(100, 128) >>> output = F.cosine_similarity(input1, input2) >>> print(output)
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.nn.functional.cosine_similarity.html