gluonts.mx.distribution.iresnet 模块#
- class gluonts.mx.distribution.iresnet.InvertibleResnetHybridBlock(event_shape, hidden_units: int = 16, num_hidden_layers: int = 1, num_inv_iters: int = 10, ignore_logdet: bool = False, activation: str = 'lipswish', num_power_iter: int = 1, flatten: bool = False, coeff: float = 0.9, use_caching: bool = True, *args, **kwargs)[源代码]#
- 基于 [BJC19],除了 f 和 f_inv 的顺序交换了。 - property event_dim: int# - property event_shape#
 - f(x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]#
 - iResnet 的正向变换。
- 参数 
 - iResnet 的逆变换
- y – 输入张量 - x – 观测值
- 变换后的张量 ` ext{iResnet}^{-1}(y)` 
- 变换后的张量 ` ext{iResnet}(x)`
- log_abs_det_jac(x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], y: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]# 
- 张量
- f_inv(y: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]# 
 
 - 与 iResnet 变换对应的雅可比行列式绝对值的对数。
- x – 正向变换的输入或逆向变换的输出 - x – 观测值
- y – 正向变换的输出或逆向变换的输入 
- 当 x 作为输入或 y 作为输出时计算的雅可比 
 
- 变换后的张量 ` ext{iResnet}(x)`
- gluonts.mx.distribution.iresnet.iresnet(num_blocks: int, **block_kwargs) gluonts.mx.distribution.bijection.ComposedBijectionHybridBlock[源代码]# 
- 张量
- f_inv(y: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][源代码]# 
 
 
- num_blocks – iResnet 块的数量