calipy.primitives
This module provides primitives needed for performing basic probabilistic actions like declaring parameters and smapling distributions
- The classes and functions are
- param: Declares a tensor as a parameter subject to optimization with SVI.
Produces a CalipyTensor with dims and subsampling capability
sample:
The param function is the basic function called to declare unknown parameters; it is often found as an ingredient when defining effects.
The script is meant solely for educational and illustrative purposes. Written by Dr. Jemil Avers Butt, Atlas optimization GmbH, www.atlasoptimization.com.
Functions
|
Wrapper function for pyro.param producing a CalipyTensor valued parameter. |
|
Flexible sampling function handling multiple plates and four cases based on obs and subsample_index. |