latest
Tutorials
Basic Concepts in ZhuSuan
Distribution
BayesianNet
Variational Autoencoders
Build the model
Inference and learning
Generate images
Run gradient descent
Bayesian Neural Networks
Build the model
Inference
Evaluation
Run gradient descent
Logistic Normal Topic Models
An introduction to topic models and Latent Dirichlet Allocation
Logistic Normal Topic Model in ZhuSuan
Inference
Evaluation
API Docs
zhusuan.distributions
Distribution
Normal
Bernoulli
Beta
Exponential
Gamma
Laplace
Logistic
Poisson
StudentT
Uniform
FlowDistribution
utils
zhusuan.framework
BayesianNet
StochasticTensor
zhusuan.variational
ELBO
ImportanceWeightedObjective
zhusuan.mcmc
SGMCMC
SGLD
PSGLD
SGHMC
zhusuan.invertible
RevNet
RevSequential
Coupling
MaskCoupling
Scaling
MaskedLinear
MADE
Community
Contributing
ZhuSuan
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
alpha() (Beta property)
(Gamma property)
assert_same_dtype_in() (in module zhusuan.distributions.utils)
assert_same_float_dtype() (in module zhusuan.distributions.utils)
assert_same_log_float_dtype() (in module zhusuan.distributions.utils)
B
batch_shape() (Distribution property)
BayesianNet (class in zhusuan.framework.bn)
Bernoulli (class in zhusuan.distributions.bernoulli)
bernoulli() (BayesianNet method)
Beta (class in zhusuan.distributions.beta)
beta() (BayesianNet method)
(Beta property)
(Gamma property)
bn() (StochasticTensor property)
C
cache() (BayesianNet property)
check_broadcast() (in module zhusuan.distributions.utils)
Coupling (class in zhusuan.invertible.coupling)
create_mask() (MADE static method)
D
device() (BayesianNet property)
(Distribution property)
(SGLD property)
df() (StudentT property)
dist() (StochasticTensor property)
Distribution (class in zhusuan.distributions.base)
dtype() (Distribution property)
(StochasticTensor property)
E
ELBO (class in zhusuan.variational.elbo)
Exponential (class in zhusuan.distributions.exponential)
exponential() (BayesianNet method)
F
FlowDistribution (class in zhusuan.distributions.flow_distribution)
forward() (ELBO method)
(ImportanceWeightedObjective method)
(MaskedLinear method)
(RevNet method)
(SGMCMC method)
G
Gamma (class in zhusuan.distributions.gamma)
gamma() (BayesianNet method)
get_shape() (StochasticTensor method)
H
high() (Uniform property)
I
ImportanceWeightedObjective (class in zhusuan.variational.importance_weighted_objective)
in_features (MaskedLinear attribute)
initialize() (SGMCMC method)
is_observed() (StochasticTensor method)
is_reparameterized() (Distribution property)
L
Laplace (class in zhusuan.distributions.laplace)
laplace() (BayesianNet method)
loc() (Laplace property)
(Logistic property)
(StudentT property)
log_joint() (BayesianNet method)
(ELBO method)
(ImportanceWeightedObjective method)
log_mean_exp() (in module zhusuan.utils)
log_prob() (Distribution method)
(StochasticTensor method)
Logistic (class in zhusuan.distributions.logistic)
logistic() (BayesianNet method)
logits() (Bernoulli property)
logstd() (Normal property)
low() (Uniform property)
M
MADE (class in zhusuan.invertible.made)
MaskCoupling (class in zhusuan.invertible.coupling)
MaskedLinear (class in zhusuan.invertible.made)
mean() (Normal property)
module
zhusuan
zhusuan.distributions
zhusuan.distributions.utils
zhusuan.utils
N
name() (StochasticTensor property)
nodes() (BayesianNet property)
Normal (class in zhusuan.distributions.normal)
normal() (BayesianNet method)
O
observe() (BayesianNet method)
observed() (BayesianNet property)
out_features (MaskedLinear attribute)
P
Poisson (class in zhusuan.distributions.poisson)
poisson() (BayesianNet method)
prob() (Distribution method)
probs() (Bernoulli property)
PSGLD (class in zhusuan.mcmc.SGLD)
R
rate() (Exponential property)
(Poisson property)
reinforce() (ELBO method)
RevNet (class in zhusuan.invertible.base)
RevSequential (class in zhusuan.invertible.sequential)
S
sample() (Distribution method)
(SGMCMC method)
(StochasticTensor method)
scale() (Laplace property)
(Logistic property)
(StudentT property)
Scaling (class in zhusuan.invertible.scaling)
SGHMC (class in zhusuan.mcmc.SGHMC)
SGLD (class in zhusuan.mcmc.SGLD)
SGMCMC (class in zhusuan.mcmc.SGMCMC)
sgvb() (ELBO method)
(ImportanceWeightedObjective method)
shape() (StochasticTensor property)
sn() (BayesianNet method)
snode() (BayesianNet method)
std() (Normal property)
stochastic_node() (BayesianNet method)
StochasticTensor (class in zhusuan.framework.stochastic_tensor)
StudentT (class in zhusuan.distributions.studentT)
studentT() (BayesianNet method)
T
tensor() (StochasticTensor property)
to() (BayesianNet method)
(SGLD method)
training (BayesianNet attribute)
(Coupling attribute)
(ELBO attribute)
(ImportanceWeightedObjective attribute)
(MADE attribute)
(MaskCoupling attribute)
(PSGLD attribute)
(RevNet attribute)
(RevSequential attribute)
(Scaling attribute)
(SGHMC attribute)
(SGLD attribute)
(SGMCMC attribute)
U
Uniform (class in zhusuan.distributions.uniform)
uniform() (BayesianNet method)
V
vimco() (ImportanceWeightedObjective method)
W
weight (MaskedLinear attribute)
Z
zhusuan
module
zhusuan.distributions
module
zhusuan.distributions.utils
module
zhusuan.utils
module