gluonts.mx.activation 模块#

class gluonts.mx.activation.LipSwish(beta_initializer: mxnet.initializer.Initializer = <mxnet.initializer.Constant object>, **kwargs)[源代码]#

基类: mxnet.gluon.block.HybridBlock

实现 LipSwish 激活函数,即 LipSwish(z) := Swish(z)/ 1.1,带有可学习参数 beta。

hybrid_forward(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#
参数
  • F – 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的模块。

  • x – 输入张量

  • beta – 激活函数的 beta 参数

返回

前向传播的输出

返回类型

张量

gluonts.mx.activation.deriv_elu(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], alpha: float = 1.0) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#

在点 x 计算的 Elu 激活函数的导数函数。

参数
  • F – 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的模块。

  • x – 输入张量

  • alpha – Elu 的 alpha 参数

返回

导数张量

返回类型

张量

gluonts.mx.activation.deriv_lipswish(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#

在点 x 计算的 LipSwish 激活函数的导数函数。 :param F: 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的

MXNet 模块。

参数
  • x – 输入张量

  • beta – LipSwish 激活函数中的 beta 参数

返回

导数张量

返回类型

张量

gluonts.mx.activation.deriv_softrelu(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#

在点 x 计算的 SoftRelu 激活函数的导数函数。

参数
  • F – 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的模块。

  • x – 输入张量

返回

导数张量

返回类型

张量

gluonts.mx.activation.deriv_swish(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#

在点 x 计算的 Swish 激活函数的导数函数。

参数
  • F – 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的模块。

  • x – 输入张量

  • beta – LipSwish 的 beta 参数

返回

导数张量

返回类型

张量

gluonts.mx.activation.deriv_tanh(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#

在点 x 计算的 Tanh 激活函数的导数函数。

参数
  • F – 一个可以引用 MXNet 中的 Symbol API 或 NDArray API 的模块。

  • x – 输入张量

返回

导数张量

返回类型

张量

gluonts.mx.activation.get_activation(activation: str, **kwargs) mxnet.gluon.block.HybridBlock[源代码]#
参数

activation – 激活函数类型

返回

激活函数对象

返回类型

mxnet.gluon.HybridBlock

gluonts.mx.activation.get_activation_deriv(act: mxnet.gluon.block.HybridBlock) Callable[源代码]#
参数

act – 激活函数对象

返回

相关激活函数的导数函数

返回类型

可调用对象