There are four modules in Edward: ed.criticisms, ed.inferences, ed.models, and ed.util.
ed.criticisms is comprised of functions. They operate on random variables in a model or they operate on NumPy arrays representing values drawn from the random variables.
ed.criticisms.evaluateed.criticisms.ppced.criticisms.ppc_density_ploted.criticisms.ppc_stat_hist_ploted.inferences is mostly comprised of classes. They are organized in a class hierarchy, where methods are shared via parent classes and Inference is the top-most base class.
ed.inferences.Inferenceed.inferences.VariationalInference
ed.inferences.MonteCarlo
ed.inferences.complete_conditionaled.models is comprised of random variables. The list of available random variables depends on the TensorFlow version installed. For TensorFlow 1.6.0, the following are available:
ed.models.RandomVariableed.models.Autoregressiveed.models.Bernoullied.models.BernoulliWithSigmoidProbsed.models.Betaed.models.BetaWithSoftplusConcentrationed.models.Binomialed.models.Categoricaled.models.Cauchyed.models.Chi2ed.models.Chi2WithAbsDfed.models.ConditionalDistributioned.models.ConditionalTransformedDistributioned.models.Deterministiced.models.Dirichleted.models.DirichletMultinomialed.models.DirichletProcessed.models.Empiricaled.models.ExpRelaxedOneHotCategoricaled.models.Exponentialed.models.ExponentialWithSoftplusRateed.models.Gammaed.models.GammaWithSoftplusConcentrationRateed.models.Geometriced.models.HalfNormaled.models.Independented.models.InverseGammaed.models.InverseGammaWithSoftplusConcentrationRateed.models.Laplaceed.models.LaplaceWithSoftplusScaleed.models.Logisticed.models.Mixtureed.models.MixtureSameFamilyed.models.Multinomialed.models.MultivariateNormalDiaged.models.MultivariateNormalDiagPlusLowRanked.models.MultivariateNormalDiagWithSoftplusScaleed.models.MultivariateNormalFullCovarianceed.models.MultivariateNormalTriLed.models.NegativeBinomialed.models.Normaled.models.NormalWithSoftplusScaleed.models.OneHotCategoricaled.models.ParamMixtureed.models.PointMassed.models.Poissoned.models.PoissonLogNormalQuadratureCompounded.models.QuantizedDistributioned.models.RelaxedBernoullied.models.RelaxedOneHotCategoricaled.models.SinhArcsinhed.models.StudentTed.models.StudentTWithAbsDfSoftplusScaleed.models.TransformedDistributioned.models.Uniformed.models.VectorDeterministiced.models.VectorDiffeomixtureed.models.VectorExponentialDiaged.models.VectorLaplaceDiaged.models.VectorSinhArcsinhDiaged.models.WishartCholeskyed.models.WishartFulled.util is comprised of functions for miscellaneous usage.
ed.util.Progbared.util.check_dataed.util.check_latent_varsed.util.compute_multinomial_modeed.util.copyed.util.doted.util.get_ancestorsed.util.get_blanketed.util.get_childrened.util.get_control_variate_coefed.util.get_descendantsed.util.get_parentsed.util.get_sessioned.util.get_siblingsed.util.get_variablesed.util.is_independented.util.random_variablesed.util.rbfed.util.set_seeded.util.to_simplexed.util.transformed.util.with_binary_averaginged.VERSIONed.__version__