torch.sparse.softmax
-
torch.sparse.softmax(input, dim, *, dtype=None) → Tensor -
Применяет функцию softmax.
Softmax определяется как:
где пробегают по индексам разреженного тензора, а неопределенные значения игнорируются. Это эквивалентно определению неопределенных значений как минус бесконечности, так что когда запись с индексом не указана.
Она применяется ко всем срезам вдоль
dim, и будет перемасштабировать их так, чтобы элементы лежали в диапазоне[0, 1]и суммировались до 1.- Параметры:
-
- input (Tensor) – входные данные
- dim (int) – Размерность, по которой будет вычисляться softmax.
-
dtype (
torch.dtype, необязательно) – требуемый тип данных возвращаемого тензора. Если указано, входной тензор приводится к типуdtypeперед выполнением операции. Это полезно для предотвращения переполнения типов данных. По умолчанию: None
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.sparse.softmax.html