gluonts.mx.distribution.lowrank_gp 模块#
- class gluonts.mx.distribution.lowrank_gp.GPArgProj(rank: int, sigma_init: float = 1.0, sigma_minimum: float = 0.001, mu_ratio: float = 1.0, dropout_rate: float = 0.0, prefix: Optional[str] = None)[源代码]#
基类:
mxnet.gluon.block.HybridBlock
- hybrid_forward(F, x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Tuple[Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]] [源代码]#
- 参数
F –
x ((..., dim, hidden_dim)) –
- 返回
返回 (mu, D, W),其中形状分别为 (…, dim), (…, dim),
(…, dim, rank)
- class gluonts.mx.distribution.lowrank_gp.LowrankGPOutput(rank: int, dim: Optional[int] = None, sigma_init: float = 1.0, mu_ratio: float =1.0, dropout_rate: float =0.0)[源代码]#
基类:
gluonts.mx.distribution.distribution_output.DistributionOutput
- args_dim: Dict[str, int]#
- distr_cls: type#
- distribution(distr_args, loc=None, scale=None, dim=None)[源代码]#
根据构造函数参数集合以及可选的缩放张量构造关联的分布。
- 参数
distr_args – 底层分布类型的构造函数参数。
loc – 可选张量,形状与结果分布的 batch_shape+event_shape 相同。
scale – 可选张量,形状与结果分布的 batch_shape+event_shape 相同。
- property event_dim: int#
事件维度的数量,即此对象构造的分布的 event_shape 元组的长度。
- property event_shape: Tuple#
此对象构造的分布所考虑的每个独立事件的形状。
- get_args_proj(prefix: Optional[str] = None) gluonts.mx.distribution.distribution_output.ArgProj [源代码]#