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[张量, 张量, 张量]