CELU

torch.nn.CELU(alpha=1.0, inplace=False)[源代码]

按元素应用CELU函数。

$\text{CELU}(x) = \max(0,x) + \min(0, \alpha * (\exp(x/\alpha) - 1))$

更多细节请参阅论文 连续可微的指数线性单元

参数
  • alpha (float) – CELU 计算公式中的 $\alpha$ 参数。默认值:1.0

  • inplace (bool) – 是否以就地方式执行操作(可选)。默认值: False

形状:
  • 输入: $(*)$,其中$*$表示任意维度的数量。

  • 输出: $(*)$,形状与输入相同。

{BASE_RAW_UPLOAD_URL}/pytorch-doc-2.5/540d61b63f5e733ecfdb9e24f282b23a.png

示例:

>>> m = nn.CELU()
>>> input = torch.randn(2)
>>> output = m(input)
本页目录