org.knowceans.lda
Class LdaAlpha
java.lang.Object
org.knowceans.lda.LdaAlpha
public class LdaAlpha
- extends java.lang.Object
performs optimisation tasks
lda-c reference: functions in lda-alpha.c.
- Author:
- heinrich
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 |
LdaAlpha
public LdaAlpha()
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)