快捷键

LogSoftmax

类 torch.nn.LogSoftmax(dim=None)[source][source] ¶

log(Softmax(x))\log(\text{Softmax}(x)) 函数应用于 n 维输入张量。

The LogSoftmax 公式可以简化为:

LogSoftmax(xi)=log(exp(xi)jexp(xj))\text{LogSoftmax}(x_{i}) = \log\left(\frac{\exp(x_i) }{ \sum_j \exp(x_j)} \right)
形状:
  • 输入: ()(*) 其中 * 表示任意数量的额外维度

  • 输出: ()(*) ,与输入具有相同的形状

参数:

dim(int)- LogSoftmax 将计算的维度。

返回值:

与输入具有相同维度和大小的 Tensor,其值在范围[-inf, 0)内。

返回类型:

无。

示例:

>>> m = nn.LogSoftmax(dim=1)
>>> input = torch.randn(2, 3)
>>> output = m(input)

© 版权所有 PyTorch 贡献者。

使用 Sphinx 构建,并使用 Read the Docs 提供的主题。

文档

PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源并获得您的疑问解答

查看资源