Variational Inference#
|
Automatic Differentiation Variational Inference (ADVI). |
|
Amortized Stein Variational Gradient Descent. |
|
Stein Variational Gradient Descent. |
|
Full Rank Automatic Differentiation Variational Inference (ADVI). |
|
Handy shortcut for using inference methods in functional way. |
|
Implicit Gradient for Variational Inference. |
|
Base class for Variational Inference. |
|
Kullback Leibler Divergence Inference. |
Approximations#
|
Single Group Full Rank Approximation |
|
Single Group Full Rank Approximation |
|
Single Group Mean Field Approximation |
|
Draw samples from variational posterior. |
OPVI#
|
Base class for grouping variables in VI. |
|
Wrapper for grouped approximations. |
Operators#
Special#
|
Streaming#
Out-of-core minibatching for variational inference on datasets that do not fit in
memory (see pymc.variational.streaming).
|
Turn an out-of-core dataset into fixed-size minibatches for variational inference. |
A re-iterable, out-of-core source of rows, like |
|
|
Drive variational inference over a |
|
Wrap a chunk source into a shuffled, fixed-size batch source. |
|
An |
|
Adadelta updates. |
|
Adagrad updates. |
|
Return a function that returns parameter updates. |
|
Adam updates. |
|
Adamax updates. |
|
Return a modified update dictionary including momentum. |
|
Return a modified update dictionary including Nesterov momentum. |
|
Stochastic Gradient Descent (SGD) updates with momentum. |
|
Stochastic Gradient Descent (SGD) updates with Nesterov momentum. |
|
Max weight norm constraints and gradient clipping. |
|
RMSProp updates. |
|
Stochastic Gradient Descent (SGD) updates. |
|
Rescales a list of tensors based on their combined norm. |