org.knowceans.lda
Class LdaEstimate

java.lang.Object
  extended by org.knowceans.lda.LdaEstimate

public class LdaEstimate
extends java.lang.Object

lda parameter estimation

lda-c reference: functions in lda-estimate.c.

Author:
heinrich

Field Summary
static boolean dllCokus
           
static float EM_CONVERGED
           
static int EM_MAX_ITER
           
static int ESTIMATE_ALPHA
           
 
Constructor Summary
LdaEstimate()
           
 
Method Summary
static double docEm(Document doc, double[] gamma, LdaModel model, LdaModel nextModel)
          iterate_document
static void infer(java.lang.String modelRoot, java.lang.String save, Corpus corpus)
          inference only
static LdaModel initialModel(java.lang.String start, Corpus corpus, int numTopics, double alpha)
          initializes class_word and class_total to reasonable beginnings.
static void main(java.lang.String[] args)
          main
static void readSettings(java.lang.String filename)
          read settings.
static LdaModel runEm(java.lang.String start, java.lang.String directory, Corpus corpus)
          run_em
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dllCokus

public static boolean dllCokus

EM_CONVERGED

public static float EM_CONVERGED

EM_MAX_ITER

public static int EM_MAX_ITER

ESTIMATE_ALPHA

public static int ESTIMATE_ALPHA
Constructor Detail

LdaEstimate

public LdaEstimate()
Method Detail

initialModel

public static LdaModel initialModel(java.lang.String start,
                                    Corpus corpus,
                                    int numTopics,
                                    double alpha)
initializes class_word and class_total to reasonable beginnings.


docEm

public static double docEm(Document doc,
                           double[] gamma,
                           LdaModel model,
                           LdaModel nextModel)
iterate_document


runEm

public static LdaModel runEm(java.lang.String start,
                             java.lang.String directory,
                             Corpus corpus)
run_em


readSettings

public static void readSettings(java.lang.String filename)
read settings.


infer

public static void infer(java.lang.String modelRoot,
                         java.lang.String save,
                         Corpus corpus)
inference only


main

public static void main(java.lang.String[] args)
main