org.knowceans.lda
Class LdaAlpha

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

public class LdaAlpha
extends java.lang.Object

performs optimisation tasks

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

Author:
heinrich

Constructor Summary
LdaAlpha()
           
 
Method Summary
static double gradient(double s, double suffStats, int numDocs, int numTopics)
           
static double gradientAscent(double s, double suffStats, int numDocs, int numTopics)
           
static void maximizeAlpha(double[][] gamma, LdaModel model, int numDocs)
           
static double objective(double s, double suffStats, int numDocs, int numTopics)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdaAlpha

public LdaAlpha()
Method Detail

objective

public static double objective(double s,
                               double suffStats,
                               int numDocs,
                               int numTopics)

gradient

public static double gradient(double s,
                              double suffStats,
                              int numDocs,
                              int numTopics)

gradientAscent

public static double gradientAscent(double s,
                                    double suffStats,
                                    int numDocs,
                                    int numTopics)

maximizeAlpha

public static void maximizeAlpha(double[][] gamma,
                                 LdaModel model,
                                 int numDocs)