Package cc.mallet.topics
Class TopicalNGrams
- java.lang.Object
-
- cc.mallet.topics.TopicalNGrams
-
public class TopicalNGrams extends java.lang.ObjectLike Latent Dirichlet Allocation, but with integrated phrase discovery.- Author:
- Andrew McCallum mccallum@cs.umass.edu based on C code by Xuerui Wang.
-
-
Constructor Summary
Constructors Constructor Description TopicalNGrams(int numberOfTopics)TopicalNGrams(int numberOfTopics, double alphaSum, double beta, double gamma, double delta, double delta1, double delta2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidestimate(InstanceList documents, int numIterations, int showTopicsInterval, int outputModelInterval, java.lang.String outputModelFilename, Randoms r)static voidmain(java.lang.String[] args)voidprintDocumentTopics(java.io.File f)voidprintDocumentTopics(java.io.PrintWriter pw)voidprintDocumentTopics(java.io.PrintWriter pw, double threshold, int max)voidprintState(java.io.File f)voidprintState(java.io.PrintWriter pw)voidprintTopWords(int numWords, boolean useNewLines)voidwrite(java.io.File f)
-
-
-
Method Detail
-
estimate
public void estimate(InstanceList documents, int numIterations, int showTopicsInterval, int outputModelInterval, java.lang.String outputModelFilename, Randoms 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)
-
printDocumentTopics
public void printDocumentTopics(java.io.PrintWriter pw, double threshold, int max)
-
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)
-
-