Probability distributions - torch.distributions
.. automodule:: torch.distributions
.. currentmodule:: torch.distributions
.. currentmodule:: torch.distributions.distribution
.. autoclass:: Distribution
:members:
:show-inheritance:
.. currentmodule:: torch.distributions.exp_family
.. autoclass:: ExponentialFamily
:members:
:show-inheritance:
.. currentmodule:: torch.distributions.bernoulli
.. autoclass:: Bernoulli
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.beta
.. autoclass:: Beta
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.binomial
.. autoclass:: Binomial
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.categorical
.. autoclass:: Categorical
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.cauchy
.. autoclass:: Cauchy
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.chi2
.. autoclass:: Chi2
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.dirichlet
.. autoclass:: Dirichlet
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.exponential
.. autoclass:: Exponential
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.fishersnedecor
.. autoclass:: FisherSnedecor
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.gamma
.. autoclass:: Gamma
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.geometric
.. autoclass:: Geometric
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.gumbel
.. autoclass:: Gumbel
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.half_cauchy
.. autoclass:: HalfCauchy
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.half_normal
.. autoclass:: HalfNormal
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.independent
.. autoclass:: Independent
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.laplace
.. autoclass:: Laplace
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.log_normal
.. autoclass:: LogNormal
:members:
:undoc-members:
:show-inheritance:
LowRankMultivariateNormal
.. currentmodule:: torch.distributions.lowrank_multivariate_normal
.. autoclass:: LowRankMultivariateNormal
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.multinomial
.. autoclass:: Multinomial
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.multivariate_normal
.. autoclass:: MultivariateNormal
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.negative_binomial
.. autoclass:: NegativeBinomial
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.normal
.. autoclass:: Normal
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.one_hot_categorical
.. autoclass:: OneHotCategorical
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.pareto
.. autoclass:: Pareto
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.poisson
.. autoclass:: Poisson
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.relaxed_bernoulli
.. autoclass:: RelaxedBernoulli
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.relaxed_bernoulli
.. autoclass:: LogitRelaxedBernoulli
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.relaxed_categorical
.. autoclass:: RelaxedOneHotCategorical
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.studentT
.. autoclass:: StudentT
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.transformed_distribution
.. autoclass:: TransformedDistribution
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.uniform
.. autoclass:: Uniform
:members:
:undoc-members:
:show-inheritance:
.. currentmodule:: torch.distributions.weibull
.. autoclass:: Weibull
:members:
:undoc-members:
:show-inheritance:
.. automodule:: torch.distributions.kl
.. currentmodule:: torch.distributions.kl
.. autofunction:: kl_divergence
.. autofunction:: register_kl
.. automodule:: torch.distributions.transforms
:members:
:member-order: bysource
.. automodule:: torch.distributions.constraints
:members:
:member-order: bysource
.. automodule:: torch.distributions.constraint_registry
:members:
:member-order: bysource