Kalman smoother and EM algorithm with
- Batched EM (in case there are multiple measurement sequences)
- Steady-state optimizations in the forward and backward passes of the E step
For reference, see Ghahramani & Hinton (1996) or Yu, Shenoy & Sahani (2005).
To install, can clone the FastKF repository, cd
into the FastKF directory, and run
pip install -e .
Requirements:
- numpy
- sklearn