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

java.lang.Object
  extended byedu.umass.cs.mallet.base.topics.TopicalNGrams

public class TopicalNGrams
extends java.lang.Object

Like Latent Dirichlet Allocation, but with integrated phrase discovery.


Constructor Summary
TopicalNGrams(int numberOfTopics)
           
TopicalNGrams(int numberOfTopics, double alphaSum, double beta, double gamma, double delta)
           
 
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

TopicalNGrams

public TopicalNGrams(int numberOfTopics)

TopicalNGrams

public TopicalNGrams(int numberOfTopics,
                     double alphaSum,
                     double beta,
                     double gamma,
                     double delta)
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)