Observation models
ObservationModel{S1, S2, T} <: AbstractModel{S2}
Abstract type for any model of observations of type S2
and hidden states of type S1
.
Calling the model samples a new observation. For discrete-time or static models,
model(x)
returns a new observation based on hidden state x
.
For continuous-time models,
model(x, dt)
returns a new observation based on hidden state x
and time-step dt
.
If x
is a vector of state_type
elements or a batch matrix, an observation is generated for each element of the batch.
FeedbackParticleFilters.obs_dim
— Function.obs_dim(problem::AbstractFilteringProblem)
Return the dimensionality of the observed state in problem
.
FeedbackParticleFilters.obs_type
— Function.obs_type(arg)
Returns the type of the observed state in arg
. Supported argument types:
- Any subtype of ObservationModel
- Any subtype of AbstractFilteringProblem
FeedbackParticleFilters.time_type
— Function.time_type(model::AbstractModel)
Returns the time type of model
.
time_type(model::HiddenStateModel)
Returns the time type of model
, e.g. DiscreteTime' or
ContinuousTime'.
Missing docstring for emit!
. Check Documenter's build log for details.
Diffusion processes
Missing docstring for DiffusionObservationModel
. Check Documenter's build log for details.
Missing docstring for LinearDiffusionObservationModel
. Check Documenter's build log for details.
Missing docstring for ScalarDiffusionObservationModel
. Check Documenter's build log for details.
Missing docstring for observation_function
. Check Documenter's build log for details.