bayespy.inference.vmp.nodes.stochastic.Distribution¶
- class bayespy.inference.vmp.nodes.stochastic.Distribution[source]¶
A base class for the VMP formulas of variables.
Sub-classes implement distribution specific computations.
If a sub-class maps the plates differently, it needs to overload the following methods:
compute_weights_to_parent
plates_to_parent
plates_from_parent
- __init__()¶
Methods
__init__()compute_message_to_parent(parent, index, ...)Compute the message to a parent node.
compute_weights_to_parent(index, weights)Maps the mask to the plates of a parent.
plates_from_parent(index, plates)Resolve the plate mapping from a parent.
plates_to_parent(index, plates)Resolves the plate mapping to a parent.
random(*params[, plates])Draw a random sample from the distribution.
squeeze(axis)Squeeze a plate axis from the distribution