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[源代码]#