edu.umass.cs.mallet.base.topics
Class LDA

java.lang.Object
  extended byedu.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)
           
 
Method Summary
 void estimate(InstanceList documents, int numIterations, int showTopicsInterval, int outputModelInterval, java.lang.String outputModelFilename, Random r)
           
static void main(java.lang.String[] args)
           
 void printDocumentTopics(java.io.File f)
           
 void printDocumentTopics(java.io.PrintWriter pw)
           
 void printState(java.io.File f)
           
 void printState(java.io.PrintWriter pw)
           
 void printTopWords(int numWords, boolean useNewLines)
           
 void write(java.io.File f)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDA

public LDA(int numberOfTopics)

LDA

public LDA(int numberOfTopics,
           double alphaSum,
           double beta)
Method Detail

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