public interface DiscreteObservationFunction extends ObservationFunction
ObservationFunctionfor the case when the set of observations are discrete and able to be enumerated. Requires implementing the
probabilities(State, Action)method. The former should return all possible observations; the latter should return the set of observations with non-zero probability and their probabilities, for a given input hidden state and action that led to the hidden state.
|Modifier and Type||Method and Description|
Returns the observation probability mass/density function for all observations that have non-zero mass/density conditioned on the true MDP state and previous action taken that led to the state.
Listcontaining all possible observations. Observations are represented with a class that implements the
Stateinterface, since observations may consist of multiple observations of distinct objects in the world.
Listof all possible observations.
java.util.List<ObservationProbability> probabilities(State state, Action action)
ObservationProbabilityobjects, which is a pair of an observation (represented by a
Stateand double specifying its mass/density.
state- the true MDP state that generated the observations
action- the action that led to the MDP state and which generated the observations.