gluonts.mx.distribution.inflated_beta 模块#
- class gluonts.mx.distribution.inflated_beta.OneInflatedBeta(alpha: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], one_probability: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol])[源代码]#
基类:
gluonts.mx.distribution.inflated_beta.ZeroAndOneInflatedBeta
#单点1膨胀 Beta 分布,如 Raydonal Ospina, Silvia L.P. Ferrari 的论文《Inflated Beta Distributions》中所述。
- 参数
alpha – 包含 alpha 形状参数的张量,形状为 (*batch_shape, *event_shape)。
beta – 包含 beta 形状参数的张量,形状为 (*batch_shape, *event_shape)。
one_probability – 包含数值 1 的概率的张量,形状为 (*batch_shape, *event_shape)。
F –
- arg_names: Tuple#
- is_reparameterizable = False#
- class gluonts.mx.distribution.inflated_beta.OneInflatedBetaOutput[源代码]#
基类:
gluonts.mx.distribution.inflated_beta.ZeroInflatedBetaOutput
#- args_dim: Dict[str, int] = {'alpha': 1, 'beta': 1, 'one_probability': 1}#
- distr_cls#
- classmethod domain_map(F, alpha, beta, one_probability)[源代码]#
将原始张量映射到构建 ZeroInflatedBeta 分布的有效参数。
- 参数
F –
alpha – 形状为 (*batch_shape, 1) 的张量
beta – 形状为 (*batch_shape, 1) 的张量
zero_probability – 形状为 (*batch_shape, 1) 的张量
- 返回值
三个被压缩的张量,形状为 (*batch_shape):前两个的值映射到正卦限,最后一个映射到 (0,1) 区间
- 返回值类型
Tuple[张量, 张量, 张量]
- class gluonts.mx.distribution.inflated_beta.ZeroAndOneInflatedBeta(alpha: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], zero_probability: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], one_probability: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol])[源代码]#
基类:
gluonts.mx.distribution.mixture.MixtureDistribution
#零点和单点膨胀 Beta 分布,如 Raydonal Ospina, Silvia L.P. Ferrari 的论文《Inflated Beta Distributions》中所述
- 参数
alpha – 包含 alpha 形状参数的张量,形状为 (*batch_shape, *event_shape)。
beta – 包含 beta 形状参数的张量,形状为 (*batch_shape, *event_shape)。
zero_probability – 包含数值 0 的概率的张量,形状为 (*batch_shape, *event_shape)。
one_probability – 包含数值 1 的概率的张量,形状为 (*batch_shape, *event_shape)。
F –
- arg_names: Tuple#
- is_reparameterizable = False#
- class gluonts.mx.distribution.inflated_beta.ZeroAndOneInflatedBetaOutput[源代码]#
基类:
gluonts.mx.distribution.distribution_output.DistributionOutput
#- args_dim: Dict[str, int] = {'alpha': 1, 'beta': 1, 'one_probability': 1, 'zero_probability': 1}#
- classmethod domain_map(F, alpha, beta, zero_probability, one_probability)[源代码]#
将原始张量映射到构建 ZeroAndOneInflatedBeta 分布的有效参数。
- 参数
F –
alpha – 形状为 (*batch_shape, 1) 的张量
beta – 形状为 (*batch_shape, 1) 的张量
zero_probability – 形状为 (*batch_shape, 1) 的张量
- 返回值
四个被压缩的张量,形状为 (*batch_shape):前两个的值映射到正卦限,zero_probability 映射到 (0, 1) 区间,one_probability 映射到 (0, 1-zero_probability) 区间
- 返回值类型
Tuple[张量, 张量, 张量, 张量]
- property event_shape: Tuple#
此对象构建的分布所考虑的每个独立事件的形状。
- property value_in_support: float#
一个浮点数,在计算对应分布的对数损失时具有有效的数值;默认为 0.0。
此值将在填充数据序列时使用。
- class gluonts.mx.distribution.inflated_beta.ZeroInflatedBeta(alpha: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], beta: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], zero_probability: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol])[源代码]#
基类:
gluonts.mx.distribution.inflated_beta.ZeroAndOneInflatedBeta
#零点膨胀 Beta 分布,如 Raydonal Ospina, Silvia L.P. Ferrari 的论文《Inflated Beta Distributions》中所述。
- 参数
alpha – 包含 alpha 形状参数的张量,形状为 (*batch_shape, *event_shape)。
beta – 包含 beta 形状参数的张量,形状为 (*batch_shape, *event_shape)。
zero_probability – 包含数值 0 的概率的张量,形状为 (*batch_shape, *event_shape)。
F –
- arg_names: Tuple#
- is_reparameterizable = False#
- class gluonts.mx.distribution.inflated_beta.ZeroInflatedBetaOutput[源代码]#
基类:
gluonts.mx.distribution.inflated_beta.ZeroAndOneInflatedBetaOutput
#- args_dim: Dict[str, int] = {'alpha': 1, 'beta': 1, 'zero_probability': 1}#
- distr_cls#
- classmethod domain_map(F, alpha, beta, zero_probability)[源代码]#
将原始张量映射到构建 ZeroInflatedBeta 分布的有效参数。
- 参数
F –
alpha – 形状为 (*batch_shape, 1) 的张量
beta – 形状为 (*batch_shape, 1) 的张量
zero_probability – 形状为 (*batch_shape, 1) 的张量
- 返回值
三个被压缩的张量,形状为 (*batch_shape):前两个的值映射到正卦限,最后一个映射到 (0,1) 区间
- 返回值类型
Tuple[张量, 张量, 张量]