public abstract class LDAModel extends Object implements Saveable
This abstraction permits for different underlying representations, including local and distributed data structures.
| Modifier and Type | Method and Description | 
|---|---|
| scala.Tuple2<int[],double[]>[] | describeTopics()Return the topics described by weighted terms. | 
| abstract scala.Tuple2<int[],double[]>[] | describeTopics(int maxTermsPerTopic)Return the topics described by weighted terms. | 
| abstract Vector | docConcentration()Concentration parameter (commonly named "alpha") for the prior placed on documents'
 distributions over topics ("theta"). | 
| abstract int | k()Number of topics | 
| abstract double | topicConcentration()Concentration parameter (commonly named "beta" or "eta") for the prior placed on topics'
 distributions over terms. | 
| abstract Matrix | topicsMatrix()Inferred topics, where each topic is represented by a distribution over terms. | 
| abstract int | vocabSize()Vocabulary size (number of terms or terms in the vocabulary) | 
public abstract scala.Tuple2<int[],double[]>[] describeTopics(int maxTermsPerTopic)
maxTermsPerTopic - Maximum number of terms to collect for each topic.public scala.Tuple2<int[],double[]>[] describeTopics()
WARNING: If vocabSize and k are large, this can return a large object!
public abstract Vector docConcentration()
This is the parameter to a Dirichlet distribution.
public abstract int k()
public abstract double topicConcentration()
This is the parameter to a symmetric Dirichlet distribution.
public abstract Matrix topicsMatrix()
public abstract int vocabSize()