-
Notifications
You must be signed in to change notification settings - Fork 227
Open
Labels
Milestone
Description
SSMProblems.jl establishes interfaces to define and represent state-space models. By limiting the classes of models that can be represented, SSMProblems.jl provides more specific interface and has the potential to be more computationally efficient.
State-space models are probabilistic models, and major classes of them can be seen as distributions that can be both sampled and scored. Through this lens, we can integrate SSMProblems models through the same interface DynamicPPL.jl currently uses to support "submodels".
to_samplable
is implemented in TuringLang/DynamicPPL.jl#696, while to_distribution
is tracked at TuringLang/DynamicPPL.jl#802. (Please refer to the comment below for more idea of using these interfaces).