class_docstr: Zero Inflated Beta distribution as in Raydonal Ospina, Silvia L.P. Ferrari:
  Inflated Beta Distributions
  
  Parameters
  ----------
  alpha
      Tensor containing the alpha shape parameters, of shape
      `(*batch_shape, *event_shape)`.
  beta
      Tensor containing the beta shape parameters, of shape
      `(*batch_shape, *event_shape)`.
  zero_probability
      Tensor containing the probability of zeros, of shape
      `(*batch_shape, *event_shape)`.
  F
class_docstr_tok: ["Zero","Inflated","Beta","distribution","as","in","Raydonal","Ospina",",","Silvia","L.P.","Ferrari",":","Inflated","Beta","Distributions","Parameters","--","--","--","--","--","alpha","Tensor","containing","the","alpha","shape","parameters",",","of","shape","`","(","*","batch_shape",",","*","event_shape",")","`",".","beta","Tensor","containing","the","beta","shape","parameters",",","of","shape","`","(","*","batch_shape",",","*","event_shape",")","`",".","zero_probability","Tensor","containing","the","probability","of","zeros",",","of","shape","`","(","*","batch_shape",",","*","event_shape",")","`",".","F"]
code: def __init__(
      self, alpha: Tensor, beta: Tensor, zero_probability: Tensor
  ) -> None:
      super().__init__(
          alpha=alpha,
          beta=beta,
          zero_probability=zero_probability,
          one_probability=alpha.zeros_like(),
      )
  
imports: from typing import Dict, Tuple
  from gluonts.core.component import validated
  from gluonts.mx import Tensor
  from .beta import Beta
  from .deterministic import Deterministic
  from .distribution import getF, softplus
  from .distribution_output import DistributionOutput
  from .mixture import MixtureDistribution
label_desc: Use image node_id 1 to create a new ZeroInflatedBeta object from inherited base classes: ZeroAndOneInflatedBeta with example: obj = ZeroInflatedBeta(alpha, beta, zero_probability)