torch.sparse.softmax
-
torch.sparse.softmax(input, dim, *, dtype=None) → Tensor -
Применяет функцию softmax.
Softmax определяется как:
где пробегают по индексам разреженного тензора, а не указанные элементы игнорируются. Это эквивалентно определению не указанных элементов как отрицательной бесконечности, так что когда элемент с индексом не указан.
Она применяется ко всем срезам по
dim, и будет перемасштабировать их так, чтобы элементы лежали в диапазоне[0, 1]и суммировались до 1.- Параметры
-
- input (Тензор) – входной тензор
- 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/2.1/generated/torch.sparse.softmax.html