Typings
types used throughout this package
[00_glssm.ipynb]
GLSSM
GLSSM (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'], D:jaxtyping.Float[Array,'nml'], Sigma0:jaxtyping.Float[Array,'mm'], Sigma:jaxtyping.Float[Array,'nll'], v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'], Omega:jaxtyping.Float[Array,'n+1pp'])
GLSSMObservationModel
GLSSMObservationModel (v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'], Omega:jaxtyping.Float[Array,'n+1pp'])
GLSSMState
GLSSMState (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'], D:jaxtyping.Float[Array,'nml'], Sigma0:jaxtyping.Float[Array,'mm'], Sigma:jaxtyping.Float[Array,'nll'])
[10_kalman_filter_smoother.ipynb]
SmootherResult
SmootherResult (x_smooth:jaxtyping.Float[Array,'n+1m'], Xi_smooth:jaxtyping.Float[Array,'n+1mm'])
FilterResult
FilterResult (x_filt:jaxtyping.Float[Array,'n+1m'], Xi_filt:jaxtyping.Float[Array,'n+1mm'], x_pred:jaxtyping.Float[Array,'n+1m'], Xi_pred:jaxtyping.Float[Array,'n+1mm'])
[20_pgssm.ipynb]
to_observation_model
to_observation_model (model:__main__.GLSSM)
to_states
to_states (model:__main__.GLSSM|__main__.PGSSM)
PGSSM
PGSSM (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'], D:jaxtyping.Float[Array,'nml'], Sigma0:jaxtyping.Float[Array,'mm'], Sigma:jaxtyping.Float[Array,'nll'], v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'], dist:tensorflow_probability.substrates.jax.distributions.distribut ion.Distribution, xi:jaxtyping.Float[Array,'n+1p'])
[40_importance_sampling.ipynb]
ConvergenceInformation
ConvergenceInformation (converged:jaxtyping.Bool, n_iter:int, delta:jaxtyping.Float)
to_glssm
to_glssm (proposal:__main__.GLSSMProposal)
GLSSMProposal
GLSSMProposal (u:jaxtyping.Float[Array,'n+1m'], A:jaxtyping.Float[Array,'nmm'], D:jaxtyping.Float[Array,'nml'], Sigma0:jaxtyping.Float[Array,'mm'], Sigma:jaxtyping.Float[Array,'nll'], v:jaxtyping.Float[Array,'n+1p'], B:jaxtyping.Float[Array,'n+1pm'], Omega:jaxtyping.Float[Array,'n+1pp'], z:jaxtyping.Float[Array,'n+1p'])
[45_cross_entropy_method.ipynb]
MarkovProposal
MarkovProposal (mean:jaxtyping.Float[Array,'n+1m'], R:jaxtyping.Float[Array,'n+1mm'], J_tt:jaxtyping.Float[Array,'nmm'], J_tp1t:jaxtyping.Float[Array,'nmm'])