CosineSimilarity
-
class torch.nn.modules.distance.CosineSimilarity(dim=1, eps=1e-08)[исходный код] -
Возвращает косинусное сходство между и , вычисленное вдоль
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)[исходный код] -
Выполняет прямой проход.
- Тип возвращаемого значения:
© 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.modules.distance.CosineSimilarity.html