edu.stanford.nlp.tmt.model

HardAssignmentModel

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.

Linear Supertypes
DirichletTermSmoothing, ClosedTopicSet, TopicModel[ModelParams, HardAssignmentModelState, DocParams, Doc, (String, Array[Int])], RepCheck, Stateful[HardAssignmentModelState], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. HardAssignmentModel
  2. DirichletTermSmoothing
  3. ClosedTopicSet
  4. TopicModel
  5. RepCheck
  6. Stateful
  7. AnyRef
  8. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def create (docParams: DocParams): Doc

    Creates a document from the given document parameters.

    Creates a document from the given document parameters.

    Attributes
    abstract
    Definition Classes
    TopicModel
  2. val numTerms : Int

    The number of terms in the model.

    The number of terms in the model.

    Attributes
    abstract
    Definition Classes
    TopicModel
  3. val numTopics : Int

    The number of topics in the model.

    The number of topics in the model.

    Attributes
    abstract
    Definition Classes
    ClosedTopicSet
  4. def params : ModelParams

    The parameters used to create this model.

    The parameters used to create this model.

    Attributes
    abstract
    Definition Classes
    TopicModel

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. var checkers : List[Function0[_]]

    Attributes
    protected
    Definition Classes
    RepCheck
  8. def checkrep (): Unit

    Assert invariants.

    Assert invariants.

    Attributes
    protected final
    Definition Classes
    RepCheck
  9. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. val countTopic : Array[Int]

    How many times each topic is seen overall.

  11. val countTopicTerm : Array[Array[Int]]

    How many times each term is seen in each topic.

  12. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  13. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  16. def getTopicTermDistribution (topic: String): Array[Double]

    Returns the distribution over terms for the given topic.

    Returns the distribution over terms for the given topic. The return value of this method is assumed to have already incorporated the corresponding getTermSmoothing to the appropriate extent.

    Attributes
    final
    Definition Classes
    ClosedTopicSet
  17. def getTopicTermDistribution (topic: Int): Array[Double]

    Returns the distribution over terms for the given topic.

    Returns the distribution over terms for the given topic. The return value of this method is assumed to have already incorporated the corresponding getTermSmoothing to the appropriate extent.

    Definition Classes
    ClosedTopicSet
  18. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  19. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  20. val log : (String) ⇒ Unit

    Where log messages go.

    Where log messages go. Defaults to System.err.println.

    Definition Classes
    TopicModel
  21. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  22. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  23. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  24. def pTopicTerm (topic: Int, term: Int): Double

    Returns the probability of the given term in the given topic.

    Returns the probability of the given term in the given topic.

    Attributes
    final
    Definition Classes
    HardAssignmentModelClosedTopicSet
  25. def pTopicTerm (topic: String, term: String): Double

    Returns the probability of the given term in the given topic.

    Returns the probability of the given term in the given topic.

    Definition Classes
    ClosedTopicSet
  26. def registerCheck (check: Function0[_]): Unit

    Registers a function as a checker of invariants.

    Registers a function as a checker of invariants.

    Attributes
    protected
    Definition Classes
    RepCheck
  27. def reset (): Unit

    Resets to the default state.

    Resets to the default state.

    Definition Classes
    HardAssignmentModelStateful
  28. def state : HardAssignmentModelState

    Gets the current state of this object.

    Gets the current state of this object.

    Definition Classes
    HardAssignmentModelStateful
  29. def state_= (state: HardAssignmentModelState): Unit

    Sets the current state of this object.

    Sets the current state of this object.

    Definition Classes
    HardAssignmentModelStateful
  30. def summary : Iterator[String]

    Returns human-readable summary of the current topic model.

  31. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  32. def termIndex : Option[Index[String]]

    The term index describing which terms are in the model.

    The term index describing which terms are in the model.

    Attributes
    final
    Definition Classes
    TopicModel
  33. def termIndex_= (index: Option[Index[String]]): Unit

    Attributes
    protected final
    Definition Classes
    TopicModel
  34. def termSmoothDenom : Double

    Attributes
    protected
    Definition Classes
    DirichletTermSmoothing
  35. def termSmoothing : Array[Double]

    Add-k prior counts for each term (eta in the model formulation).

    Add-k prior counts for each term (eta in the model formulation).

    Attributes
    final
    Definition Classes
    DirichletTermSmoothing
  36. def termSmoothing_= (smoothing: Array[Double]): Unit

    Attributes
    protected
    Definition Classes
    DirichletTermSmoothing
  37. def toString (): String

    Definition Classes
    AnyRef → Any
  38. def tokenize (document: String): Iterable[Int]

    Tokenizes the given input string using our stored tokenizer and term index, if available.

    Tokenizes the given input string using our stored tokenizer and term index, if available. Otherwise, throws an IllegalArgumentException.

    Attributes
    protected
    Definition Classes
    TopicModel
  39. def tokenizer : Option[Tokenizer]

    The tokenizer used to break input documents into terms.

    The tokenizer used to break input documents into terms.

    Attributes
    final
    Definition Classes
    TopicModel
  40. def tokenizer_= (tokenizer: Option[Tokenizer]): Unit

    Attributes
    protected final
    Definition Classes
    TopicModel
  41. var topicIndex : Option[Index[String]]

    The term index describing which terms are in the model.

    The term index describing which terms are in the model.

    Definition Classes
    ClosedTopicSet
  42. def topicName (topic: Int): String

    Gets the name for this topic.

    Gets the name for this topic.

    Definition Classes
    ClosedTopicSet
  43. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  44. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DirichletTermSmoothing

Inherited from ClosedTopicSet

Inherited from TopicModel[ModelParams, HardAssignmentModelState, DocParams, Doc, (String, Array[Int])]

Inherited from RepCheck

Inherited from Stateful[HardAssignmentModelState]

Inherited from AnyRef

Inherited from Any