dk.bayes

factorgraph

package factorgraph

Visibility
  1. Public
  2. All

Type Members

  1. case class DoubleFactorNode(factor: DoubleFactor, gate1: FactorGate, gate2: FactorGate) extends FactorNode with Product with Serializable

  2. case class FactorGate(initialMsg: SingleFactor) extends Gate with Product with Serializable

  3. trait FactorGraph extends AnyRef

    Represents joined probability distribution as a factor graph.

    Represents joined probability distribution as a factor graph. http://en.wikipedia.org/wiki/Factor_graph

  4. sealed abstract class FactorNode extends Node

    This class represents a factor node in a factor graph.

  5. sealed abstract class Gate extends AnyRef

    This class represents an outgoing gate fimport dk.bayes.factorgraph.VarNode import dk.bayes.factorgraph.FactorNode rom a factor/variable node in a factor graph.

  6. case class GenericFactorGraph() extends FactorGraph with Product with Serializable

    Default implementation of a FactorGraph.

  7. case class GenericFactorNode(factor: Factor, gates: Seq[FactorGate]) extends FactorNode with Product with Serializable

  8. sealed abstract class Node extends AnyRef

    This class represents a node in a factor graph, either Factor or Variable.

  9. case class SingleFactorNode(factor: SingleFactor, gate: FactorGate) extends FactorNode with Product with Serializable

  10. case class TripleFactorNode(factor: TripleFactor, gate1: FactorGate, gate2: FactorGate, gate3: FactorGate) extends FactorNode with Product with Serializable

  11. case class VarGate(initialMsg: SingleFactor, varNode: VarNode) extends Gate with Product with Serializable

  12. case class VarNode(varId: Int) extends Node with Product with Serializable

    This class represents a variable node in a factor graph.

    This class represents a variable node in a factor graph.

    varId

    Unique variable id

Value Members

  1. object GenericFactorGraph extends Serializable

  2. package ep

  3. package factor

Ungrouped