edu.umass.cs.mallet.base.topics
Class LDA
java.lang.Object
edu.umass.cs.mallet.base.topics.LDA
- public class LDA
- extends java.lang.Object
Latent Dirichlet Allocation.
Constructor Summary |
LDA(int numberOfTopics)
|
LDA(int numberOfTopics,
double alphaSum,
double beta)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDA
public LDA(int numberOfTopics)
LDA
public LDA(int numberOfTopics,
double alphaSum,
double beta)
estimate
public void estimate(InstanceList documents,
int numIterations,
int showTopicsInterval,
int outputModelInterval,
java.lang.String outputModelFilename,
Random r)
printTopWords
public void printTopWords(int numWords,
boolean useNewLines)
printDocumentTopics
public void printDocumentTopics(java.io.File f)
throws java.io.IOException
- Throws:
java.io.IOException
printDocumentTopics
public void printDocumentTopics(java.io.PrintWriter pw)
printState
public void printState(java.io.File f)
throws java.io.IOException
- Throws:
java.io.IOException
printState
public void printState(java.io.PrintWriter pw)
write
public void write(java.io.File f)
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException