ó
V¾÷Xc           @` sŒ  d  Z  d d l m Z d d l m Z d d l m Z d d l m Z d d l Td d l Td d l	 Td d l
 Td d l Td d l Td d l Td d l Td d l m Z d d l m Z d d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l Td d l  Td d l! Td d	 l" m# Z# d
 d d d d g Z$ e# e% e$ ƒ d S(   s-  Classes representing statistical distributions and ops for working with them.

See the @{$python/contrib.distributions} guide.

@@Distribution

@@Binomial
@@Bernoulli
@@BernoulliWithSigmoidP
@@Beta
@@BetaWithSoftplusAB
@@Categorical
@@Chi2
@@Chi2WithAbsDf
@@Exponential
@@ExponentialWithSoftplusLam
@@Gamma
@@GammaWithSoftplusAlphaBeta
@@InverseGamma
@@InverseGammaWithSoftplusAlphaBeta
@@Laplace
@@LaplaceWithSoftplusScale
@@Normal
@@NormalWithSoftplusSigma
@@Poisson
@@StudentT
@@StudentTWithAbsDfSoftplusSigma
@@Uniform

@@MultivariateNormalDiag
@@MultivariateNormalFull
@@MultivariateNormalCholesky
@@MultivariateNormalDiagPlusVDVT
@@MultivariateNormalDiagWithSoftplusStDev

@@Dirichlet
@@DirichletMultinomial
@@Multinomial
@@WishartCholesky
@@WishartFull

@@matrix_diag_transform

@@TransformedDistribution
@@QuantizedDistribution

@@Mixture

@@normal_conjugates_known_sigma_posterior
@@normal_conjugates_known_sigma_predictive

@@kl
@@RegisterKL

@@softplus_inverse

@@ExpRelaxedOneHotCategorical
@@OneHotCategorical
@@RelaxedBernoulli
@@RelaxedOneHotCategorical
i    (   t   absolute_import(   t   division(   t   print_function(   t   bijector(   t   *(   t   matrix_diag_transform(   t   softplus_inverse(   t   remove_undocumentedR   t   ConditionalDistributiont"   ConditionalTransformedDistributiont   FULLY_REPARAMETERIZEDt   NOT_REPARAMETERIZEDN(&   t   __doc__t
   __future__R    R   R   t+   tensorflow.contrib.distributions.python.opsR   t5   tensorflow.contrib.distributions.python.ops.bernoullit0   tensorflow.contrib.distributions.python.ops.betat4   tensorflow.contrib.distributions.python.ops.binomialt7   tensorflow.contrib.distributions.python.ops.categoricalt0   tensorflow.contrib.distributions.python.ops.chi2t5   tensorflow.contrib.distributions.python.ops.dirichlettA   tensorflow.contrib.distributions.python.ops.dirichlet_multinomialt8   tensorflow.contrib.distributions.python.ops.distributiont=   tensorflow.contrib.distributions.python.ops.distribution_utilR   R   t7   tensorflow.contrib.distributions.python.ops.exponentialt1   tensorflow.contrib.distributions.python.ops.gammat9   tensorflow.contrib.distributions.python.ops.inverse_gammat<   tensorflow.contrib.distributions.python.ops.kullback_leiblert3   tensorflow.contrib.distributions.python.ops.laplacet3   tensorflow.contrib.distributions.python.ops.mixturet7   tensorflow.contrib.distributions.python.ops.multinomialt/   tensorflow.contrib.distributions.python.ops.mvnt2   tensorflow.contrib.distributions.python.ops.normaltG   tensorflow.contrib.distributions.python.ops.normal_conjugate_posteriorst3   tensorflow.contrib.distributions.python.ops.poissontB   tensorflow.contrib.distributions.python.ops.quantized_distributiont5   tensorflow.contrib.distributions.python.ops.student_ttD   tensorflow.contrib.distributions.python.ops.transformed_distributiont3   tensorflow.contrib.distributions.python.ops.uniformt3   tensorflow.contrib.distributions.python.ops.wishartt   tensorflow.python.util.all_utilR   t   _allowed_symbolst   __name__(    (    (    sk   /tmp/pip-build-h1VYrz/tensorflow/tensorflow-1.0.1.data/purelib/tensorflow/contrib/distributions/__init__.pyt   <module>K   sH   























