SSMs: blockdiag¤
BlockDiagLatentCond(A, noise, to_latent, to_observed)
¤
BlockDiagNormal(mean_flat: Array, cholesky_flat: Array, tree_flatten: S)
¤
Construct a block-diagonal normal distribution.
This assumes that the pytree is of the form [M_1, ..., M_{num_coeffs}], where each M_i is a pytree of the same structure.
Shapes: - mean: (d, num_coeffs) - cholesky: (d, num_coeffs, num_coeffs)
where d is the number of elements in each M.
from_dirac(mean, *, damp)
classmethod
¤
from_mean_and_std(mean, std)
classmethod
¤
identity_conditional() -> BlockDiagLatentCond
¤
logpdf_flat(u_latent)
¤
logpdf_scalar_flat(u)
¤
logpdf_tree(u)
¤
mean
property
¤
prototype_output_scale_calibrated()
¤
register_pytree_node() -> None
staticmethod
¤
rescale_cholesky(factor)
¤
residual_whitened_rms_flat(u_latent)
¤
residual_whitened_rms_tree(u)
¤
sample_flat(key)
¤
sample_tree(key)
¤
std
property
¤
to_derivative(i, std)
¤
to_multivariate_normal()
¤
BlockDiagOdeTs0(*, ode)
¤
BlockDiagResidual(residual)
¤
BlockDiagTreeFlatten
¤
BlockDiagWienerIntegrated(init, output_scale, *, a, q_sqrtm, q0, tree_flatten, precon_fun)
¤
C = TypeVar('C', bound=Sequence)
module-attribute
¤
A type-variable for Sequence types.
For example, this variable is used to type Taylor coefficients.
__all__ = ['state_space_model_blockdiag']
module-attribute
¤
state_space_model_blockdiag
¤
Implementation of block-diagonal SSM constructors.