swish

    逐元素计算 Swish 激活函数,参考 。

    • x (Variable) - 多维 Tensor 或 LoDTensor,数据类型为 float32,float64。

    • beta (float) - Swish operator 的常量 beta,默认值为 1.0。

    返回:

    • Swish op 的结果,多维 Tensor 或 LoDTensor。数据类型为 float32 或 float64,数据类型以及形状和输入 x 一致。

    返回类型:

    • Variable
    1. # 动态图使用
    2. from paddle import fluid
    3. import paddle.fluid.dygraph as dg
    4. place = fluid.CPUPlace()
    5. with dg.guard(place) as g:
    6. y = fluid.layers.swish(x)
    7. y_np = y.numpy()
    8. # array([[-0.0816701 , 1.1603649 , -0.88325626],
    9. # [ 0.7522361 , 1.0978601 , 0.12987892]], dtype=float32)
    10. y_np
    11. # [ 0.51126915, 0.82324016, 0.06915068]], dtype=float32)