Variational Inference#
|
Automatic Differentiation Variational Inference (ADVI) |
|
Amortized Stein Variational Gradient Descent |
|
Stein Variational Gradient Descent |
|
Full Rank Automatic Differentiation Variational Inference (ADVI) |
|
Implicit Gradient for Variational Inference |
|
Base class for Variational Inference |
|
Kullback Leibler Divergence Inference |
|
Handy shortcut for using inference methods in functional way |
Approximations#
|
Single Group Full Rank Approximation |
|
Single Group Full Rank Approximation |
|
Single Group Mean Field Approximation |
|
Draw samples from variational posterior. |
OPVI#
|
Wrapper for grouped approximations |
|
Base class for grouping variables in VI |
Operators#
|
Operator based on Kullback Leibler Divergence |
|
Operator based on Kernelized Stein Discrepancy |
Special#
|
|
|
Adadelta updates |
|
Adagrad updates |
|
Returns a function that returns parameter updates. |
|
Adam updates |
|
Adamax updates |
|
Returns a modified update dictionary including momentum |
|
Returns 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 |