class
LDALearner extends MLLearner
Instance Constructors
-
new
LDALearner(ctx: TaskContext, model: LDAModel, data: CSRTokens)
Type Members
-
class
Task extends Thread
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
LOG: Log
-
object
SampleOps extends Enumeration
-
def
addPostHook(func: HookFunc): Unit
-
def
addPreHook(func: HookFunc): Unit
-
val
alpha: Float
-
final
def
asInstanceOf[T0]: T0
-
def
barrier(): Unit
-
val
beta: Float
-
def
clone(): AnyRef
-
def
computeWordLLH: Double
-
def
computeWordLLHSummary: Double
-
val
conf: Configuration
-
def
createDestAndTmpFile(matrix: String, dir: String): (Path, Path)
-
val
ctx: TaskContext
-
def
docLLH(n_docs: Int): Double
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
val
executor: ExecutorService
-
def
fetchNk(): Unit
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
val
globalMetrics: GlobalMetrics
-
def
hashCode(): Int
-
def
inference(n_iters: Int): Unit
-
def
initForInference(): Unit
-
def
initialize(): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
val
lgammaAlpha: Double
-
val
lgammaAlphaSum: Double
-
val
lgammaBeta: Double
-
def
likelihood: Double
-
final
def
ne(arg0: AnyRef): Boolean
-
val
nk: Array[Int]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
pkeys: List[PartitionKey]
-
val
postHook: ListBuffer[HookFunc]
-
val
preHook: ListBuffer[HookFunc]
-
val
queue: LinkedBlockingQueue[Sampler]
-
val
reqRows: HashMap[Int, List[Integer]]
-
def
reset(epoch: Int): Unit
-
val
results: LinkedBlockingQueue[Future[VoidResult]]
-
def
sample(): Unit
-
def
sampleForInference(): Unit
-
def
saveDocTopic(dir: String, data: CSRTokens, model: LDAModel): Unit
-
def
saveDocTopicDistribution(dir: String, data: CSRTokens, model: LDAModel): Unit
-
def
saveWordTopic(model: LDAModel): Unit
-
def
saveWordTopicDistribution(model: LDAModel): Unit
-
def
saveWordTopicDistribution(model: LDAModel, start: Int, end: Int, num: Int): Unit
-
def
scheduleInit(): Unit
-
def
scheduleReset(): Unit
-
def
scheduleWithFetch(pkeys: List[PartitionKey], update: Boolean, Op: SampleOps.Value): Unit
-
def
scheduleWithoutFetch(pkeys: List[PartitionKey], update: Boolean, Op: SampleOps.Value): Unit
-
val
ssScheduler: StepSizeScheduler
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
train(n_iters: Int): Unit
-
def
train(posTrainData: DataBlock[LabeledData], negTrainData: DataBlock[LabeledData], validationData: DataBlock[LabeledData]): MLModel
-
def
train(trainData: DataBlock[LabeledData], validationData: DataBlock[LabeledData]): MLModel
-
def
trainOld(train: DataBlock[LabeledData], vali: DataBlock[LabeledData]): OldMLModel
-
def
trainOneEpoch(epoch: Int, iter: Iterator[Array[LabeledData]], numBatch: Int): Double
-
def
validate(epoch: Int, valiData: DataBlock[LabeledData]): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Learner
Inherited from AnyRef
Inherited from Any