cc.factorie

directed

package directed

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. directed
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class CategoricalMixture[A] extends DirectedFamily3[CategoricalVariable[A], Mixture[ProportionsVariable], variable.DiscreteVariable]

  2. class Coin extends ProportionsVariable

    A coin, with Multinomial distribution over outcomes, which are Flips.

  3. class Collapse extends AnyRef

  4. class CollapsedGibbsSampler extends Sampler[Iterable[MutableVar]]

    A GibbsSampler that can also collapse some Parameters.

  5. trait CollapsedGibbsSamplerClosure extends AnyRef

  6. trait CollapsedGibbsSamplerHandler extends AnyRef

  7. class CollapsedVariationalBayes extends AnyRef

  8. trait CollapsedVariationalBayesHandler extends AnyRef

  9. trait Collapser extends AnyRef

  10. trait DeterministicFunction extends VarWithDeterministicValue

  11. trait DirectedFactor extends model.Factor

  12. abstract class DirectedFactorWithStatistics1[C <: variable.Var] extends FactorWithStatistics1[C] with DirectedFactor

  13. abstract class DirectedFactorWithStatistics2[C <: variable.Var, P1 <: variable.Var] extends TupleFactorWithStatistics2[C, P1] with DirectedFactor

  14. abstract class DirectedFactorWithStatistics3[C <: variable.Var, P1 <: variable.Var, P2 <: variable.Var] extends TupleFactorWithStatistics3[C, P1, P2] with DirectedFactor

  15. abstract class DirectedFactorWithStatistics4[C <: variable.Var, P1 <: variable.Var, P2 <: variable.Var, P3 <: variable.Var] extends TupleFactorWithStatistics4[C, P1, P2, P3] with DirectedFactor

  16. trait DirectedFamily1[Child <: variable.Var] extends AnyRef

  17. trait DirectedFamily2[Child <: variable.Var, Parent1 <: variable.Var] extends AnyRef

  18. trait DirectedFamily3[Child <: variable.Var, Parent1 <: variable.Var, Parent2 <: variable.Var] extends AnyRef

  19. trait DirectedFamily4[Child <: variable.Var, Parent1 <: variable.Var, Parent2 <: variable.Var, Parent3 <: variable.Var] extends AnyRef

  20. trait DirectedModel extends model.Model

  21. trait DiscreteGeneratingFactor extends DirectedFactor

  22. class DiscreteMixtureCounts[A] extends Seq[SortedSparseCounts]

  23. trait DoubleFunction extends DeterministicFunction with DoubleVar

  24. trait DoubleFunctionFactor extends FunctionFactor

  25. class DoubleSum extends DeterministicFunction with DoubleVar

  26. class EMInferencer[V <: variable.Var, W <: DiscreteVar, M <: model.Model] extends AnyRef

    The expectation-maximization method of inference.

  27. class Flip extends variable.BooleanVariable

    The outcome of a coin flip, with boolean value.

  28. trait FunctionFactor extends DirectedFactor

  29. class GeneratedMutableVarWrapper[V <: MutableVar] extends AnyRef

  30. class GeneratedVarWrapper[V <: variable.Var] extends AnyRef

  31. trait IntGeneratingFactor extends DirectedFactor

  32. class ItemizedDirectedModel extends MutableDirectedModel

  33. class Mixture[P <: variable.Var] extends Seq[P] with VarWithDeterministicValue

  34. class MixtureDomain[+V] extends Domain

  35. trait MixtureFactor extends DirectedFactor

  36. trait MutableDirectedModel extends DirectedModel

  37. class PlatedGateCollapsedVariationalBayes extends AnyRef

  38. trait RealGeneratingFactor extends DirectedFactor

