com.cra.figaro.algorithm

factored

package factored

Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractFactor(variables: List[Variable[_]]) extends Product with Serializable

    Abstract factors with no rows associated with variables.

  2. class ConstantDensityEstimator extends DensityEstimator

    A constant density estimator that always returns 1.0

  3. abstract class DensityEstimator extends AnyRef

    The density estimator class is an abstract class to estimate the density of a point in some space given a list of weighted samples on that space.

    The density estimator class is an abstract class to estimate the density of a point in some space given a list of weighted samples on that space. This class is principally used in Particle BP, where new samples for BP are generated from the estimate of the posterior. The density estimator is used in PBP to estimate densities during a Metropolis-Hastings sampler

  4. class DensityException extends RuntimeException

  5. trait DoubleDensityEstimator extends DensityEstimator

    Trait for Density estimators on the space of doubles

  6. trait FactoredAlgorithm[T] extends Algorithm

    Trait for algorithms that use factors.

  7. trait IntDensityEstimator extends DensityEstimator

    Trait for Density estimators on the space of ints

  8. class MPEVariableElimination extends OneTimeMPE with ProbabilisticVariableElimination

    Variable elimination algorithm to compute the most probable explanation.

  9. class ParticleGenerator extends AnyRef

    Class to handle sampling from continuous elements in PBP

  10. class ProbQueryVariableElimination extends OneTimeProbQuery with ProbabilisticVariableElimination

    Variable elimination algorithm that computes the conditional probability of query elements.

  11. trait ProbabilisticVariableElimination extends VariableElimination[Double]

    Variable elimination over probabilistic factors.

  12. class SufficientStatisticsVariableElimination extends VariableElimination[(Double, Map[Parameter[_], Seq[Double]])]

    Variable elimination for sufficient statistics factors.

    Variable elimination for sufficient statistics factors. The final factor resulting from variable elimination contains a mapping of parameters to sufficient statistics vectors which can be used to maximize parameter values.

  13. class VEGraph extends AnyRef

    Induced graph for variable elimination.

  14. trait VariableElimination[T] extends FactoredAlgorithm[T] with OneTime

    Trait of algorithms that perform variable elimination.

    Trait of algorithms that perform variable elimination.

    T

    The type of entries in the factors.

  15. case class VariableInfo(factors: Set[AbstractFactor], neighbors: Set[Variable[_]]) extends Product with Serializable

    Information associated with a variable during variable elimination, including the factors to which it belongs and variables with which it shares a factor.

    Information associated with a variable during variable elimination, including the factors to which it belongs and variables with which it shares a factor.

    factors

    The abstract factors to which this variable belongs.

    neighbors

    The variables that share a factor in common with this variable.

Ungrouped