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