Value Members

  1. object Beta extends DirectedFamily3[DoubleVar, DoubleVar, DoubleVar]

    Beta distribution.

  2. object BetaMixture extends DirectedFamily4[DoubleVariable, Mixture[DoubleVariable], Mixture[DoubleVariable], variable.DiscreteVariable]

  3. object CategoricalMixture

  4. object Coin

  5. object DenseCountsProportionsCollapser extends Collapser

  6. object DenseCountsProportionsMixtureCollapser extends Collapser

  7. object DirectedModel

  8. object DirectedTypeHelpers

  9. object Dirichlet extends DirectedFamily2[ProportionsVariable, MassesVariable]

  10. object Dirichlet2 extends DirectedFamily3[ProportionsVar, ProportionsVar, RealVar]

    Alternative style of Dirichlet parameterized by 2 parents (mean,precision) rather than 1 (masses).

  11. object DirichletMixture extends DirectedFamily3[ProportionsVariable, Mixture[MassesVariable], variable.DiscreteVariable]

  12. object Discrete extends DirectedFamily2[variable.DiscreteVariable, ProportionsVariable]

  13. object DoubleSum2 extends DirectedFamily3[DoubleFunction, DoubleVar, DoubleVar]

  14. object EMInferencer

  15. object Gamma extends DirectedFamily3[DoubleVar, DoubleVar, DoubleVar]

  16. object GateCollapsedGibbsSamplerHandler extends CollapsedGibbsSamplerHandler

  17. object Gaussian extends DirectedFamily3[DoubleVar, DoubleVar, DoubleVar]

  18. object GaussianMixture extends DirectedFamily4[DoubleVariable, Mixture[DoubleVariable], Mixture[DoubleVariable], variable.DiscreteVariable]

  19. object GeneratedVarCollapsedGibbsSamplerHandler extends CollapsedGibbsSamplerHandler

  20. object LearnDirichletUsingFrequencyHistograms

  21. object MaximizeBetaByMomentMatching

  22. object MaximizeDirichletByMomentMatching

  23. object MaximizeGate extends Maximize[Iterable[variable.DiscreteVariable], model.Model]

  24. object MaximizeGaussianMean extends Maximize[Iterable[MutableDoubleVar], DirectedModel]

  25. object MaximizeGaussianMixture

  26. object MaximizeGaussianVariance extends Maximize[Iterable[MutableDoubleVar], DirectedModel]

  27. object MaximizeGeneratedDiscrete extends Maximize[Iterable[variable.DiscreteVariable], model.Model]

  28. object MaximizeMultivariateGaussianCovariance extends Maximize[Iterable[MutableTensorVarTensor2], DirectedModel]

  29. object MaximizeMultivariateGaussianMean extends Maximize[Iterable[MutableTensorVarTensor1], DirectedModel]

  30. object Mixture extends DirectedFamily1[Mixture[variable.Var]]

  31. object MixtureDomain extends MixtureDomain[Any]

  32. object MultivariateGaussian extends DirectedFamily3[MutableTensorVarTensor1, MutableTensorVarTensor1, MutableTensorVarTensor2]

  33. object MultivariateGaussianMixture extends DirectedFamily4[MutableTensorVarTensor1, Mixture[MutableTensorVarTensor1], Mixture[MutableTensorVarTensor2], variable.DiscreteVariable]

  34. object PlatedCategorical extends DirectedFamily2[CategoricalSeqVariable[String], ProportionsVariable]

  35. object PlatedCategoricalMixture extends DirectedFamily3[CategoricalSeqVariable[String], Mixture[ProportionsVariable], DiscreteSeqVariable]

  36. object PlatedDiscrete extends DirectedFamily2[DiscreteSeqVariable, ProportionsVariable]

  37. object PlatedDiscreteMixture extends DirectedFamily3[DiscreteSeqVariable, Mixture[ProportionsVariable], DiscreteSeqVariable]

  38. object PlatedGateDiscreteCollapsedGibbsSamplerHandler extends CollapsedGibbsSamplerHandler

  39. object PlatedGateGategoricalCollapsedGibbsSamplerHandler extends CollapsedGibbsSamplerHandler

  40. object Poisson extends DirectedFamily2[IntegerVar, DoubleVar]

  41. implicit def generatedMutableVarExtras[V <: MutableVar](v: V): GeneratedMutableVarWrapper[V]

  42. implicit def generatedVarExtras[V <: Var](v: V): GeneratedVarWrapper[V]

    Create a new DirectedFactor, make it the "parent" generating factor for this variable, and add this new factor to the given model.

Inherited from AnyRef

Inherited from Any

Ungrouped