LogSoftmax¶
- class paddle.nn. LogSoftmax ( axis=- 1, name=None ) ¶
LogSoftmax 激活层,计算公式如下:
\[\begin{split}\begin{aligned} Out[i, j] &= log(softmax(x)) \\ &= log(\frac{\exp(X[i, j])}{\sum_j(\exp(X[i, j])}) \end{aligned}\end{split}\]
参数¶
axis (int,可选) - 指定对输入 Tensor 进行运算的轴。
axis
的有效范围是[-D, D),D 是输入 Tensor 的维度,axis
为负值时与 \(axis + D\) 等价。默认值为-1。name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。
形状¶
input :任意形状的 Tensor。
output :和 input 具有相同形状的 Tensor。
代码示例¶
COPY-FROM: paddle.nn.LogSoftmax