CosineSimilarity
-
class torch.nn.CosineSimilarity(dim=1, eps=1e-08)[source] -
Возвращает косинусное сходство между и , вычисляемое вдоль
dim.- Параметры:
- Форма:
-
- Вход 1: , где D находится в позиции
dim - Вход 2: , имеет столько же размерностей, сколько x1, совпадает по размеру с x1 в размерности
dim, а по остальным размерностям допускает широковещательное преобразование с x1. - Выход:
- Вход 1: , где D находится в позиции
Примеры
>>> input1 = torch.randn(100, 128) >>> input2 = torch.randn(100, 128) >>> cos = nn.CosineSimilarity(dim=1, eps=1e-6) >>> output = cos(input1, input2)
-
forward(x1, x2)[source] -
Выполняет прямой проход.
- Тип возвращаемого значения:
© 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.CosineSimilarity.html