torch.nn.functional.log_softmax
- torch.nn.functional.log_softmax(input, dim=None, _stacklevel=3, dtype=None)[源代码]
-
先应用softmax函数,然后取对数。
虽然在数学上等同于 log(softmax(x)),但是分别执行这两个操作会更加缓慢且数值不稳。此函数采用另一种方法来正确计算输出和梯度。
更多详情请参见
LogSoftmax
。- 参数
-
-
输入 (Tensor) – 输入张量
-
dim (int) – 指定用于计算对数软最大值的维度。
-
dtype (
torch.dtype
, 可选) – 返回张量所需的数据类型。如果指定了dtype
,则在执行操作之前将输入张量转换为指定的dtype
,以防止数据溢出。默认值:None。
-
- 返回类型