basecls.layers.activations#
- basecls.layers.activations.activation(name, **kwargs)[源代码]#
Helper for building an activation layer.
- class basecls.layers.activations.ELU(alpha=1.0, name=None)[源代码]#
基类:
Module
ELU activation function.
\[\begin{split}\text{ELU}(x) = \begin{cases} x, & \text{if } x > 0, \\ \alpha \left( \exp(x) - 1 \right), & \text{if } x \le 0 \end{cases}\end{split}\]- 参数
alpha (
float
) – the \(\alpha\) value for the ELU formulation. Default:1.0
- class basecls.layers.activations.HSigmoid(name=None)[源代码]#
基类:
Module
Hard sigmoid activation function.
\[\begin{split}\text{HSigmoid}(x) = \begin{cases} 0 & \text{if } x \le -3, \\ 1 & \text{if } x \ge 3, \\ x / 6 + 1 / 2 & \text{otherwise} \end{cases}\end{split}\]
- class basecls.layers.activations.HSwish(name=None)[源代码]#
基类:
Module
Hard swish activation function.
\[\begin{split}\text{HSwish}(x) = \begin{cases} 0 & \text{if } x \le -3, \\ x & \text{if } x \ge 3, \\ x (x + 3) / 6 & \text{otherwise} \end{cases}\end{split}\]