org.apache.mahout.clustering.lda
Class LDAState

java.lang.Object
  extended by org.apache.mahout.clustering.lda.LDAState

public class LDAState
extends Object


Constructor Summary
LDAState(int numTopics, int numWords, double topicSmoothing, Matrix topicWordProbabilities, double[] logTotals, double ll)
           
 
Method Summary
 double getLogLikelihood()
           
 double getLogTotal(int topic)
           
 int getNumTopics()
           
 int getNumWords()
           
 double getTopicSmoothing()
           
 double logProbWordGivenTopic(int word, int topic)
           
 void setLogLikelihood(double logLikelihood)
           
 void updateLogProbGivenTopic(int word, int topic, double logProbGivenTopic)
           
 void updateLogTotals(int topic, double logTotal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAState

public LDAState(int numTopics,
                int numWords,
                double topicSmoothing,
                Matrix topicWordProbabilities,
                double[] logTotals,
                double ll)
Method Detail

logProbWordGivenTopic

public double logProbWordGivenTopic(int word,
                                    int topic)

getLogTotal

public double getLogTotal(int topic)

getNumTopics

public int getNumTopics()

getNumWords

public int getNumWords()

getTopicSmoothing

public double getTopicSmoothing()

getLogLikelihood

public double getLogLikelihood()

updateLogProbGivenTopic

public void updateLogProbGivenTopic(int word,
                                    int topic,
                                    double logProbGivenTopic)

updateLogTotals

public void updateLogTotals(int topic,
                            double logTotal)

setLogLikelihood

public void setLogLikelihood(double logLikelihood)


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.