State Space Models: A Modern Approach
State Space Models: A Modern Approach¶
This is an interactive textbook on state space models (SSM) using the JAX Python library. Some of the content is covered in other books such as [Sar13] and [Mur23]. However, we go into more detail, and focus on how to efficiently implement the various algorithms in a “modern” computing environment, exploiting recent progress in automatic differentiation and parallel computing.
- State Space Models
- Hidden Markov Models
- Linear-Gaussian SSMs
- Extended (linearized) methods
- Unscented methods
- Quadrature and cubature methods
- Posterior linearization
- Assumed Density Filtering
- Variational inference
- Particle filtering
- Sequential Monte Carlo
- Offline parameter estimation (learning)
- Multi-target tracking
- Data assimilation using Ensemble Kalman filter
- Bayesian non-parametric SSMs
- Changepoint detection
- Timeseries forecasting
- Markovian Gaussian processes
- Differential equations and SSMs
- Optimal control
- Bibliography