org.apache.spark.mllib.clustering
Interface LDAOptimizer

All Known Implementing Classes:
EMLDAOptimizer, OnlineLDAOptimizer

public interface LDAOptimizer

:: DeveloperApi ::

An LDAOptimizer specifies which optimization/learning/inference algorithm to use, and it can hold optimizer-specific parameters for users to set.


Method Summary
 LDAModel getLDAModel(double[] iterationTimes)
           
 LDAOptimizer initialize(RDD<scala.Tuple2<Object,Vector>> docs, LDA lda)
          Initializer for the optimizer.
 LDAOptimizer next()
           
 

Method Detail

initialize

LDAOptimizer initialize(RDD<scala.Tuple2<Object,Vector>> docs,
                        LDA lda)
Initializer for the optimizer. LDA passes the common parameters to the optimizer and the internal structure can be initialized properly.

Parameters:
docs - (undocumented)
lda - (undocumented)
Returns:
(undocumented)

next

LDAOptimizer next()

getLDAModel

LDAModel getLDAModel(double[] iterationTimes)