org.knowceans.lda
Class LdaModel

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

public class LdaModel
extends java.lang.Object

wrapper for an LDA model.

lda-c reference: Combines the struct lda_model in lda.h and the code in lda-model.h

Author:
heinrich

Field Summary
static boolean SAVEBINARY
           
static boolean SAVETXT
           
 
Method Summary
 void addClassTotal(int cls, double total)
           
 void addClassWord(int cls, int word, double value)
           
 void free()
          deallocate lda model (dummy)
 double getAlpha()
           
 double[] getClassTotal()
           
 double getClassTotal(int cls)
           
 double[][] getClassWord()
           
 double getClassWord(int cls, int word)
           
 int getNumTerms()
           
 int getNumTopics()
           
 void save(java.lang.String modelRoot)
          save an lda model
 void saveBinary(java.lang.String modelRoot)
          save an lda model with beta in binary format
 void setAlpha(double d)
           
 void setClassTotal(double[] ds)
           
 void setClassTotal(int cls, double total)
           
 void setClassWord(double[][] ds)
           
 void setClassWord(int cls, int word, double value)
           
 void setNumTerms(int i)
           
 void setNumTopics(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SAVEBINARY

public static boolean SAVEBINARY

SAVETXT

public static boolean SAVETXT
Method Detail

free

public void free()
deallocate lda model (dummy)


save

public void save(java.lang.String modelRoot)
save an lda model

Parameters:
modelRoot -

saveBinary

public void saveBinary(java.lang.String modelRoot)
save an lda model with beta in binary format

Parameters:
modelRoot -

getAlpha

public double getAlpha()
Returns:

getClassTotal

public double[] getClassTotal()
Returns:

getClassTotal

public double getClassTotal(int cls)
Parameters:
cls -
Returns:

setClassTotal

public void setClassTotal(int cls,
                          double total)
Parameters:
cls -
total -

addClassTotal

public void addClassTotal(int cls,
                          double total)
Parameters:
cls -
total -

getClassWord

public double[][] getClassWord()
Returns:

getClassWord

public double getClassWord(int cls,
                           int word)
Parameters:
cls -
word -
Returns:

setClassWord

public void setClassWord(int cls,
                         int word,
                         double value)
Parameters:
cls -
word -
value -

addClassWord

public void addClassWord(int cls,
                         int word,
                         double value)
Parameters:
cls -
word -
value -

getNumTerms

public int getNumTerms()
Returns:

getNumTopics

public int getNumTopics()
Returns:

setAlpha

public void setAlpha(double d)
Parameters:
d -

setClassTotal

public void setClassTotal(double[] ds)
Parameters:
ds -

setClassWord

public void setClassWord(double[][] ds)
Parameters:
ds -

setNumTerms

public void setNumTerms(int i)
Parameters:
i -

setNumTopics

public void setNumTopics(int i)
Parameters:
i -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object