com.cra.figaro.algorithm

filtering

package filtering

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Filtering extends Algorithm

    The general class of filtering algorithms.

    The general class of filtering algorithms. A filtering algorithm is provided with an initial model, represented by a universe encoding the probability distribution over the initial state, and a transition model, which maps a state to a universe encoding the probability distribution over the new state. An implementation of Filtering must implement the advanceTime, computeCurrentDistribution, and computeCurrentExpectation methods.

    Querying and asserting evidence to a filtering algorithm are done using references. This is because references are stable over time, while the particular elements they refer to are not.

  2. trait OneTimeFiltering extends Filtering with OneTime

    One-time filtering algorithms.

    One-time filtering algorithms. An implementation of OneTimeFiltering must implement the advanceTime, computeCurrentDistribution, and computeCurrentExpectation methods.

  3. class OneTimeParticleFilter extends ParticleFilter with OneTimeFiltering

    A one-time particle filter.

  4. abstract class ParticleFilter extends Filtering

    An abstract class of particle filters.

    An abstract class of particle filters. A particle filter is provided with three models: a static model, containing a universe defining a distribution over static elements that do not change over time; an initial model, containing a universe defining a distribution over the initial state of time-varying elements; and a transition model, which is a function from the previous universe to a new universe. defining the way the distribution over the new state of the time-varying variables depends on their values in the previous state. The fourth argument to the particle filter is the number of particles to use at each time step.

    The particle filter works in an online fashion. At each point in time, it maintains its current beliefs about the state of the system as a set of representative states. advanceTime is used to move forward one time step. The particle filter updates its beliefs in light of the new evidence.

  5. class Snapshot extends AnyRef

    A record of the values of a set of named elements at a particular point in time.

  6. class State extends AnyRef

    A state contains snapshots of the static universe and the dynamic universe, representing a configuration of the static and dynamic variables in the system.

Value Members

  1. object ParticleFilter

Ungrouped