.. _cn_api_paddle_nn_Softplus:

Softplus
-------------------------------
.. py:class:: paddle.nn.Softplus(beta=1, threshold=20, name=None)

Softplus 激活层

.. math::
    softplus(x)=\begin{cases}
            \frac{1}{\beta} * \log(1 + e^{\beta * x}),&x\leqslant\frac{\varepsilon}{\beta};\\
            x,&x>\frac{\varepsilon}{\beta}.
        \end{cases}

其中，:math:`x` 为输入的 Tensor。

参数
::::::::::

    - **beta** (float，可选) - Softplus 激活计算公式中的 :math:`\beta` 值。默认值为 1。
    - **threshold** (float，可选) - Softplus 激活计算公式中的 :math:`\varepsilon` 值。默认值为 20。
    - **name** (str，可选) - 具体用法请参见 :ref:`api_guide_Name`，一般无需设置，默认值为 None。

形状
::::::::::

    - input：任意形状的 Tensor，支持的数据类型是 float32、 float64、complex64、complex128。
    - output：和 input 具有相同形状的 Tensor。

代码示例
:::::::::

COPY-FROM: paddle.nn.Softplus
