edu.stanford.nlp.tmt

model

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class AsymmetricDirichletParams (pseudocounts: Array[Double]) extends DirichletParams with Product with Serializable

    A fixed-value (asymmetric) dirichlet distribution, corresponding to add psuedocount smoothing.

  2. trait ClosedTopicSet extends AnyRef

    A parametric topic model with a fixed number of (named) topics.

  3. trait DirichletParams extends Signature

    Description of the Dirichlet hyperparmeters for a multinomial distribution.

  4. trait DirichletTermSmoothing extends AnyRef

    Used add-k asymmetric dirichlet term smoothing.

  5. trait DirichletTopicSmoothing extends AnyRef

    Used add-k asymmetric dirichlet topic smoothing.

  6. trait HardAssignmentDocument extends Stateful[(String, Array[Int])]

    A document with a single hard assignment (Int) for each observation in a set of observations.

  7. class HardAssignmentGibbsSampler [Document <: HardAssignmentDocument] extends AnyRef

    Abstract base class of a Gibbs sampler for LDA.

  8. trait HardAssignmentModel [ModelParams, DocParams, Doc <: Stateful[(String, Array[Int])]] extends TopicModel[ModelParams, HardAssignmentModelState, DocParams, Doc, (String, Array[Int])] with ClosedTopicSet with DirichletTermSmoothing

    Hard assignments-based model keeps int counts; base trait of Gibbs sampler based topic models.

  9. case class HardAssignmentModelState (countTopicTerm: Array[Array[Int]], countTopic: Array[Int]) extends Product with Serializable

    Counts as hard assignment model state.

  10. class LoadException extends RuntimeException

  11. class ModelException extends RuntimeException

  12. class SaveException extends RuntimeException

  13. trait SoftAssignmentDocument extends Stateful[(String, Array[Array[Double]])]

    Document with per-term distribution over topics.

  14. trait SoftAssignmentModel [ModelParams, DocParams, Doc <: Stateful[(String, Array[Array[Double]])]] extends TopicModel[ModelParams, SoftAssignmentModelState, DocParams, Doc, (String, Array[Array[Double]])] with ClosedTopicSet with DirichletTermSmoothing

    Soft assignments-based model keeps distributions for each word observation.

  15. case class SoftAssignmentModelState (countTopicTerm: Array[Array[Double]], countTopic: Array[Double]) extends Product with Serializable

    Distributions as soft assignment model state.

  16. case class SymmetricDirichletParams (pseudocount: Double) extends DirichletParams with Product with Serializable

    A fixed-value (symmetric) dirichlet distribution, corresponding to add psuedocount smoothing.

  17. trait TopicModel [ModelParams, ModelState, DocParams, Doc <: Stateful[DocState], DocState] extends Stateful[ModelState] with RepCheck

    Implementation trait for topic models.

  18. trait TopicModelCompanion [ModelParams, Model <: TopicModel[ModelParams, ModelState, DocParams, Doc, DocState], ModelState, DocParams, Doc <: Stateful[DocState], DocState] extends ModelCompanion[ModelParams, Model, ModelState, DocParams, Doc, DocState] with SerializableModelCompanion[ModelParams, Model, ModelState]

    ModelCompanion implementation for topic models.

  19. class TrainingException extends RuntimeException

Value Members

  1. object AsymmetricDirichletParams extends TypedCompanion1[Array[Double], AsymmetricDirichletParams] with Serializable

  2. object DirichletParams extends SubtypedCompanion[DirichletParams] with Serializable

  3. object HardAssignmentModelState extends Serializable

  4. object SoftAssignmentDocument extends AnyRef

  5. object SoftAssignmentDocumentState extends AnyRef

  6. object SoftAssignmentModelState extends Serializable

  7. object SymmetricDirichletParams extends TypedCompanion1[Double, SymmetricDirichletParams] with Serializable

  8. package lda

  9. package llda

  10. package plda

  11. package pldp