feature_alpha_dropout¶
- paddle.nn.functional. feature_alpha_dropout ( x, p=0.5, training=True, name=None ) ¶
一个通道是一个特征图, feature alpha dropout 会随机屏蔽掉整个通道。 alpha dropout 是一种具有自归一化性质的 dropout 。均值为 0 ,方差为 1 的输入,经过 alpha dropout 计算之后,输出的均值和方差与输入保持一致。 alpha dropout 通常与 SELU 激活函数组合使用。
参数¶
x (Tensor):输入的多维 Tensor,数据类型为:bfloat16、float16、float32 或 float64。
p (float):将输入节点置 0 的概率,即丢弃概率。默认:0.5。
training (bool):标记是否为训练阶段。默认:True。
name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。
返回¶
Tensor ,经过 feature_alpha_dropout 之后的结果,与输入 x 形状相同的 Tensor 。
代码示例¶
COPY-FROM: paddle.nn.functional.feature_alpha_dropout