beanmachine.ppl.world.initialize_fn module
- beanmachine.ppl.world.initialize_fn.init_from_prior(distribution: torch.distributions.distribution.Distribution) torch.Tensor
Samples from the distribution.
Used as an arg for
World- Parameters
distribution –
torch.distribution.Distributioncorresponding to the distribution to sample from
- beanmachine.ppl.world.initialize_fn.init_to_uniform(distribution: torch.distributions.distribution.Distribution) torch.Tensor
Initializes a uniform distribution to sample from transformed to the support of
distribution. A Categorical is used for discrete distributions, a bijective transform is used for constrained continuous distributions, anddistributionis used otherwise.Used as an arg for
World- Parameters
distribution –
torch.distribution.Distributionof the RV, usually the prior distribution.