inferpy.contextmanager.data_model,31 inferpy.contextmanager.evidence,31 inferpy.contextmanager.randvar_registry, 31
d
inferpy.datasets,32 inferpy.datasets.mnist,32i
inferpy,163 inferpy.inference,34 inferpy.inference.inference,33 inferpy.inference.variational,33 inferpy.inference.variational.loss_functions, 33 inferpy.inference.variational.loss_functions.elbo, 32 inferpy.inference.variational.svi,33 inferpy.inference.variational.vi,33m
inferpy.models,98 inferpy.models.parameter,34 inferpy.models.prob_model,34 inferpy.models.random_variable,35q
inferpy.queries,161 inferpy.queries.query,160u
inferpy.util,163 inferpy.util.interceptor,161 inferpy.util.iterables,162 inferpy.util.name,162 inferpy.util.runtime,162 inferpy.util.session,163 inferpy.util.tf_graph,163A
Autoregressive()(in module inferpy.models),98
Autoregressive() (in module in- ferpy.models.random_variable),35
B
BatchReshape()(in module inferpy.models),99
BatchReshape() (in module in- ferpy.models.random_variable),36
Bernoulli()(in module inferpy.models),99
Bernoulli() (in module in- ferpy.models.random_variable),36
Beta()(in module inferpy.models),100
Beta() (in module inferpy.models.random_variable),
37
Binomial()(in module inferpy.models),101
Binomial() (in module in- ferpy.models.random_variable),38
Blockwise()(in module inferpy.models),101
Blockwise() (in module in- ferpy.models.random_variable),39
build_in_session() (in- ferpy.models.random_variable.RandomVariable method),80
C
Categorical()(in module inferpy.models),102
Categorical() (in module in- ferpy.models.random_variable),39
Cauchy()(in module inferpy.models),103
Cauchy() (in module in- ferpy.models.random_variable),40
Chi()(in module inferpy.models),104
Chi()(in module inferpy.models.random_variable),41
Chi2()(in module inferpy.models),104
Chi2() (in module inferpy.models.random_variable),
41
Chi2WithAbsDf()(in module inferpy.models),105
Chi2WithAbsDf() (in module in- ferpy.models.random_variable),42
clear_session()(in module inferpy.util),163
clear_session() (in module inferpy.util.session),
163
compile() (inferpy.inference.inference.Inference method),34
compile()(inferpy.inference.SVI method),34
compile() (inferpy.inference.variational.svi.SVI method),33
compile() (inferpy.inference.variational.vi.VI method),33
compile()(inferpy.inference.VI method),34
ConditionalDistribution() (in module in- ferpy.models),108
ConditionalDistribution() (in module in- ferpy.models.random_variable),42 ConditionalTransformedDistribution()(in module inferpy.models),147 ConditionalTransformedDistribution()(in module inferpy.models.random_variable),43 copy()(inferpy.models.random_variable.RandomVariable method),80 create_input_data_tensor() (in- ferpy.inference.SVI method),34 create_input_data_tensor() (in- ferpy.inference.variational.svi.SVI method), 33
D
datamodel() (in module in- ferpy.contextmanager.data_model),31
datamodel()(in module inferpy.models),98
Deterministic()(in module inferpy.models),105
Deterministic() (in module in- ferpy.models.random_variable),44
Dirichlet()(in module inferpy.models),107
Dirichlet() (in module in- ferpy.models.random_variable),44
DirichletMultinomial() (in module in- ferpy.models),107
DirichletMultinomial() (in module in- ferpy.models.random_variable),45
Distribution()(in module inferpy.models),109
ferpy.models.random_variable),46
E
ELBO() (in module in- ferpy.inference.variational.loss_functions),
33
ELBO() (in module in- ferpy.inference.variational.loss_functions.elbo),
32
Empirical()(in module inferpy.models),109
Empirical() (in module in- ferpy.models.random_variable),46
expand_model() (in- ferpy.models.prob_model.ProbModel method),
35
Exponential()(in module inferpy.models),110
Exponential() (in module in- ferpy.models.random_variable),48
ExpRelaxedOneHotCategorical() (in module inferpy.models),143
ExpRelaxedOneHotCategorical() (in module inferpy.models.random_variable),47
F
FiniteDiscrete()(in module inferpy.models),111
FiniteDiscrete() (in module in- ferpy.models.random_variable),48
fit()(in module inferpy.contextmanager.data_model),
31
fit()(inferpy.models.prob_model.ProbModel method),
35
flatten_result() (in module in- ferpy.queries.query),161
G
Gamma()(in module inferpy.models),111
Gamma()(in module inferpy.models.random_variable),
49
GammaGamma()(in module inferpy.models),112
GammaGamma() (in module in- ferpy.models.random_variable),50
GaussianProcess()(in module inferpy.models),113
GaussianProcess() (in module in- ferpy.models.random_variable),51
GaussianProcessRegressionModel()(in mod- ule inferpy.models),114
GaussianProcessRegressionModel()(in mod- ule inferpy.models.random_variable),52
generate()(in module inferpy.util.name),162
Geometric()(in module inferpy.models),115
Geometric() (in module in- ferpy.models.random_variable),53
get_empty_graph() (in module in- ferpy.util.tf_graph),163
get_graph() (in module in- ferpy.contextmanager.randvar_registry),
31
get_graph()(in module inferpy.util.tf_graph),163
get_plate_size()(in module inferpy.util.iterables),
162
get_sample_shape() (in module in- ferpy.contextmanager.data_model),31
get_session()(in module inferpy.util),163
get_session()(in module inferpy.util.session),163
get_shape()(in module inferpy.util.iterables),162
get_var_parameters() (in module in- ferpy.contextmanager.randvar_registry),
31
get_variable() (in module in- ferpy.contextmanager.randvar_registry),
31
get_variable_or_parameter() (in module in- ferpy.contextmanager.randvar_registry),31 GLOBAL_HIDDEN (in- ferpy.models.random_variable.Kind attribute), 62 GLOBAL_OBSERVED (in- ferpy.models.random_variable.Kind attribute), 62
Gumbel()(in module inferpy.models),116
Gumbel() (in module in- ferpy.models.random_variable),54
H
HalfCauchy()(in module inferpy.models),117
HalfCauchy() (in module in- ferpy.models.random_variable),54
HalfNormal()(in module inferpy.models),117
HalfNormal() (in module in- ferpy.models.random_variable),55
HiddenMarkovModel() (in module inferpy.models),
118
HiddenMarkovModel() (in module in- ferpy.models.random_variable),56
Horseshoe()(in module inferpy.models),119
Horseshoe() (in module in- ferpy.models.random_variable),57
I
Independent()(in module inferpy.models),119
Independent() (in module in- ferpy.models.random_variable),57
Inference(class in inferpy.inference.inference),33
inferpy(module),163
inferpy.contextmanager(module),32
inferpy.contextmanager.data_model (mod- ule),31
inferpy.contextmanager.evidence (module), 31 inferpy.contextmanager.randvar_registry (module),31 inferpy.datasets(module),32 inferpy.datasets.mnist(module),32 inferpy.inference(module),34 inferpy.inference.inference(module),33 inferpy.inference.variational(module),33 inferpy.inference.variational.loss_functions (module),33 inferpy.inference.variational.loss_functions.elbo (module),32 inferpy.inference.variational.svi (mod- ule),33 inferpy.inference.variational.vi (mod- ule),33 inferpy.models(module),98 inferpy.models.parameter(module),34 inferpy.models.prob_model(module),34 inferpy.models.random_variable (module), 35 inferpy.queries(module),161 inferpy.queries.query(module),160 inferpy.util(module),163 inferpy.util.interceptor(module),161 inferpy.util.iterables(module),162 inferpy.util.name(module),162 inferpy.util.runtime(module),162 inferpy.util.session(module),163 inferpy.util.tf_graph(module),163
init() (in module in- ferpy.contextmanager.randvar_registry),
31
InverseGamma()(in module inferpy.models),120
InverseGamma() (in module in- ferpy.models.random_variable),58
InverseGaussian()(in module inferpy.models),121
InverseGaussian() (in module in- ferpy.models.random_variable),59
is_active() (in module in- ferpy.contextmanager.data_model),31
is_building_graph() (in module in- ferpy.contextmanager.randvar_registry),
31
is_default() (in module in- ferpy.contextmanager.randvar_registry),
31
J
JointDistribution() (in module inferpy.models),
121
JointDistribution() (in module in- ferpy.models.random_variable),59
JointDistributionCoroutine() (in module in- ferpy.models),122
JointDistributionCoroutine() (in module in- ferpy.models.random_variable),60
JointDistributionNamed() (in module in- ferpy.models),123
JointDistributionNamed() (in module in- ferpy.models.random_variable),60
JointDistributionSequential() (in module inferpy.models),123
JointDistributionSequential() (in module inferpy.models.random_variable),61
K
Kind(class in inferpy.models.random_variable),61
Kumaraswamy()(in module inferpy.models),124
Kumaraswamy() (in module in- ferpy.models.random_variable),62
L
Laplace()(in module inferpy.models),124
Laplace() (in module in- ferpy.models.random_variable),63
LinearGaussianStateSpaceModel() (in mod- ule inferpy.models),125
LinearGaussianStateSpaceModel() (in mod- ule inferpy.models.random_variable),64
LKJ()(in module inferpy.models),126
LKJ()(in module inferpy.models.random_variable),62
load_data()(in module inferpy.datasets.mnist),32
LOCAL_HIDDEN(inferpy.models.random_variable.Kind attribute),62 LOCAL_OBSERVED (in- ferpy.models.random_variable.Kind attribute), 62 log_prob() (inferpy.inference.inference.Inference method),34 log_prob() (inferpy.inference.variational.vi.VI method),33
log_prob()(inferpy.inference.VI method),34
log_prob()(inferpy.queries.Query method),161
log_prob() (inferpy.queries.query.Query method),
160
Logistic()(in module inferpy.models),127
Logistic() (in module in- ferpy.models.random_variable),65
LogNormal()(in module inferpy.models),127
LogNormal() (in module in- ferpy.models.random_variable),65
losses() (inferpy.inference.variational.vi.VI prop- erty),33
M
Mixture()(in module inferpy.models),128
Mixture() (in module in- ferpy.models.random_variable),66
MixtureSameFamily() (in module inferpy.models),
129
MixtureSameFamily() (in module in- ferpy.models.random_variable),67
Multinomial()(in module inferpy.models),130
Multinomial() (in module in- ferpy.models.random_variable),68
MultivariateNormalDiag() (in module in- ferpy.models),132
MultivariateNormalDiag() (in module in- ferpy.models.random_variable),69 MultivariateNormalDiagPlusLowRank() (in module inferpy.models),133 MultivariateNormalDiagPlusLowRank() (in module inferpy.models.random_variable),70 MultivariateNormalDiagWithSoftplusScale()
(in module inferpy.models),133
MultivariateNormalDiagWithSoftplusScale()
(in module inferpy.models.random_variable),
71 MultivariateNormalFullCovariance() (in module inferpy.models),134 MultivariateNormalFullCovariance() (in module inferpy.models.random_variable),72 MultivariateNormalLinearOperator() (in module inferpy.models),135 MultivariateNormalLinearOperator() (in module inferpy.models.random_variable),72
MultivariateNormalTriL() (in module in- ferpy.models),136
MultivariateNormalTriL() (in module in- ferpy.models.random_variable),73 MultivariateStudentTLinearOperator()(in module inferpy.models),131 MultivariateStudentTLinearOperator()(in module inferpy.models.random_variable),74
N
NegativeBinomial() (in module inferpy.models),
137
NegativeBinomial() (in module in- ferpy.models.random_variable),75
new_session()(in module inferpy.util.session),163
Normal()(in module inferpy.models),138
Normal() (in module in- ferpy.models.random_variable),76
O
observe() (in module in- ferpy.contextmanager.evidence),31
OneHotCategorical() (in module inferpy.models),
138
OneHotCategorical() (in module in- ferpy.models.random_variable),76
P
Parameter(class in inferpy.models),98
Parameter(class in inferpy.models.parameter),34
parameters() (inferpy.inference.inference.Inference method),34
parameters() (inferpy.inference.variational.vi.VI method),33
parameters()(inferpy.inference.VI method),34
parameters()(inferpy.queries.Query method),161
parameters()(inferpy.queries.query.Query method),
160
Pareto()(in module inferpy.models),139
Pareto() (in module in- ferpy.models.random_variable),77
plot_digits()(in module inferpy.datasets.mnist),32
plot_graph()(inferpy.models.prob_model.ProbModel method),35
Poisson()(in module inferpy.models),140
Poisson() (in module in- ferpy.models.random_variable),78 PoissonLogNormalQuadratureCompound()(in module inferpy.models),141 PoissonLogNormalQuadratureCompound()(in module inferpy.models.random_variable),78 posterior() (inferpy.models.prob_model.ProbModel method),35 posterior_predictive() (in- ferpy.models.prob_model.ProbModel method), 35 prior() (inferpy.models.prob_model.ProbModel method),35
ProbModel(class in inferpy.models.prob_model),34
probmodel()(in module inferpy.models),98
probmodel()(in module inferpy.models.prob_model),
35
Q
QuantizedDistribution() (in module in- ferpy.models),141
QuantizedDistribution() (in module in- ferpy.models.random_variable),79
Query(class in inferpy.queries),161
Query(class in inferpy.queries.query),160
R
RandomVariable (class in in- ferpy.models.random_variable),80
register_parameter() (in module in- ferpy.contextmanager.randvar_registry),
31
register_variable() (in module in- ferpy.contextmanager.randvar_registry),
32
RelaxedBernoulli() (in module inferpy.models),
142
RelaxedBernoulli() (in module in- ferpy.models.random_variable),80
RelaxedOneHotCategorical() (in module in- ferpy.models),144
RelaxedOneHotCategorical() (in module in- ferpy.models.random_variable),81
restart_default() (in module in- ferpy.contextmanager.randvar_registry),
32
runner_scope() (in module inferpy.util.runtime),
162
S
Sample()(in module inferpy.models),144
Sample() (in module in- ferpy.models.random_variable),82
sample() (inferpy.inference.inference.Inference method),34
sample()(inferpy.inference.variational.vi.VI method),
33
sample()(inferpy.inference.VI method),34
sample()(inferpy.queries.Query method),161
sample()(inferpy.queries.query.Query method),161
set_session()(in module inferpy.util),163
set_session()(in module inferpy.util.session),163
set_tf_run()(in module inferpy.util),163
set_tf_run()(in module inferpy.util.runtime),162
set_values() (in module inferpy.util.interceptor),
161
set_values_condition() (in module in- ferpy.util.interceptor),162
SinhArcsinh()(in module inferpy.models),145
SinhArcsinh() (in module in- ferpy.models.random_variable),82
StudentT()(in module inferpy.models),146
StudentT() (in module in- ferpy.models.random_variable),83
StudentTProcess()(in module inferpy.models),146
StudentTProcess() (in module in- ferpy.models.random_variable),84
sum_log_prob() (in- ferpy.inference.inference.Inference method),
34
sum_log_prob() (inferpy.queries.Query method),
161
sum_log_prob() (inferpy.queries.query.Query method),161
SVI(class in inferpy.inference),34
SVI(class in inferpy.inference.variational.svi),33
swap_session()(in module inferpy.util.session),163
T
tf_run_allowed()(in module inferpy.util),163
tf_run_allowed() (in module inferpy.util.runtime),
162
tf_run_ignored()(in module inferpy.util),163
tf_run_ignored() (in module inferpy.util.runtime),
162
TransformedDistribution() (in module in- ferpy.models),148
TransformedDistribution() (in module in- ferpy.models.random_variable),85
Triangular()(in module inferpy.models),149
Triangular() (in module in- ferpy.models.random_variable),86
TruncatedNormal()(in module inferpy.models),150
TruncatedNormal() (in module in- ferpy.models.random_variable),86
try_run()(in module inferpy.util.runtime),162
type()(inferpy.models.random_variable.RandomVariable property),80
U
Uniform()(in module inferpy.models),150
Uniform() (in module in- ferpy.models.random_variable),87
update() (inferpy.inference.inference.Inference method),34
update()(inferpy.inference.SVI method),34
update() (inferpy.inference.variational.svi.SVI method),33
update() (inferpy.inference.variational.vi.VI method),
33
update()(inferpy.inference.VI method),34
update() (inferpy.models.prob_model.ProbModel method),35
update_graph() (in module in- ferpy.contextmanager.randvar_registry),
32
V
VariationalGaussianProcess() (in module in- ferpy.models),151
VariationalGaussianProcess() (in module in- ferpy.models.random_variable),88
VectorDeterministic() (in module in- ferpy.models),106
VectorDeterministic() (in module in- ferpy.models.random_variable),89
VectorDiffeomixture() (in module in- ferpy.models),152
VectorDiffeomixture() (in module in- ferpy.models.random_variable),90
VectorExponentialDiag() (in module in- ferpy.models),154
VectorExponentialDiag() (in module in- ferpy.models.random_variable),91
VectorLaplaceDiag() (in module inferpy.models),
155
VectorLaplaceDiag() (in module in- ferpy.models.random_variable),92
VectorSinhArcsinhDiag() (in module in- ferpy.models),156
VectorSinhArcsinhDiag() (in module in- ferpy.models.random_variable),93
VI(class in inferpy.inference),34
VI(class in inferpy.inference.variational.vi),33
VonMises()(in module inferpy.models),157
VonMises() (in module in- ferpy.models.random_variable),94
VonMisesFisher()(in module inferpy.models),158
VonMisesFisher() (in module in- ferpy.models.random_variable),95
W
Wishart()(in module inferpy.models),158
Wishart() (in module in- ferpy.models.random_variable),96
Z
Zipf()(in module inferpy.models),159
Zipf() (in module inferpy.models.random_variable),